1 / 11
文档名称:

2013年9月份考试C语言程序设计第三次作业.doc

格式:doc   页数:11
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2013年9月份考试C语言程序设计第三次作业.doc

上传人:1006108867 2013/7/29 文件大小:0 KB

下载得到文件列表

2013年9月份考试C语言程序设计第三次作业.doc

文档介绍

文档介绍:2013年9月份考试C语言程序设计第三次作业
一、填空题(本大题共40分,共 20 小题,每小题 2 分)
1. 编写C语言程序四个步骤是: ______ , ______ , ______ , ______ .
2. 源程序的基本单位是______
3. 函数体一般包括______ 部分和______ 部分
4. C语言提供的预处理功能有______ 、______ 、______ 等三种.
5. 在C语言中(以16位PC为例),一个float类型的数据在内存中所占的字节数是______ ;一个double类型的数据在内存中所占的字节数是______ .
6. C语言中变量和函数的存储方式有四种,分别是: ______ , ______ , ______ , ______ .
7. 写出下面表达式运算后Val 的值,假设Val = 10 ,Num = 和 Num 都定义为整型变量. (1) ______ ,(2) ______ ,(3) ______ (1) Val += Val; (2) Val *= Num + Val; (3) Val += Val -= Val *= Val;
8. 下面程序段的运行结果是______ .
Char s[80],*sp="HELLO!";
 sp=strcpy(s,sp);
 s[0]=''h'';
puts(sp);
9. 下列程序的输出结果是______
 main()
 {
int a=-1,b=4,k;
k=(a++<0)&&(!(b--<=0));
 printf("%d%d%d\n",k,a,b) ;
}
10. 当a的值分别为:1,2,3时,程序的结果是______
#include main()
 {
int a;
 printf("Please enter a=");
 scanf("%d",&a); switch(a)
{
 case 1: printf("*");
break;
default: printf("#");
case 2: printf("-") ;
 }
 }
11. 下面程序段的运行结果是______
char s[80],*sp="you";
sp=strcpy(s,sp);
s[0]=''Y'';
 puts(sp);
12. 以下程序的执行结果是: ______ .
 #include main()
{
 int a,b,c,d,x;
 a=c=0; b=1;
d=20; if(a) d=d-10;
 else if(!b) if(!c) x=15;
else x=25;
printf("d=%d\n",d);
 }
13. 写出下面表达式运算后Val 的值,假设Val = 12 ,Num = 和 Num 都定义为整型变量. ______ Val += Val; ______ Val *= Val; ______ Val *= Num + Val; ______ Val %= (Num %= 4); ______ Val /= Val + Val; ______ Val += Val -= Val *= Val;
14. 若a是 int型变量,则执行下面表达式后a的值是______ . a=25/3%3
15. 输入:teacher时,下列程序的输出结果是______
#include main()
 {
char c ;
 int v0=0,v1=0;
 do switch(c=getchar())
{
case ''a'': c
ase ''b'': case ''c'':v0++;
default: 2:v1++;
 }
 while(c!=''\n'');
 printf("v0=%d,v1=%d\n",v0,v1);
}
16. 下列程序的输出结果是______
main()
{
 int a=-1,b=4,k;
 k=(++a<0)&&(!(b--<=0));
 printf("%d%d%d\n",k,a,b) ;
 }
17. 下列程序的输出结果是______
main()
 {
 int x=1,a=0,b=0;
switch(x)
{
 case 0: b++;
case 1: a++;
case 2: a++; b++ ;
}
printf("a=%d,b=%d\n",a,b);
}
18.
以下程序的运行结果是______
int a=3,b=5;