c语言试题及答案

c语言试题及答案

ID:11536906

大小:21.44 KB

页数:19页

时间:2018-07-12

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

《c语言试题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、单选题1.在C语言中,下列类型属于构造类型的是(D)A.整型B.字符型C.实型D.数组类型2.下列字符串不是标识符的是(D)A.sumB.AverageC.Day_nightD.M.D.JOHN3.在C语言中,回车换行符是(A)A.nB.tC.vD.b4.在C语言中,语句和数据定义是用(C)作为结束标记的A.句号B.逗号C.分号D.括号5.设有如下定义:intx=10,y=5,z;则语句printf(“%dn”,z=(x+=y,x/y));的输出结果是(C)A.0B.1C.3D.46.10.以下程序的输出结果是(B)main(){charc1=’8

2、’,c2=’2’;printf(“%c,%c,%d,%dn”,c1,c2,c1-c2,c1+c2);}A.因输出格式不合法,输出出错信息B.8,2,6,106C.8,2,6,10D.8,2,5,97.两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是(A)main(){intx;scanf(“%d”,&x);if(x++>5)printf(“%dn”,x);elseprintf(“%dn”,x--);}A.7和5B.7和4C.6和48.表达式(int)2.1416的值时(A)A.2B.2.1C.0D.39.下列运算符优先级最高的是(B)A.>

3、B.+C.&&D.!=10.C语言容许函数值类型缺省定义,此时该函数值隐含的类型时(B)A.float型B.Int型C.Long型D.Double型11、C程序的基本构成单位是(C)A、子程序B、过程C、函数D、文件12、C语言中要求操作数都为整型数据的算术符是(C)A、/B、!C、%D、==13、若intx=1,y=1;则表达式(!x

4、

5、y--)的值是(B)。A、0B、1C、2D、-114、能正确表示逻辑关系:a≥10或a≤0的C语言表达式(D)A、a>=10ora<=0B、a>=0

6、a<=10C、a>=10&&a<=0D、a>=10

7、

8、a<=015

9、、doublex,y;表达式x=1,y=x+3/2的值是(C)。A、1B、2C、2.0D、2.516、运行C源程序的命令是(D)A、ALT+F5B、ALT+F9C、CTRL+F5D、CTRL+F917、运行完C程序后,查看C程序运行结果的命令是(A)A、ALT+F5B、ALT+F9C、CTRL+F5D、CTRL+F918.若有程序段:inti=2,j;j=i++;printf(“%d,%d”,++i,j);该程序段的输出结果是:(D)A、3,2B、4,3C、3,3D、4,219设inta=12;表达式a+=a-=a*=a的值是(C )。A12B144C

10、0D13220、若给定条件表达式(M)?(a++):(a--),则其中表达式M和(D)等价。AM==0BM=1CM!=1DM!=021、在C语言中,if语句后的一对圆括号中,用以决定分支流程的表达式为(D)。A只能是逻辑表达式B只能是关系表达式C只能是逻辑表达式或关系表达式D可以是任意表达式22、下列选项中,(A)给变量赋初值是错误的。Ainta=b=3;Binta,b,c=5;Cinta=3,b,c=a;Dfloatf=3.56;23、在C语言中,一个字符变量在内存中占用( A)个字节。A1B2C3D424、inta=12,b=13,c;c=(a

11、)?a:b;则c的值是( A)。A12B13C25D125、设有inti;则表达式i=1,++i,++i

12、

13、++i,i的值为(C)A.1B.2C.3D.430以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是(A)A)if((a>b)&&(b>c))k=1;B)if((a>b)

14、

15、(b>c))k=1elsek=0;C)if(a<=b)k=0;D)if(a>b)k=1;elseif(b<=c)k=1;elseif(b>c)k=1;elsek=0;31、算法具有五个特性,以下选项中不属于算法特性的是(B)(A)有穷性(B)简洁性(C)

16、可行性(D)确定性32以下选项中可作为C语言合法常量的是(A)(A)-80.(B)-080(C)-8e1.0(D)-80.0e33、以下叙述中正确的是(C)(A)用C语言实现的算法必须要有输入和输出操作(B)用C语言实现的算法可以没有输出但必须要有输入(C)用C程序实现的算法可以没有输入但必须要有输出(D)用C程序实现的算法可以既没有输入也没有输出33、以下选项中,不能作为合法常量的是(B)(A)1.234e04(B)1.234e0.4(C)1.234e+4(D)1.234e034、有以下程序main(){inti=1,j=2,k=3;if(i++==

17、1&&(++j==3

18、

19、k++==3))printf("%d%d%dn",i,j,k);}程序

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

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

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