char c[]={‘a’,’b’,’\0’,’c’,’\0’};
printf(“%s\n”,c);
A.ab cB.’a’’b’C.abcD.ab
32) 数组名作为参数传递给函数,作为实际参数的数组名被处理为
A.该数组长度B.该数组元素个数
C.该函数中各元素的值D.该数组的首地址
33) 当接受用户输入 的含空格的字符串时,应使用函数
A.scanf()B.gets()C.getchar() D.getc()
34) 一个完整的可运行的C源程序中
A.可以有一个或多个主函数
B.必须有且仅有一个主函数
C.可以没有主函数
D.必须不主函数和其他函数
35) 构成C语言源程序的基本单位是
A.子程序B.过程C.文本D. 函数
36) 某C程序由一个主函数和一个自定义函数组成,则该程序
A.总是从max()函数开始执行
B.写在前面的函数先开始执行
C.写在后面的函数先开始执行
D. 总是从main()函数开始执行
37) C语言规定,一个C源程序的主函数名必须为
A.program B.includeC.mainD.function
38) 下列说法正确的是
A. 在书写C语言源程序是 , 每个语句以逗号结束
B. 注释时,’/’和’*’号间可以有空格
C. 无论注释内容的多少 , 在对程序编译时都被忽略
D. C程序每行只能写一个语句
39) C语言中函数形参的缺省存储类型是
A.静态B.自动C.寄存器D.外部
40) 函数调用语句function((exp1,exp2),18)中含有的实参个数为
A.0B.1C.2D.3
二. 填空题
1. 表达式10/3的结果是;10%3的结果是
2. 执行语句:int a=12;a+=a-=a*a;后的值是
3. 以下语句的输出结果是
Short b=65535; printf(“%d”,b);
4. 以下程序的执行结果是
#includestdio.h
main()
{
int a,b,x;
x=(a=3,b=a--);
printf(“x=%d,a=%d,b=%d\n”,x,a,b);
}
5. 以下程序的执行结果是
#includestdio.h
main()
{
float f1,f2,f3,f4;
int m1,m2;
f1=f2=f3=f4=2;
m1=m2=1;
printf(“%d\n”,(m1=f1=f2)(m2=f3f4));
}
6. 以下程序的执行结果是
#includestdio.h
main()
{
float f=13.8;
int n;
n=(int)f%3;
printf(“n=%d\n”,n);
}
7. 若定义union ex{int i;float f;char a[10]}x;则sizeof(x)的值是
8. 设有int i=-1,如果在printf函数中用%u格式输出i , 则输出结果是
9. 数组在内存中的首地址由表示 。
10. “*”称为运算符 。
三. 阅读理解题
1. 下面程序的运行结果是
#includestdio.h
main()
{
static int a[4][5]={{1,2,3,4,0},{2,2,0,0,0},{3,4,5,0,0},{6,0,0,0,0}};
int j,k;
for(j=0;j4;j++)
{
for(k=0;k5;k++)
{
if(a[j][k]==0) break;
printf(“%d”,a[j][k]);
}
}
printf(“\n”);
}
2. 下面程序的运行结果是
#includestdio.h
main()
{
int a[]={1,2,3,4},i,j,s=0;
j=1;
for(i=3;i=0;i--)
{
s=s+a[]*j;
j=j*10;
}
printf(“s=%d\n”,s)
}
3. 下面程序的运行结果是
#includestdio.h
int fun(int x)
{
int s;
if(x==0||x==1)
return 3;
s=x-fun(x-3);
return s;
}
main()
{
printf(“%d\n”,fun(3));
}
4. 下面程序的运行结果是
#includestdio.h
unsigned int fun(unsigned num)
{
unsigned int k=1;
do
{
k=k*num%10;
num=num/10;
}while(num);
return k;
}
5. 下面程序的运行结果是
#includestdio.h
int fun(int x,int y)
{
static int m=0,n=2;
n+=m+1;
m=n+x+y;
return m;
}
四. 编程题
推荐阅读
- jsp写java代码语法,jsp内写java方法调用
- 投票下载,投票下载app骗术有哪些
- word怎么首行缩进2字符,word怎么首行缩进2字符怎么设置
- 软件毕业设计答辩ppt案例,软件毕业设计答辩ppt案例怎么写
- 怎么查mysql安装成功 怎么看mysql安装成功没
- 两个路由器相连怎么改密码,路由器怎么和电脑相连
- 休闲益智宝石消除游戏,宝石益智消消消破解版
- c语言允许有空函数 c语言允许有空函数吗为什么
- js数组对象的合并,js数组对象合并成一个对象