谋学网
D.5
18.main(argc,argv)中形式参数argv的正确说明形式应当为()。
A.char*argv[]
B.charargv[][]
C.charargv[]
D.char*argv
19.下面个选项组中,均属于C语言关键字的一组是()。
A.auto,enum,include
B.switch,typedef,continue
C.signed,union,scanf
D.if,struct,type
20.已知:struct{inti;charc;floata;}test;则sizeof(test)的值是()。
A.4
B.5
C.6
D.7
21.以下对C语言中联合类型数据的正确叙述是()。
A.一旦定义了一个联合变量后,即可引用该变量或该变量中的任意成员
B.一个联合变量中可以同时存放其所有成员
C.一个联合变量中不能同时存放其所有成员
D.联合类型数据可以出现在结构类体型定义中,但结构体类型数据不能出现在联合类型定义中
22.下列程序段()。x=3;do{y=x--;if(!y){printf(“x”);continue;}printf(“#”);}while(1<=x<=2);
A.输出
B.
C.输出##x
D.是死循环
E.有语法错
23.说明语句"int(*p)();"的含义是()。
A.p是一个指向一维数组的指针变量
B.p是一个指针变量,指向一个整型数据
C.p是一个指向函数的指针,该函数的返回值是一个整型
D.以上都不对
24.利用fseek函数可以()。
A.改变文件的位置指针
B.实现文件的顺序读写
C.实现文件的随机读写
D.以上答案均正确
25.下列说法中正确的是()。
A.break用在switch语句中,而continue用在循环语句中。
B.break用在循环语句中,而continue用在switch语句中。
C.break能结束循环,而continue只能结束本次循环。