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

发布时间:2019-02-04 19:00:50

26.若运行时给变量x输入12,则以下程序的运行结果是
main()
{ int x,y;
scanf("%d",&x);
y=x>12?x 10:x-12;
printf("%d\n",y);
}
A)0
B)22
C)12
D)10
A       B       C       D
27.以下说法正确的是
A)C语言程序总是从第一个的函数开始执行
B)在C语言程序中,要调用函数必须在main()函数中定义
C)C语言程序总是从main()函数开始执行
D)C语言程序中的main()函数必须放在程序的开始部分
A       B       C       D
28.有以下程序
#define F(X,Y)(X)*(Y)
main()
{ int a=3, b=4;
printf("%d\n", F(a , b ));
}
程序运行后的输出结果是
A)12
B)15
C)16
D)20
A       B       C       D
29.下列程序执行后的输出结果是
void func(int *a,int b[])
{ b[0]=*a 6; }
main()
{ int a,b[5]={0};
a=0; b[0]=3;
func(&a,b); printf("%d\n",b[0]);
}
A)6
B)7
C)8
D)9
A       B       C       D
30.若有下面的程序段
char s[]="china";char *p; p=s;
则下列叙述正确的是
A)s和p完全相同
B)数组s中的内容和指针变量p中的内容相等
C)s数组长度和p所指向的字符串长度相等
D)*p与s[0]相等
A       B       C       D
阅读更多其他试题,请访问生活日记网 用日志记录点滴生活!考试试题频道。
喜欢考试试题,那就经常来哦

该内容由生活日记网提供.