3、运行C)跳出本层循环D)跳出所有的循环7.能正确表示逻辑关系:“a≤10或a≥0”的C语言表达式是(_B____)A)a>=10ora<=0B)a>=0
4、
5、a<=10C)a>=10&&a<=0D)a>=10
6、a<=08.设x、y均为整型变量,且x=10,y=3,则以下语句的输出结果是(___C____)printf(“%d,%d”,x--,--y);A)9,2B)9,3C)10,2D)10,39.以下定义语句中,错误的是(D)A)chara=65;B)inta[]={1,2};考试试卷第10页共10页C)chars[10]="test";D)intn=5,a[
7、n];10.以下能对数组aa进行正确初始化的语句是(C)A)intaa[2][3]={{1,2},{3,4},{5,6}};B)intaa[][]={{1,2},{3,4},{5,6}};C)intaa[][2]={{1,2},{3,4},{5,6}};D)intaa[2][]={{1,2},{3,4},{5,6}};二、填充题(本题共10小题,每小题2分,共20分)1.若有inta=3,b=4,c=5;(1)a
8、
9、b+c&&b-c表达式的值是1。(本题1分)(2)!(a>b)&&!c
10、
11、1表达式的值是1。(本题1分)2.设a=1,b=2,c=3,d=4,则表达式
12、a=y)&&(y>=z)考试试卷第10页共10页7.当字符变量ch存放数字字符时,表达式的值为真,否则为假,写出C语言表达式:ch>=’0’&&ch<=’9’8.下列程序的输出结果是
13、5main(){intx=10,y;if(x<0)y=100 ;if(x>10)y=10;elsey=50/x;printf("%d",y);}9.有以下程序main(){inti,s=0;for(i=1;i<10;i+=2)s+=i;printf("%d",s);}程序执行后的输出结果是2510.下列程序的输出结果是0,9main(){charx='0',y='9';printf("%c,%d",x,y-x);}三、程序阅读题(本题共6小题,每小题5分,共30分)考试试卷第10页共10页1.执行以下程序main(){inta=65,b=56;printf("
14、a=%c,b=%d",a,b);a=a+b;b=a-b;a=a-b;printf("a=%d,b=%f",a,b);}运行后的输出结果是:a=A,b=56a=56,b=65.0000002.执行以下程序main(){inti,j,n,m;i=9;j=8;m=i++;n=--j;printf(″i=%d,j=%d,m=%d,n=%d″,i,j,m,n);}运行后的输出结果是:i=10,j=7,m=9,n=73.执行以下程序考试试卷第10页共10页main(){inti=4,j=1;do{switch(i%2){case0:j=2;break;case1:j=
15、i+1;d