全国计算机等级考试C语言考试选择题部分(20)
191、C语言中规定函数的返回值的类型是由__D______. A) return语句中的表达式类型所决定 B) 调用该函数时的主调用函数类型所决定 C) 调用该函数时系统临时决定 D) 在定义该函数时所指定的类型所决定
192、以下程序的输出结果是_____C_____. #include fun(int x,int y,int z) { z=x*x+y*y;} void main() { int a=31; fun(5,2,a); printf("%d",a); } A) 0 B) 29 C) 31 D) 无定值
193、以下函数调用语句中含有实参个数为____B____. func((exp1,exp2),(exp3,exp4,exp5)); A) 1个 B) 2个 C) 4个 D) 5个
194、以下程序的输出结果是_____D___. #include void fun() { static int a=0; a+=2; printf("%d",a); } void main() { int cc; for(cc=1;cc<4;cc++) fun( ); printf(" "); } A) 2222 B) 2468 C) 222 D) 246
195、有如下程序 int func(int a,int b) { return(a+b); } void main() { int x=2,y=5,z=8,r; r=func(func(x,y),z); printf("%d ",r); } 该程序的输出结果是_____D_____. A) 12 B) 13 C) 14 D) 15
196、有如下函数调用语句 func(rec1,rec2+rec3,rec4, rec5);该函数调用语句中,含有的实参个数是___B_____. A) 3 B) 4 C) 5 D) 有语法错误
197、有如下函数调用语句 func(rec1,rec2+rec3,(rec4, rec5));该函数调用语句中,含有的实参个数是____A___. A) 3 B) 4 C) 5 D) 有语法错误
198、在一个C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是:____D____. A) extern B) register C) auto D) static
199、C语言中,凡未指定存储类别的局部变量的隐含存储类别是____A____. A) auto B) static C) extern D) register
200、在C语言中,全局变量的存储类别是____A_____. A) static B) extern C) void D) registe 相关资料 |