莆田学院c语言程序设计模拟试卷

莆田学院c语言程序设计模拟试卷

ID:33577115

大小:69.00 KB

页数:9页

时间:2019-02-27

莆田学院c语言程序设计模拟试卷_第1页
莆田学院c语言程序设计模拟试卷_第2页
莆田学院c语言程序设计模拟试卷_第3页
莆田学院c语言程序设计模拟试卷_第4页
莆田学院c语言程序设计模拟试卷_第5页
资源描述:

《莆田学院c语言程序设计模拟试卷》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、莆田学院《C语言程序设计》课程组编莆田学院《C语言程序设计》模拟试卷-02-(考试时间120分钟)一、单项选择题(1~10每题1分,11~20每题2分,共30分)1、在C语言中,用户能使用的正确标识符是【1】。A)5fB)_forC)structD)_f.52、以下【2】是正确的C语言常量。A)0678B)'101'C)1.2E3.5D)123L3、以下程序的运行结果是什么【3】。main(){inta=3,b=2,c;c=(a+=++b,b+=a);printf("%d,%d,%d",a,

2、b,c);}A)6,9,9B)6,8,9C)5,9,9D)5,8,94、以下对C语言源程序有关常识正确的描述是【4】。A)main函数必须位于文件的开头B)每个语句必须单独一行C)标识符中大小写字母没有区别D)宏定义#define部分不一定要放在程序的最开头位置5、在C程序中,能正确表示条件10≤x≤20的是【5】。A)if(10≤x≤20)B)if10<=x&&x<=20C)if(10<=x&&20>=x)D)if(10<=x

3、

4、x<=20)6、以下程序的运行结果是【6】。main(){ intx

5、=1,y=2,z;z=――x&&++y;printf("%d,%d,%d",x,y++,z);}A)1,3,2B)0,3,0C)0,2,0D)-1,3,07、已知intk;则下列for循环语句【7】。for(k=0;k=3;k++)printf(“#”);A)将在屏幕上显示3个”#”号B)将在屏幕上显示无限个”#”号第9页莆田学院《C语言程序设计》课程组编C)一个”#”号也不会在屏幕上显示D)只在屏幕上显示一个”#”号8、如果有chara[10],*p;以下语句中正确的是【8】。A)a=”ABC

6、D”B)p=’a’;C)p=&a;D)p=a;9、如无特别声明,一个C程序中全局变量的作用域为【9】。A)本源文件的全部范围B)main函数的全部范围C)从定义该变量的位置开始至本源文件结束D)以上答案都不对10、以下程序段的运行结果是【10】。main(){inta[]={0,2,4,6,8},*p,s=0;for(p=a+4;p>=a;p-=2)s+=*p;printf("%d",s);}A)10B)11C)12D)1311、以下程序的运行结果是【11】。main(){structdata{

7、floata;charb;};union{floatc;structdatak;}u;printf("%d",sizeof(u));}A)5B)4C)9D)212、下列程序的输出结果为【12】。main(){inta=5,i,k;for(i=0;i<2;i++)k=f(a++);printf("%d",k);}f(intb){staticinty=4;return(b+y++);第9页莆田学院《C语言程序设计》课程组编}A)8B)7C)10D)1113、运行下列程序,当输入字符序列CDE$A

8、B并回车时,程序的输出结果是【13】。rev(){charc;c=getchar();if(c=='$')printf("%c",c);else{rev();printf("%c",c);}}main(){rev();}A)$ABB)$EDCC)$CDED)$BA14、已知TEST.C的源程序如下:main(intargc,char*argv[]){while(argc>1)printf("%s",argv[--argc]);printf("");}将该文件编译后,在命令行输入:test123a

9、bc456则该程序运行结果是【14】。A)abc123B)456abcC)456abc123D)123abc45615、设有以下宏定义:#defineWIDTH80#defineLENGTHWIDTH+40则执行赋值语句:v=LENGTH*2(v为int型变量)后,v的值是【15】。A)240B)160C)120D)32016、以下程序段的运行结果是【16】。chara[]=”tr\will”;printf(“%d,%d”,sizeof(a),strlen(a));A)10,10B)1

10、0,3C)15,14D)14,1417、下列程序的输出结果为【17】。main(){inta[]={1,2,3,4,5},*p;p=a;*(p+4)+=6;printf("%d,%d",*p,*(p+4));}第9页莆田学院《C语言程序设计》课程组编A)4,10B)10,4C)1,4D)1,1118、若有定义ints=10;则以下语句的循环次数是【18】。while(1){if(s<0)break;if(s%2==1)continue;s--;}A)0B)1C)1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。