武汉理工大学《C语言程序设计(本)》练习题

武汉理工大学《C语言程序设计(本)》练习题

ID:46967846

大小:79.53 KB

页数:52页

时间:2019-12-01

武汉理工大学《C语言程序设计(本)》练习题_第1页
武汉理工大学《C语言程序设计(本)》练习题_第2页
武汉理工大学《C语言程序设计(本)》练习题_第3页
武汉理工大学《C语言程序设计(本)》练习题_第4页
武汉理工大学《C语言程序设计(本)》练习题_第5页
资源描述:

《武汉理工大学《C语言程序设计(本)》练习题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C语言程序设计(本)-作业二一、单选(共计100分,每题2.5分)1、已有如下定义和输入语句,charc1,c2;intx;scanf("%c%d%c",&c1,&x,&c2);若要求x、c1、c2的值分别为9、'K'和'H',正确的数据输入是()。A.K9HB.K9HC.K9HD.9KH2、A.4B.5C.8D.93、以下程序段运行后,x[1]的值为()。intx[5]={5,4,3,2,1};x[1]=x[3]+x[2+2]-x[3-1];A.6B.0C.1D.54、若有定义:enumday{sun,mon,tue,wed,thu,fri,sat};,

2、则枚举常量sun、mon的值分别为()。A.01B.71C.12D.705、A.B.C.D.6、测试文件是否结束函数的函数名是(   )A.feofB.EOFC.eofD.FEOF7、若有定义:structstudent{intnum;charname[8];charsex;floatscore;}stu1;则变量stu1所占用的内存字节数是()。A.15B.16C.8D.198、A.B.C.D.9、数组元素下标的数据类型为()。A.整型常量、字符型常量或整型表达式B.字符串常量C.实型常量或实型表达式D.任何类型的表达式10、A.函数调用B.int型表达

3、式C.double型表达式D.非法表达式11、A.B.C.D.12、A.-1B.1C.0D.513、设enumcolor{red,yellow=2,blue,white,black}r=white;,执行printf("%d",r);后的输出结果是(   )A.0B.1C.3D.414、若有定义:inta=3;语句a+=a-=a*a;运行后,a的值为()。A.0B.-3C.-12D.-615、A.B.C.D.16、C源程序的调试是指对源程序进行()。A.录入与编辑B.查错与编译C.查错与排错D.连接与运行17、A.108B.18C.12D.218、()为合

4、法的常量。A.B.C.D.19、下面叙述中,错误的是()。A.C语言中的表达式求值,是按其运算符的优先级先高后低的次序进行B.自增与自减运算符的结合方向为“自右至左”C.关系运算符的优先级低于算术运算符D.C语言算术运算符不包含模运算符“%”20、若有定义:unionu_type{intx;floaty[3];charz;}a;则变量a的长度是()。A.1B.4C.12D.1521、若有函数定义:intfunc(){staticintm=0;returnm++;}以下程序段运行后屏幕输出为()。inti;for(i=1;i<=4;i++)func();pr

5、intf("%d",func());A.0B.1C.4D.522、以下程序的运行结果是()。voidmain(){inti,j,k=0;for(i=3;i>=1;i--){for(j=i;j<=3;j++)k+=i*j;}printf("%d",k);}A.19B.29C.6D.2523、一个C语言源程序是由()A.一个主程序和若干子程序组成B.函数组成C.若干过程组成D.若干子程序组成24、若有定义:inta=5,b=2;则表达式b=(a!=5)的值为()。A.5B.0C.3D.225、若有定义:structdata{chara;floatb[3];

6、longc;}d1;则变量d1的长度是()。A.15B.12C.4D.1726、C语言函数体由()括起来。A.B.C.D.27、x的值在-20至-5之间为“真”,否则为“假”的正确逻辑表达式为()。A.-20-20&&x<-5C.!(x>-20)&&!(x<-5)D.-5voidmain(){enumWeekday{sun=7,mon=1,t

7、ue,wed,thu,fri,sat};enumWeekdayday=wed;printf("%d",day);}A.2B.3C.4D.530、A.包含1个字符B.包含2个字符C.包含3个字符D.是非法表示31、若已定义inta;不会产生死循环的语句是()。A.for(;;a+=2);B.for(a=10;;a--);C.for(;(a=getchar())!='';);D.while(-1){a++;}32、字符数组s不能作为字符串使用的是(   )A.B.C.D.33、以下程序段运行后s的值是()。inta[3][3]={1,2,3,4,5,1

8、,2,3,4};inti,j,s=1;for(i=0;i<3;i+

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

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

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