欢迎来到天天文库
浏览记录
ID:52564042
大小:50.50 KB
页数:8页
时间:2020-03-28
《C语言程序设计模拟题2.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言程序设计模拟题二一、选择题 1._______是构成C语言程序的基本单位。 A)函数 B)过程 c)子程序 D)子例程 2.可以在C语言中用做用户标识符的是_______。 A)void B)as_b3 C)for D)2c define _123 -abc Do WORD If cas SIG 3.若有以下类型说明语句: charw;intx;floaty,z; 则表达式w*x+z-y的结果为________类型。 A)float B)char C)int D)double 4.ma
2、in() { floatx=123.456; printf("%-5.2f",x); } 以上程序输出的结果是________。 A)123.4 B)123.5 C)123.45 D)123.46 5.下面语句的输出结果是________。 Printf("%d\n",strlen("\t\"\065\xff\n")); A)14 B)8 C)5 D)输出项不合法,无正常输出 6.下列程序的输出结果是________。 main() { inta=0,b=0,c=0; if(++a>0
3、
4、++b>0)++
5、c; printf("\na=%d,b=%d,c=%d",a,b,c); } A)a=0,b=0,c=0 B)a=l,b=l,c=1 C)a=l,b=O,c=I D)a=0,b=1.c=1 7.下列程序的输出结果是_________。 Main() { inti; for(i=1;i+l;i++) { if(i>4){printlf("%d",i++);break;} } printf("%d",i++); } A)55 B)56 c)程序错误,没有输出 D)循环条件永远为真,死循环 8.下列程序的输出结果是_____
6、____。 #defineA100 main() { inti=O,sum=O; do{if(I==(i/2)*2)continue; 8sum+=i; }while(++i7、); } } A)0 B)3 C)OK D)没有任何输出 10.下列程序执行后的输出结果是________。 main() {intm[][3]={1,4,7,2,5,8,3,6,9}; inti,k=2: for(I=0;i<3;i++) {printf("%d",m[k][i]);} } A)456 B)258 C)369 D)789 11.设已定义k为int类型变量,则以下for循环语句_________。 for(i=0;k=-1,k=1;i++,k++) printf("****\n"); A)判断循8、环结束的条件不合法 B)是无限循环 C)循环一次也不执行 D)循环只执行一次 12C语言函数返回值的类型是由__________决定的。 A)return语句中的表达式类型 B)调用函数的主调函数类型 c)调用函数时临时 D)定义函数时所指定的函数类型 13.下列程序执行后输出的结果是___________。 intd=l: fun(intp) { intd=5; d+=p++; printf("%d,",d); } main() { inta=3; fun(a); d+=a++: printf("%9、d\n",d); } A)8,12 B)9,13 C)8,4 D)9,5 14.定义int*swap()指的是_______。 A)一个返回整型值的函数swap() 8B)一个返回指向整型值指针的函数swap() C)一个指向函数swap()的指针,函数返回一个整型值 D)以上说法均错 15.以下程序段的输出结果是__________。 main() { chars1[10],s2[10],s3[10]; scanf("%s",s1);gets(s2);gets(s3); puts(s1);puts(s2);pu10、ts(s3); } 输入数据如下: (此处代表回车符) aaa
7、); } } A)0 B)3 C)OK D)没有任何输出 10.下列程序执行后的输出结果是________。 main() {intm[][3]={1,4,7,2,5,8,3,6,9}; inti,k=2: for(I=0;i<3;i++) {printf("%d",m[k][i]);} } A)456 B)258 C)369 D)789 11.设已定义k为int类型变量,则以下for循环语句_________。 for(i=0;k=-1,k=1;i++,k++) printf("****\n"); A)判断循
8、环结束的条件不合法 B)是无限循环 C)循环一次也不执行 D)循环只执行一次 12C语言函数返回值的类型是由__________决定的。 A)return语句中的表达式类型 B)调用函数的主调函数类型 c)调用函数时临时 D)定义函数时所指定的函数类型 13.下列程序执行后输出的结果是___________。 intd=l: fun(intp) { intd=5; d+=p++; printf("%d,",d); } main() { inta=3; fun(a); d+=a++: printf("%
9、d\n",d); } A)8,12 B)9,13 C)8,4 D)9,5 14.定义int*swap()指的是_______。 A)一个返回整型值的函数swap() 8B)一个返回指向整型值指针的函数swap() C)一个指向函数swap()的指针,函数返回一个整型值 D)以上说法均错 15.以下程序段的输出结果是__________。 main() { chars1[10],s2[10],s3[10]; scanf("%s",s1);gets(s2);gets(s3); puts(s1);puts(s2);pu
10、ts(s3); } 输入数据如下: (此处代表回车符) aaa
此文档下载收益归作者所有