欢迎来到天天文库
浏览记录
ID:61005234
大小:25.50 KB
页数:11页
时间:2021-01-19
《C语言程序设计考试样卷.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、C语言程序设计考试样卷3一.单项选择题(每小题1分,共10小题)1.一个C语言源程序是由____C____组成的。A)若干过程 B)若干子程序C)一个主程序和若干子程序 D)若干函数2.下面名称中,合法的变量名是_____A____。A)_Andy B)2China C)A$France D)KLL¥3.在调试程序的过程中,错误信息“Statementmissing;infunctionmain”的可能含义是_A_______。 A)语句漏掉分号(;)
2、 B)变量重复定义 C)主函数中标识符定义错误 D)没有定义变量标识符4.若已定义:intx=5.5,y;则表达式y=2.75+x/2的值是__C_____。A)5.5 B)5 C)4 D)4.05.已知字母‘A’的十进制ASCII代码值为65,下面程序段的输出是____A____。 charch1,ch2; ch1=‘A’+‘5’-‘3’; ch2=‘A’+‘6’-‘3’; printf("%d,%c
3、",ch1,ch2); A)67,D B)B,C C)不确定的值 D)C,D6.设a为整型变量,能正确表达数学关系11&&a<=10 D)14、 scanf("%d",&n);floatb[n];C) intm=7,a[m]; D) inta(10);8表达式5!=3的值是_____D____。 A)T B)非零值 C)0 D)19.若inta=6;则执行语句a+=a-=a+4后,变量a的值是_____C____。 A) 4 B) 0 C) -8 D) -2410.若定义inti,*p;使p指5、向i的赋值语句是___A______。A)p=&i; B)*p=&i; C)*p=i; D)p=*&i; 二.读程序,写结果(每小题2分,共10小题)1.程序 main() { inta=1,b=2,t=3; if(a>b) t=a; a=b; b=t; printf("%d,%d",a,b);}执行时的输出结果是_____2,3______________。2.程序 main(){intx=0,y=-1; if(x!=0) 6、 if(x>0)y=1; elsey=0; printf("%d",y); }执行时的输出结果是___________-1____________。3、程序main(){ intx; scanf("%d",&x); switch(x) {case5: printf("Excellent"); default: printf("Poor"); case4: printf("Good"); case3: printf("Pass"); 7、 case2: printf("Fail"); }}执行时若从键盘输入3,输出结果是______PassFail________。4.程序main() { int i,a[10]={1,2,3,4,5,6,7,8,9,10}; for(i=5;i>=0;i--) printf("%d",a[i]); }执行时的输出结果是____654321________。5.程序main(){ inti=0; while(i<7) { if(i%3==0) printf8、("*"); else printf("#"); i++; }}执行时的输出结果是_____+**+**+_________。6.程序 voidtest(intx,inty) { x=y; y=x-2;} main() { inta=3,b=4; test
4、 scanf("%d",&n);floatb[n];C) intm=7,a[m]; D) inta(10);8表达式5!=3的值是_____D____。 A)T B)非零值 C)0 D)19.若inta=6;则执行语句a+=a-=a+4后,变量a的值是_____C____。 A) 4 B) 0 C) -8 D) -2410.若定义inti,*p;使p指
5、向i的赋值语句是___A______。A)p=&i; B)*p=&i; C)*p=i; D)p=*&i; 二.读程序,写结果(每小题2分,共10小题)1.程序 main() { inta=1,b=2,t=3; if(a>b) t=a; a=b; b=t; printf("%d,%d",a,b);}执行时的输出结果是_____2,3______________。2.程序 main(){intx=0,y=-1; if(x!=0)
6、 if(x>0)y=1; elsey=0; printf("%d",y); }执行时的输出结果是___________-1____________。3、程序main(){ intx; scanf("%d",&x); switch(x) {case5: printf("Excellent"); default: printf("Poor"); case4: printf("Good"); case3: printf("Pass");
7、 case2: printf("Fail"); }}执行时若从键盘输入3,输出结果是______PassFail________。4.程序main() { int i,a[10]={1,2,3,4,5,6,7,8,9,10}; for(i=5;i>=0;i--) printf("%d",a[i]); }执行时的输出结果是____654321________。5.程序main(){ inti=0; while(i<7) { if(i%3==0) printf
8、("*"); else printf("#"); i++; }}执行时的输出结果是_____+**+**+_________。6.程序 voidtest(intx,inty) { x=y; y=x-2;} main() { inta=3,b=4; test
此文档下载收益归作者所有