试卷相关题目
- 1下列叙述正确的是( )。
A.break语句只能用于switch语句
B.在switch语句中必须使用default
C.break语句必须与switch语句中的case配对
D.在switch语句中,不一定使用break语句
开始考试点击查看答案 - 2有以下数组定义:char str[20];下面对数组赋值的方法正确的是
A.str="boy";
B.str={"boy"};
C.strcpy(str,"boy");
D.str[20]={"boy"};
开始考试点击查看答案 - 3float x=3.5;int z=8;则表达式x+z%3/4的值是
A.3.75
B.3.5
C.3
D.4
开始考试点击查看答案 - 4下列成对的表达式中,运算符结果相同的一对是
A.5.0/3.0 5/3
B.5/3.0 5/3
C.5.0/3 5/3
D.5.0/3.0 5/(float)3
开始考试点击查看答案 - 5下列程序运行结果为()。main(){ int x=0,y=2,z=2;switch(x){ case 0:switch(y==2){ case 1:printf("*");case 2:printf("%%");break;}break;case 1:switch(z){ case 1:printf("$");break;default:printf("!");break;case 2:printf("*");}}}
A.**
B.%!
C.$*
D.*%
开始考试点击查看答案 - 6以下程序char str[]="abcd";printf("%d",strlen(str));输出的结果是
A.4
B.5
C.6
D.7
开始考试点击查看答案 - 7定义char str[6]={'a','b','