c语言程序设(B)期末考试B卷-试卷.doc

c语言程序设(B)期末考试B卷-试卷.doc

ID:61506802

大小:27.00 KB

页数:6页

时间:2021-02-08

c语言程序设(B)期末考试B卷-试卷.doc_第1页
c语言程序设(B)期末考试B卷-试卷.doc_第2页
c语言程序设(B)期末考试B卷-试卷.doc_第3页
c语言程序设(B)期末考试B卷-试卷.doc_第4页
c语言程序设(B)期末考试B卷-试卷.doc_第5页
资源描述:

《c语言程序设(B)期末考试B卷-试卷.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、北京理工大学珠海学院2009~2010学年第二学期《C语言程序设计B》期末试卷(B)适用年级专业:2009级机械电子工程、车辆工程、机械与自动化试卷说明:闭卷,考试时间120分钟注意:请将答案填写在答题纸上一、选择题(每小题1分,共20分)1.下列数据类型中,占内存空间最大的是DA.intB.floatC.longD.double2.下列运算符中,优先级最高的是DA.+B.%C.*D.++3.C语言中运算对象必须是整型的运算符是AA.%B./C.=D.<=4.下列说法中正确的是CA.C语言程序书写时,不区分大小写字母B.C语

2、言程序书写时,一行只能写一个语句C.C语言程序书写时,一个语句可分成几行书写D.C语言程序书写时每行必须有行号5.下列与表达式c=(a>b?a:b)的功能等价选项是AA.if(a>b)c=a;elsec=b;B.if(ab)c=a;6.putchar()函数可以向终端输出一个DA.整型变量值B.实型变量值C.字符串D.字符或字符变量7.语句printf(“a=%c”,65);的输出结果是AA.65B.a=65C.a=aD.a=A8.已知:intx=1,y=

3、-1;,则语句printf(“%d“,(x--&&++y));的输出结果是BA.1B.0C.-1D.29.以下程序的输出结果为AVoidmain(){inta=20,b=30,c=40;if(a>b)a=b;b=c;c=a;printf(“a=%d,b=%d,c=%d”,a,b,c);}A.a=20,b=30,c=20B.a=20,b=40,c=20C.a=30,b=40,c=20D.a=30,b=40,c=3010.逻辑运算表达式的返回值可能是AA.1B.2C.3D.411.多重if_else语句嵌套使用时,寻找与el

4、se配对的if方法是DA.缩排位置相同的ifB.其上最近的ifC.下面最近的ifD.其上最近的未配对的if(典)12.若有以下定义:floatx;inta,b,c=2;,则正确的switch语句是CA.switch(x) {case1.0∶printf("*"); case2.0∶printf("**");}B.switch(int(x)) {case1∶printf("*"); case2∶printf("**");}C.switch(a+b) {case1∶printf("*"); case1+2∶p

5、rintf("**");}D.switch(a+b) {case1∶printf("*");casec∶printf("**");}13.在while(!x)语句中的!x与下面条件表达式等价的是:___D___A.x!=0B.x==1C.x!=1D.x==014.下面程序段的运行结果是Da=1;b=2;c=2;while(a

6、式2;表达式3)”下面说法中错误的是CA.for语句中的三个表达式可以同时省略B.for语句可以用于循环次数不确定的情况C.for语句中表达式2只能是关系表达式或逻辑表达式D.for语句中表达式1和表达式3可以是逗号表达式16.若有数组说明:inta[10];则对数组元素的正确引用是DA.a[10]B.a[3.5]C.a(5)D.a[5-3]17.以下能对一维数组a进行正确初始化的语句是DA.inta[10]=(0,1)B.inta[]={}C.int[10]a={1,2,3}D.inta[10]={0}18.若用数组名作为

7、函数的实参,传递给形参的是AA.数组的首地址B.数组第一个元素的值C.数组中全部元素的值D.数组元素的个数19.一个C语言程序是由BA.一个主程序和若干子程序组成B.函数组成C.若干过程组成D.若干子程序组成20.设有以下程序段:#includevoidfun(intx,inty){x+=y;y=x-y;x=x-y;}main(){intx=10,y=20;fun(x+1,y);printf(“%d,%d”,x,y);}该程序的输出结果是_C___。A.20,11B.11,20C.10,20D.20,10二

8、、填空题(每小题1分,共10分)1.C语言中用于选择结构的控制语句有if语句和switch语句。2.在C语言中,两个实型数据相加之和一定是实型。3.设有intx=11;则表达式x/3的值是3。4.C语言中的常量可以分为直接常量和符号常量。5.格式化输入库函数为scanf。6.当程序中有某些

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

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

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