2011-2012学年度第二学期c语言程序设计期末考试试卷和答案

2011-2012学年度第二学期c语言程序设计期末考试试卷和答案

ID:33559677

大小:80.27 KB

页数:11页

时间:2019-02-27

2011-2012学年度第二学期c语言程序设计期末考试试卷和答案_第1页
2011-2012学年度第二学期c语言程序设计期末考试试卷和答案_第2页
2011-2012学年度第二学期c语言程序设计期末考试试卷和答案_第3页
2011-2012学年度第二学期c语言程序设计期末考试试卷和答案_第4页
2011-2012学年度第二学期c语言程序设计期末考试试卷和答案_第5页
资源描述:

《2011-2012学年度第二学期c语言程序设计期末考试试卷和答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2011-2012学年第二学期《C程序设计》试卷题序—•二三四五亠八七八总分得分评卷人开课单位:计算机学院,考试形式:闭卷,允许带入场一、单项选择题(共40分每题1分)蔬::•*?$说明:答案必须填写在答题卡的相应位置上,否则不得分。1.C语言中字符型(char)数据在内存中的存储形式是—A、原码B、反码2.C语言中基本的数据类型包括-A、整型、实型、逻辑型C、整型、字符型、逻辑型在C语言中,int类型数据在内存中占用A、2字节B、4字节C、由编译系统决定运算符有优先级,C语言小关于运算符优先级的正确叙述是—逻辑运算符高于算术运算符,算术运算符高于关系运算符,算术运算符高

2、于逻辑运算符,关系运算符高于逻辑运算符,c、补码B、整型、D、整型、3.4.A、B、C、D、D、ASCII码实型、字符型实型、逻辑型、字符型算术运算符高于关系运算符;关系运算符高于逻辑运算符:逻辑运算符高于关系运算符;逻辑运算符高于算术运算符。5.下而关于C语言语句的叙述,错误的是oA、C语言一行可以允许写多条语句;B、C语言语句用分号结朿;C、语句一行写不下时,可以用逗号换行;D、语句一行写不下时,可在任意一空格处回车换行。6.下而数据中不属于字符型常量的是oA、“十B、''C、'A'D、't'7.11.以下选项屮,当x为大于1的奇数时,值为0的表达式—A、x%

3、2==lB、x/2C、x%2!=0D、x%2==08.C语言源程序名的后缀是—A、.exe.CB、x/2B、C、.objD、由用户决定D、.cp9.设所有变量均为int型,则表达式(a=5,b=2,b++,a-b)的值是。A、7B、8C、6D、210.若有说明语句:inta;floatb;,以下输入语句正确的是。A、scanf(”&b);B、scanf(”%f%d”,&a,&b);C、scanf(”%d,%f',&a,&b);D、scanf(M%6.2f%6.2f&a,&b);11•已知inta,b;用语句scanf(“%d%d”,&a,&b);输入a,b的值时,不能作

4、为输入数据分隔符的是0A、,B、空格C、回车D、[Tab]12.C语言对嵌套讦语句的规定是:else总是与配对。A、与之前最近的ifB>第一个ifC、缩进位置相同的ifD、其之前最近的且尚为配对的讦13.在下面的条件语句中(其中si和s2表示是C语言的语句),只有一个在功能上与其它三个语句不等价,它是OA、if(a)s1;elses2;B、if(a==0)s2;elses1;C、if(a!=0)sl;elses2;D、if(a==0)sl;elses2;14.若有下面程序片段,则输出结果为ointx=10,y=10;printf(“%d,%d”,x“,・・y);A、10,

5、10B、9,9C、9,10D、10,915.对if语句中表达式的类型,下面正确的描述是。A、必须是关系表达式B、必须是关系表达式或逻辑表达式C、必须是关系表达式或算术表达式D、可以是任意表达式16.以下错误的if语句是oA、if(x>y);B、if(x==y)x+=y;C、if(x!=y)printf(,'%d,',x)elsep『intf(”%d",y);D、if(xvy){x++;y++;}17.若要求在订后的一对圆括号中表示x与y相等的关系,则不能正确表示这一关系的表达式为OA、x=yB、x==yC>!(x-y)D、!(y-x)18.以下错误的描述是。A、break

6、语句不能用于循坏语句、switch语句外的任何其它语句;B、在switch语句屮使用break语句或continue语句的作用相同;C、在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环;D、在循环语句屮使用break语句是为了使流程跳出循环体,提前结束循环。19.以下四个关于C语言的结论中,只有一个是错误的,它是oA、可以用while语句实现的循环一定可以用for语句实现;B、可以用foi•语句实现的循环一定可以用while语句实现;C、可以用do-while语句实现的循环一定可以用while语句实现;D、do-while语句与while语句的区

7、别仅是关键字“while”出现的位置不同。20.以下程序段执行后,变量i的值是ofor(i=l;i<=100;i+=2);A、100B、102C、99D、10112.与语句while(!x)等价的语句是。A、x==0B、x==1C、x!=0D^x=022.下面的for循环是ofor(i=0,j=0;(j!=123)&&(i〈4);i++);A、无限循环B、循环次数不定C、执行4次D、执行3次23.以下错误的描述是oA、使用while和do-while循环时,循环变量初始化的操作在循环语句Z前完成;B、while循环是先判断表达

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

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

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