欢迎来到天天文库
浏览记录
ID:40633786
大小:188.00 KB
页数:14页
时间:2019-08-05
《南昌大学C语言07~08第一学期期末试卷B(提前)及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、南昌大学2007~2008学年第一学期期末考试试卷(提前)试卷编号:(B)卷课程编号:H61050001课程名称:C程序设计考试形式:闭卷适用班级:过控05姓名:学号:班级:学院:专业:考试日期:2007-12-24题号一二三四总分累分人签名题分50201020100得分考生注意事项:1、本试卷共10页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。一、单项选择题(每小题2分,共50分,答案请写在答题卡)得分评阅人1.C语言中的标识符只能由字母、数
2、字、下划线三种字符组成,且第一个字符________。.A)必须为字母B)必须为下划线C)必须为字母或下划线D)可以是字母、数字、下划线中任意一种字符2.若t为double类型,表达式t=1,t+5,t++的值是________。A)1B)6.0C)2.0D)1.03.以下运算符中,运算对象必须是整型的是_______。A)/B)%=C)!=D)〈=4.设有定义:long x=-123456L;,则以下能够正确输出变量x值的语句是A)printf(“x=%d”,x);B) printf(“x=%1d”,x
3、);C)printf(“x=%8dL”,x);D)printf(“x=%LD”,x)5.已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是_____。if(x>y) z=x; x=y;y=z;A)x=10,y=20,z=30B)x=20,y=30,z=30C)x=20,y=30,z=10D)x=20,y=30,z=206.若w=1,x=2,y=3,z=4,则条件表达式w<x?w:y<z?y:z的值是_______。A)1B)2C)3D)4第14页共14页7. 判断char型变量c1
4、是否为小写字母的正确表达式为________。A)‘a‘<=c1<=‘z’ B)(c1>=a)&&(c1<=z)C)(‘a‘>=c1)
5、
6、(‘z’<=c1)D)(c1>=‘a‘)&&(c1<=‘z‘)8.有以下程序main (){ int s=0,a=1,n;scanf("%d",&n);do{ s+=1; a=a-2; }while(a!=n);printf("%d",s);}若要使程序的输出值为2,则应该从键盘给n输入的值是_____。A) -1B) -5C) -3D) 09.有以下程序ma
7、in(){ int k=4,n=4;for( ; n8、",i); }}执行后输出结果是________。A) 011122B) 012C) 012020D) 12011.有以下程序段int n=0,p;do{scanf(“%d”,&p);n++;}while(p!=12345 &&n<3);此处do—while循环的结束条件是__________。A) P的值不等于12345并且n的值小于3B) P的值等于12345并且n的值大于等于3C) P的值不等于12345或者n的值小于3D) P的值等于12345或者n的值大于等于312.以下程序的输出结果________9、__。main(){ int a=0,i;for(i=1第14页共14页;i<5;i++){ switch(i){ case 0:case 3:a+=2;case 1:case 2:a+=3;default:a+=5;}}printf("%d",a);}A) 13B) 20C) 41D) 3113.有以下程序段int x=3do{ printf(“%d”,x-=2); }while (!(--x));其输出结果是_________。 A) 1B) 3 0C) 1-2D) 死循环10、14.以下程序的输出结果是_________。 main( ) { int i; for(i=1;i<6;i++) { if(i%2){printf("#");continue;} printf("*"); } printf(""); }A) #*#*#B) #####C) *****D
8、",i); }}执行后输出结果是________。A) 011122B) 012C) 012020D) 12011.有以下程序段int n=0,p;do{scanf(“%d”,&p);n++;}while(p!=12345 &&n<3);此处do—while循环的结束条件是__________。A) P的值不等于12345并且n的值小于3B) P的值等于12345并且n的值大于等于3C) P的值不等于12345或者n的值小于3D) P的值等于12345或者n的值大于等于312.以下程序的输出结果________
9、__。main(){ int a=0,i;for(i=1第14页共14页;i<5;i++){ switch(i){ case 0:case 3:a+=2;case 1:case 2:a+=3;default:a+=5;}}printf("%d",a);}A) 13B) 20C) 41D) 3113.有以下程序段int x=3do{ printf(“%d”,x-=2); }while (!(--x));其输出结果是_________。 A) 1B) 3 0C) 1-2D) 死循环
10、14.以下程序的输出结果是_________。 main( ) { int i; for(i=1;i<6;i++) { if(i%2){printf("#");continue;} printf("*"); } printf(""); }A) #*#*#B) #####C) *****D
此文档下载收益归作者所有