资源描述:
《《C语言程序设计》考试模拟笔试试卷(三)【附答案】》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言程序设计笔试试卷(三)C语言程序设计笔试试卷(三)考试时间:120分钟注意:所有答案必须书写在答卷纸上,否则不给分!一、选择题(每小题1.5分,共60分)1、在C语言中,不正确的int类型的常数是()。 A)32768 B)0 C)037 D)0xAF2、以下程序输出的结果是()。 main() {inta=65535; printf("%d%u",a,a); } A)-1-1 B)6553565535 C)-165535 D)655
2、35-l3、能正确表示a和b同时为正或同时为负的逻辑表达式是()。 A)(a>=0‖b>=0)&&(a<0‖b<0) B)(a>=0&&b>=0)&&(a<0&&b<0) C)(a+b>0)&&(a+b&am
3、p;lt;=0) D)a*b>04、下述合法的C语言的字符常量是()。A)AB)65C)"A"D)'t'5、以下程序的输出结果是()。 main() {inta=5,b=4,c=6,d; printf("%d",d=a>c?(a>c?a:c):(b)); } A)5 B)4 C)6 D)不确定6、以下程序中
4、,while循环的循环次数是()。 main() {inti=0: while(i<10) {if(i<1)continue; if(i==5)break; i++: } }A)1 B)10 C)6 D)死循环,不能确定次数7、x为奇数时值为“真”,x为偶数时值为“假”的表达式是:()。A) !(x%2==1)B)x%2==0C)x%2D) !(x%2)8、以下程序的输出结果是()。 #include<stdio.h>
5、 main() {inti=0,a=0; while(i<20) {for(;;) {if((i%10)==0)break; else i--: } i+=11;a+=i; } printf("%d",a); } A)21 B)32 C)33 D)119、以下程序的输出结果是()。 int f() {staticinti=0; ints=1: s+=i;i++; returns; } main()
6、 {inti,a=0; for(i=0;i<5;i++)a+=f(); printf("%d",a); } A)20 B)24 C)25 D)1510、有以下程序段: inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5]; b中的值是()。 A)5 B)6 C)8 D)911、在C语言中,形参的缺省存储类是()。 A)auto
7、B)register C)static D)extern12、以下不能正确进行字符串赋初值的语句为()。 A)char str[5]="good!" B)char str[]="good!" C)char *str="good!" D)char str[5]={'g','o',�
8、39;o','d'}13、若有定义:intaa[8];,则以下表达式中不能代表数组元素aa[1]的地址的是()。 A)&aa[0]+l B)&aa[1] C)aa[0]++ D)aa+114、有以下程序段intm=0,n=0;charc='a';scanf("%d%c%d",&m,&c,&a
9、mp;n);printf("%d,%c,%d",m,c,n);若从键盘上输入:10A10<回车>,则输出结果是()。A)10,A,10B)10,a,10C)10,a,0D)10,A,015