c语言程序设计(b)期末考试a卷-试卷

c语言程序设计(b)期末考试a卷-试卷

ID:8905492

大小:53.50 KB

页数:9页

时间:2018-04-11

c语言程序设计(b)期末考试a卷-试卷_第1页
c语言程序设计(b)期末考试a卷-试卷_第2页
c语言程序设计(b)期末考试a卷-试卷_第3页
c语言程序设计(b)期末考试a卷-试卷_第4页
c语言程序设计(b)期末考试a卷-试卷_第5页
资源描述:

《c语言程序设计(b)期末考试a卷-试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、北京理工大学珠海学院2009~2010学年第二学期《C语言程序设计(B)》期末试卷(A)适用年级专业:2009级机械电子工程、车辆工程、机械与自动化试卷说明:闭卷,考试时间120分钟注意:请将答案填写在答题纸上一、选择题(每题1分,共20分)1.    C语言程序的执行,总是起始于_____。A.程序中的第一条可执行语句B.main函数C.程序中的第一个函数D.包含文件中的第一个函数2.    C语言程序中可以对程序进行注释,注释部分必须用符号_____括起来。A.‘{‘和’}’B.‘[‘和’]’C.“/*”和”*/”D.“*/”和”/*”3.以下不能定义为用户标识

2、符是。A.MainB._0C._intD.sizeof4.    在C语言中,字符型数据在内存中以形式存放。A.原码B.BCD码C.反码D.ASCII码5.下列运算符中,要求运算对象必须是整数的是。A./B.*C.%D.!6.多重if_else语句嵌套使用时,寻找与else配套的if方法是。A.上面最近的的ifB.其上最近的没有其他else配对的ifC.下面最近的ifD.同行上的if7.下述表达式中,可以正确表示x≤0或x≥1的关系。  A.(x>=1)

3、

4、(x<=0)B.x>=1

5、x<=0  C.x>=1&&x<=0D.(x>=1)&&(x<=0)8.有以下程序

6、voidmain(){chara='a',b;printf("%c,",++a);printf("%c",b=a++);}程序运行后的输出结果是A.b,bB.b,cC.a,bD.a,c9.逗号表达式(a=3*5,a*4),a+15的值是。A.15B.60C.30D.不确定10.有如下程序voidmain(){inti,sum;for(i=1;i<=3;sum++)sum+=i;printf(“%d”,sum);}该程序的执行结果是。A.6B.3C.死循环D.011.有如下程序段inta=14,b=15,x;charc=’A’;x=(

7、a&&b)&&(c<’B’);执行该程序段后,x的值为()A.tureB.falseC.0D.112.关系表达式a≤x=a&&x=a

8、

9、x=b)13.C语言中规定函数的返回值的类型是由。A.return语句中的表达式类型所决定B.在定义该函数时所指定的函数类型所决定C.调用该函数时系统临时决定D.调用该函数时的主调用函数类型所决定14.以下程序的输出结果是。voidmain(){intx=11,y=11;printf("%d,%d",x--,--y);}A.11,11B.10,10C

10、.10,11D.11,1015.下列程序的输出结果是________。voidmain(){inta=0,b=0,c=0;if(++a>0

11、

12、++b>0)++c;printf("a=%d,b=%d,c=%d",a,b,c);}  A.a=0,b=0,c=0   B.a=l,b=l,c=1C.a=l,b=0,c=1   D.a=0,b=1,c=116.有以下函数定义:   voidfun(intn,doublex){……}   若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是。A.fun(inty,doublem);B.k=fun(10,12.5)

13、;C.fun(x,n);D.voidfun(n,x);17.已定义c为字符型变量,则下列语句中正确的是。  A.c='97';B.c="97";C.c=97;D.c="a";18.以下能正确定义一维数组的选项是。A.intnum[];B.#defineN100 intnum[N];  C.intnum[0..100];D.intN=100; intnum[N];19.以下正确的函数声明形式是。A.doublefun(intx,inty)B.doublefun(intx;inty)C.doublefun(intx,inty);D.doublefun(intx,y)20

14、.以下有关switch语句的正确说法是________。A.break语句是语句中必须的一部分B.在switch语句中可以根据需要使用或不使用break语句C.break语句在switch语句中不可以使用D.在switch语句中的每一个case都要用break语句二、填空题(每空1分,共10分)1.在C语言中,基本的数据类型主要有整型、实型、字符型三种。2.C语言中用于格式化输出的函数是。3.当一个函数返回值类型缺省的时候,则该函数返回值类型为类型。4.定义一个整型一维数组array,数组长度为5,且初始化列表为{2,4,6},请写出初始化数组语句intarra

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

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

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