全国等级考试资料网

全国计算机等级考试二级C语言模拟试题一(5)

分类: 计算机  时间: 2022-10-22 03:38:14  作者: 全国等级考试资料网 
21.在下列选项中,没有构成死循环的是
A)int i=100;
while(1)
{ i=i0+1;
if(i>100)break;
}
B)for(;;);
C)int k=10000;
do{ k++; }while(k>10000);
D)int s=36;
while(s)--s;
A       B       C       D
22.若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
A)函数调用可以作为独立的语句存在
B)函数调用可以作为一个函数的实参
C)函数调用可以出现在表达式中
D)函数调用可以作为一个函数的形参
A       B       C       D
23.有以下程序
float fun(int x,int y)
{ return(x+y);}
main()
{ int a=2,b=5,c=8;
printf("%3.0f\n",fun((int)fun(a+c,b),a-c));
}
程序运行后的输出结果是
A)编译出错
B)9
C)21
D)9.0
A       B       C       D
24.若有以下调用语句,则不正确的fun函数的首部是
main()
{ …
int a[50],n;

fun(n, &a[9]);

}
A)void fun(int m, int x[])
B)void fun(int s, int h[41])
C)void fun(int p, int *s)
D)void fun(int n, int a)
A       B       C       D
25.设有以下说明语句
struct stu
{ int a;
float b;
} stutype;
则下面的叙述不正确的是
A)struct是结构体类型的关键字
B)struct stu是用户定义的结构体类型
C)stutype是用户定义的结构体类型名
D)a和b都是结构体成员名
A       B       C       D

相关文章

猜你喜欢

精选计算机