C语言试卷及答案

C语言试卷及答案

ID:37952292

大小:45.00 KB

页数:6页

时间:2019-06-03

C语言试卷及答案_第1页
C语言试卷及答案_第2页
C语言试卷及答案_第3页
C语言试卷及答案_第4页
C语言试卷及答案_第5页
资源描述:

《C语言试卷及答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《C语言程序设计》考试试卷(答案)一、填空题(每小空1分,共10分)1.C语言程序的三种基本结构是顺序结构、选择结构、循环结构。2.一个C程序有且仅有一个main()函数。3.C语言描述“x和y都大于或等于z”的表达式是x>=z&&y>=z。4.C语言可以用来实现循环的结构化语句是while、dowhile、for。5.数组名表示数组在内存的首地址。6.inta=3,*p=&a;*p+2的值是5。二、单项选择题(每小题2分,共70分)1.__B___是C语言合法的常量。(A).45(B)078(C)25.6e3.4(D)‘xy’2.

2、一个程序的执行是从A。(A)本程序的main函数开始,到main函数结束(B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。(C)本程序的main函数开始,到本程序文件的最后一个函数结束。(D)本程序文件的第一个函数开始,到main函数结束。3.以下叙述正确的是C。(A)在C程序中,main函数必须位于程序的最前面。(B)C程序每行中只能写一条语句。(C)C语言本是没有输入输出语句。(D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误。4.以下叙述不正确的是D。(A)逗号运算符的运算级最低。(B)ABC和abc

3、是两个不同的变量。(C)若a和b类型相同,在执行a=b后,b的自身值不变。(D)‘a’和“a”是完全等价的常量。5.intx=3,y=2;则表达式x+=x*=y+8的值为C。(A)28(B)30(C)60(D)176.设x=2.7,a=8,y=4.9,算术表达式x+a%3*(int)(x+y)%5/3的值为B。(A)2.7(B)3.7(C)4.7(D)4.037.执行下面两个语句后,输出的结果为__D___。charc1=98;printf(“%d%c”,c1,c1-32);(A)9766(B)98b(C)b66(D)98B8.执行

4、下面语句后的结果为C。y=10;x=y++;(A)x=10,y=10(B)x=11,y=11(C)x=10,y=11(D)x=11,y=109.Charw;intx;floaty;doublez;则表达式w*x+z-y值的数据类型是A。(A)double(B)char(C)int(D)float10.C语言中要求操作数必须是整数的运算符是B。(A)/(B)%(C)!=(D)=1.用scanf(“%d,%d”,&a,&b)输入数据时,下面输入法中正确的是A。(A)123,4(B)1234(C)123;4(D)2.以下关于运算符优先顺序

5、的描述中正确的是__C______(A)关系运算符<算术运算符<赋值运算符<逻辑与运算符(B)逻辑与运算符 <关系运算符< 算术运算符<赋值运算符(C)赋值运算符< 逻辑与运算符< 关系运算符< 算术运算符(D)算术运算符< 关系运算符< 赋值运算符< 逻辑与运算符3.下列程序段中,功能与其它程序段不同的是B。(A)for(i=1,p=1;i<=5;i++)p*=i;(B)for(i=1;i<=5;){p=1;p*=i;i++;}(C)i=1;p=1;while(i<=5){p*=i;i++;}(D)i=1;p=1;do{p*=i;

6、i++;}while(i<=5);4.C语言规定else总是与D配对。(A)缩进位置相同的if(B)同一行上的if(C)其之前最近的if(D)其之后最近的if5.以下程序的运行结果为___A___。main( ){intn;for(n=1;n<=10;n++){if(n%3==0)continue;printf(“%d”,n);}}(A)12457810(B)369(C)12(D)123456789106.设x和y均为int型变量,则语句x+=y;y=x-y;x-=y;的功能是D。(A)把x和y按从大到小排列(B)把x和y按从小到大

7、排列(C)无确定结果(D)交换x和y中的值7.变量的指针,其含义是指该变量的_B____(A)值(B)地址(C)名(D)一个标志8.以下函数调用语句中含有A个实参。func((e1,e2),(e3,e4,e5));(A)2(B)3(C)5(D)语法错误9.以下正确的描述是___B_____(A)continue语句的作用是结束整个循环的执行(B)只能在循环体内和switch语句体内使用break语句(C)在循环体内使用break语句或continue语句的作用相同(D)goto语句只能用于退出多层循环10.以下程序运行的结果是D。m

8、ain(){inta=2,b=3,c=2;if(a

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

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

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