谋学网
B.break用在循环语句中,而continue用在switch语句中。
C.break能结束循环,而continue只能结束本次循环。
D.continue能结束循环,而break只能结束本次循环。
9.下面个选项组中,均属于C语言关键字的一组是()。
A.auto,enum,include
B.switch,typedef,continue
C.signed,union,scanf
D.if,struct,type
10.若有chara[80],b[80];则正确的是()。
A.puts(a,b);
B.printf(“%s,%s”a[],b[]);
C.putchar(a,b);
D.puts(a);puts(b);
11.说明语句"int(*p)();"的含义是()。
A.p是一个指向一维数组的指针变量
B.p是一个指针变量,指向一个整型数据
C.p是一个指向函数的指针,该函数的返回值是一个整型
D.以上都不对
12.执行以下程序段后,a,b,c的值分别是()。inta,b=100,c,x=10,y=9;a=(--x==y++)?—x:++y;if(x<9)b=x++;c=y;
A.9,9,9
B.8,8,10
C.9,10,9
D.1,11,10
13.若在键盘上输入:283.1900,想使单精度实型变量c的值为283.19,则正确的输入语句是()。
A.scanf("%f",&c);
B.scanf("8.4f",&c);
C.scanf("%6.2f",&c);
D.scanf("8f",&c);
14.若有以下定义和语句:structstudent{intnum,age;};structstudentstu[3]={{1001,20},{1001,19},{1003,21}};s tructstudent*p=stu;则以下错误的引用是()。
A.(p++)->num
B.p++
C.(*p).num
D.p=&stu.age
15.已知:inta,*p=&a;则下列函数调用中错误的是()
A.scanf("%d",&a);
B.scanf("%d",p);
C.printf("%d",a);
D.printf("%d",p);
16.利用fseek函数可以()。