C语言复习试题库

C语言复习试题库

ID:42286614

大小:277.00 KB

页数:20页

时间:2019-09-11

C语言复习试题库_第1页
C语言复习试题库_第2页
C语言复习试题库_第3页
C语言复习试题库_第4页
C语言复习试题库_第5页
资源描述:

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

1、1.以下叙述中正确的是(C)    A.用C程序实现的算法必须要有输入和输出操作 B.用C程序实现的算法可以没有输出但必须要有输入  C.用C程序实现的算法可以没有输入但必须要有输出   D.用C程序实现的算法可以既没有输入也没有输出3.以下叙述正确的是(A)A.构成C程序的基本单位是函数B.可以在函数中定义另一个函数C.mian()函数必须放在其他函数之前D.所有被调用的函数一定要在调用之前进行定义5.用C语言编写的程序(B)A.可立即执行B.是一个源程序C.经过编译即可执行D.经过编译解释才能执行6.结构化程序有三种基本结构组成,三种

2、基本结构的算法(A)A.可以完成任何复杂的任务B.只能完成部分复杂的任务C.只能完成符合结构化的任务D.只能完成一些简单的任务7.在一个C程序中(B)A.用户标识符中可以出现下划线和减号B.用户标识符中不可以出现减号,但可以出现下划线C.用户标识符中可以出现下划线,但不可以放在开头D.用户标识符中可以出现下划线和数字,它们都可以放在开头8.以下合法的用户标识符是(B) A.longB._2TestC.3DmaxD.A.dat9.以下不能定义为用户标识符的是(D)  A.MainB._01C._intD.sizeof10.以下叙述中错误的是

3、(A)A.用户所定义的标识符允许使用关键字B.用户所定义标识符应尽量做到见名知意”C.用户所定义的标识符必须以字母或下划线开头D.用户定义的标识符中,大、小写字母代表不同标识12.以下定义语句中正确的是(C)A.chara=‘A’b=‘B’;B.floata=b=10.0;C.inta=10,*b=&a;D.flaot*a,b=&a;13.以下选项中可作为C语言合法常量的是(A)   A.-80.B.-080C.-8e1.0D.-80.0e14.以下选项中不属于C语言的类型的是(D)A.signedshortintB.unsigned

4、longintC.unsignedintD.longshort15.以下选项中可以作为C语言中合法整数的是(C)A.10110BB.0386C.0XffaD.x2a216.以下选项中合法的实型常量是(C)A.5E2.0B.E-3C.2E0D.1.3E17.以下选项中,不能作为合法实型常量的是(B)A.1.234e04B.1.234e0.4C.1.234e+4D.1.234e018.已知’A’的ASCII码值是65,’a’的ASCII码值是97,则八进制表示的字符型常量’101’是(A)A.’A’B.’a’C.’e’D.非法的常量19.已

5、经定义ch为字符型变量,以下赋值语句中错误的是(A)A.ch=‘’;B.ch=62+3;C.ch=NULL;D.ch=‘xaa’;20.已经定义c为字符型变量,则下列语句中正确的是(C)  A.c=‘97’;B.c=“97”;C.c=97;D.c=“a”;21.以下选项中,非法的字符常量是(C)  A.’t’B.’17’C.””D.’xaa’23.C语言中运算对象必须是整型的运算符是(A)  A.%=B./C.=D.<=24.设有以下定义inta=0;doubleb=1.25;charc=‘A’;#defined2则下面语句

6、中错误的是(D)A.a++;B.b++;C.c++;D.d++;25.以下非法的赋值语句是(C)  A.n=(i=2,++i);B.j++;C.++(i+1);D.x=j>0;26.以下选项中非法的表达式是(D)  A.0<=x<=100B.i=j=0C.(char)(65+3)D.x+1=x+127.若有定义”inta=8,b=5,c;”,执行语句”c=a/b+0.4;”后,c的值是(B)A.1.4B.1C.2.0D.228.以下能正确定义且赋初值的语句是(B)A.int n1=n2=10;B.char c=32; C.floa

7、t f=f+1.1; D.double x=12.3E2.5;29.设有定义:int k=1,m=2; float f=7;,则以下选项中错误的表达式是(C) A.k=k>=k B.-k++ C.k%int(f) D.k>=f>=m30.有以下定义语句doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是(C)A.a=a+b=b++B.w%((int)a+b)C.(c+w)%(int)aD.w=a==b;31.以下选项中,与k=n++完全等价的表达式是(A)A.k=n,n=n+1B.n=n+1,k=n

8、C.k=++nD.k+=n+132.若变量已经正确定义并赋值,下面符合C语言语法的表达式是(B)A.a:=b+1B.a=b=c+2C.int18.5%3D.a=a+7=b+c33.若以下选项中

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

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

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