C++网上自测题.docx
- 文档编号:327443
- 上传时间:2023-04-28
- 格式:DOCX
- 页数:40
- 大小:31.24KB
C++网上自测题.docx
《C++网上自测题.docx》由会员分享,可在线阅读,更多相关《C++网上自测题.docx(40页珍藏版)》请在冰点文库上搜索。
C++网上自测题
1.如果a=1,b=2,c=3,d=4,则条件表达式a
a:
c c: d的值为_____。 A.2错误 B.3错误 C.1正确 D.4错误 2.下列哪一个不是面向对象方法的特征。 A.多态性错误 B.继承性错误 C.封装性错误 D.开放性正确 根据教材1.2节内容,封装性、继承性和多态性是面向对象方法的三大特征 3.下列ASCII码值最小的字符是_____。 A.‘\n’正确 B.‘6’错误 C.‘b’错误 D.‘A’错误 4.若执行语句: intb,a=12,n=5;表达式a%=(b=2,n%=b)+4结果是。 A.1错误 B.4错误 C.2正确 D.16错误 5.C++源程序文件扩展名的。 A.exe错误 B.obj错误 C.cpp正确 D.c错误 根据教材1.4.1节内容,C++源程序的扩展名cpp,而以C语言源程序的扩展名为c,C++和C语言源程序经编译后生成的目标文件扩展名为obj,链接后的可执行文件扩展名为exe。 6.设m,n,a,b,c,d均为0,执行(m=a==b)||(n=c==d)后,m、n的值是。 A.1,0正确 B.0,1错误 C.1,1错误 D.0,0错误 7.在C++语言中int,long,unsigned和char这四种类型数据的转换规律是_____。 a.char->unsigned->long->int错误 b.char->int->unsigned->long正确 c.int->unsigned->long->char错误 d.char->int->long->unsigned错误 8.以下运算符中优先级最低的是。 A.赋值运算符正确 B.逻辑运算符错误 C.算术运算符错误 D.关系运算符错误 9.以下选项中可作为C++语言合法整数的是______。 A.x2b2错误 B.11010B错误 C.0Xafb正确 D.0583错误 10.在C++语言中,设shortint型占两个字节,下列不正确的shortint型常数为______。 A.32768正确 B.0xfa错误 C.-32768错误 D.032770错误 11.逗号表达式(a=4*5,a*2),a+15的值是____。 A.20错误 B.35正确 C.40错误 D.55错误 12.设intx=-1;执行表达式++x||++x||++x后,x的值是____。 A.2错误 B.3错误 C.0错误 D.1正确 13.设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值是。 A.9错误 B.0错误 C.-12正确 D.3错误 14.假设下面所有的变量均已定义为double型,下列赋值表达式不正确的是。 A.z*=2.8/4错误 B.x=y=z错误 C.x=--x错误 D.x=3.5%2正确 15.设charch;以下不正确的赋值语句是_____。 A.ch='\123';错误 B.ch="\\";正确 C.ch=68;错误 D.ch='\xef';错误 16.为表示关系x大于等于y,y大于等于z,正确的C++语言表达式是。 选择一个答案 A.(x>=y)&(y>=z)错误 B.x>=y>=z错误 C.x>=y&&y>=z正确 D.(x>=y)AND(y>=z)错误 17.下列变量定义及初始化中,错误的是______。 A.inta=0xFF错误 B.doublea=1.2e0.5正确 C.longa=2L错误 D.chara=’\72’错误 18.关系运算符对两侧的运算对象的要求是。 A.可以是任意合法的表达式,两者类型不一定相同正确 B.两个运算对象必须属于同一种数据类型错误 C.只能是0或非0值错误 D.只能是0或1错误 19.下列不正确的转义字符是_____。 A.’\\’错误 B.’\81’正确 C.’\0’错误 D.’\’’错误 20.下列哪一个是合法的实型字面常量。 A.8E3.1错误 B.234错误 C.234.正确 D.E5错误 第2次自测: 流程控制 1.以下for循环是__。 for(x=0,y=0;(y! =123)&&(x<4);x++)y+=x; A.执行3次错误 B.无限循环错误 C.执行4次正确 D.循环次数不定错误 2.下列程序段执行后,变量w的值为______。 intx=0,y=10,z=20,w=100;if(x)w=x; elseif(y)w=y; elseif(z)w=z; a.20错误 b.100错误 c.10正确 d.0错误 3.设所有的变量均为整型,下列循环执行结束后,变量m的值为__。 for(i=’a’;i<=’e’;i++) {m=1; for(j=5;j>=0;j--) m+=(i-100)*j; } A.16正确 B.15错误 C.0错误 D.1错误 4.下列__循环不是无限循环。 A.while(x=1){x=1;}错误 B.for(;;x=0);错误 C.for(y=2,x=1;x>=++y;x++);正确 D.for(y=0;x=1;++y);错误 5.有以下程序段,while循环执行的次数是__。 intk=0; while(k! =1)k++; A.执行1次正确 B.执行0次错误 C.有语法错,不能执行错误 D.无限次错误 6.下列循环的执行结果是__。 inti,sum=0; for(i=1;i<=3;sum++)sum+=i; A.死循环正确 B.6错误 C.0错误 D.3错误 7.C++语言支持结构化程序设计,下列哪一个不属于结构化程序的3种基本结构__。 选择一个答案 A.循环结构错误 B.顺序结构错误 C.嵌套结构正确 D.分支结构错误 8.下列错误的语句是__。 A.if (1)cout<
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 网上 自测