欢迎来到天天文库
浏览记录
ID:42286614
大小:277.00 KB
页数:20页
时间:2019-09-11
《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.若以下选项中
此文档下载收益归作者所有