c题库 哈尔滨理工大学_第1页
c题库 哈尔滨理工大学_第2页
c题库 哈尔滨理工大学_第3页
c题库 哈尔滨理工大学_第4页
c题库 哈尔滨理工大学_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——c题库哈尔滨理工大学试卷编号:8230所属语言:C++

试卷方案:10112C++语言程序设计K试卷总分:100分共有题型:6种

━━━━━━━━━━━━━━━一、填空共20题(共计20分)━━━━━━━━━━━━━━━第1题(1分)题号:6385

C++语言中,二维数组在内存中的存放方式为按1).1.0或1

第9题(1分)题号:6438

假设有条件intx=1,y=2,z=3;则表达式z+=x>y?++x:++y的值是.答案:1).6

第10题(1分)题号:6475

设a=3,b=4,c=5,则表达式!(a+b)+c-1i=60==1的值为.答案:1).0

第20题(1分)题号:6400

intx=2,y=3,z=4;则表达式x||y+z的值为.答案:1).1

━━━━━━━━━━━━━━━二、判断共20题(共计20分)━━━━━━━━━━━━━━━第1题(1分)题号:1485

函数的返回值是指函数被调用之后,执行函数体中的程序段所取得的并返回给主调函数的值.答案:Y

第2题(1分)题号:1488

函数调用时,出现在函数名后括号中的参数是实参.答案:Y

第3题(1分)题号:1479函数是组成C++程序的基本单位.答案:Y

第4题(1分)题号:1505

类型标识符数组名[常量表达式];常量表达式可以是常量和符号常量,不能包含变量.答案:Y

第5题(1分)题号:1612用于字符串复制的函数是strcat()答案:N

第6题(1分)题号:1643静态存储变量具有全局的生存期.答案:Y第7题(1分)题号:1434

任何对象都可以使用delete运算符来释放.答案:N

第8题(1分)题号:1576

通过return语句,函数可以带回一个或一个以上的返回值.答案:N

第9题(1分)题号:1636DO是C++语言中的关键字.答案:N

第10题(1分)题号:1631

在C++环境下,可以使用Ctrl+F5键运行程序.答案:Y

第11题(1分)题号:1464sizeof(double)为8.答案:Y

第12题(1分)题号:1482

从用户的使用角度,函数可以分为以下两种:即系统库函数和用户自定义函数.答案:Y

第13题(1分)题号:1497

C++语言允许嵌套定义函数,也允许嵌套调用函数.答案:N

第14题(1分)题号:1455

定义符号常量pi.constfloatpi=3.1415926f;答案:Y

第15题(1分)题号:1573

在C++中,整型数据在内存中占2个字节.答案:N

第16题(1分)题号:1645

对二维数组正确定义的形式是:inta(2)(3);答案:N

第17题(1分)题号:1607break语句只能出现在switch中.答案:N

2

第18题(1分)题号:1536字符串比较函数是strcmp()答案:Y

第19题(1分)题号:1449

使用预定义操纵算子,首先必需在源程序的开头包含iomanip.h文件.答案:Y

第20题(1分)题号:1461

a=(b=6)/(c=2);赋值表达式的值为3,a的值为3,b的值为6,c的值为2.答案:Y

━━━━━━━━━━━━━━━━━三、单项选择共30题(共计30分)━━━━━━━━━━━━━━━━━

第1题(1分)题号:3571

以下表达式中,可作为C++合法表达式的是().A:[3,2,1,0]B:(3,2,1,0)C:3=2=1=0D:3/2/1/0

答案:B

第2题(1分)题号:3434

以下不符合C++语言语法的赋值语句是().A:a=1,b=2B:++j;C:a=b=5;

D:y=(a=3,6*5);

答案:A

第3题(1分)题号:3463

以下字符序列中,不可用作C++语言标识符的是().A:b70B:#abC:symbolD:a_1

答案:B

第4题(1分)题号:3543若以下变量均是整型,且num=sum=7;则计算表达式sum=num++,sum++,++num后sum的值为().A:7B:8C:9D:10

答案:B

第5题(1分)题号:3523

对于基本类型一致的两个指针变量之间,不能进行的运算是().A:voidmain(){

chara='a';a--;

3

coutvoidmain(){

chars[]=\p=s;

cout>x;不可以赋值给x变量的常量是().A:123B:100000C:3.14D:\

答案:D

第11题(1分)题号:3556

若有说明:intn=2,*p=,则以下非法的赋值语句是().A:p=q;B:*p=*q;C:n=*q;D:p=n;

答案:D

第12题(1分)题号:3627以下正确的说法是().A:定义函数时,形参的类型说明可以放在函数体内B:return后边的值不能为表达式

C:假使函数值的类型与返回值类型不一致,以函数值类型为准

D:假使形参与实参类型不一致,以实参类型为准

答案:C

第13题(1分)题号:3489C++程序中的宏展开是在().A:连接时进行的B:程序执行时进行的C:编译前预处理时进行的D:编辑时进行的

答案:C

第14题(1分)题号:3603

以下程序段中,不能正确赋字符串(编译时系统会提醒错误)的是().

A:chars[10]=\B:chart[]=\C:chars[10];s=\

D:chars[10];strcpy(s,\

答案:C

第15题(1分)题号:3482

以下运算符中,优先级最高的运算符是().A:=B:!=

C:*(乘号)D:()

答案:D

第16题(1分)题号:3622以下选项中合法的实型常数是().A:5E2.0B:E-3C:1.2E1D:1.3E

答案:C

第17题(1分)题号:3423

4

数组名作为实参数传递给函数时,数组名被处理为().

A:该数组的长度B:该数组的元素个数C:该数组的首地址

D:该数组中各元素的值

答案:C

第18题(1分)题号:3576以下选项中正确的语句组是().A:chars[8];s={\B:char*s;s={\C:chars[8];s=\D:char*s;s=\

答案:D

第19题(1分)题号:3425

以下定义数组的语句中不正确的是().A:inta[2][3]={1,2,3,4,5,6};B:inta[2][3]={{1},{4,5}};C:inta[][3]={{1},{4}};

D:inta[][]={{1,2,3},{4,5,6}};

答案:D

第20题(1分)题号:3492

C++语言规定,函数返回值的类型是由().A:return语句中的表达式类型所决定B:调用该函数时的主调函数类型所决定C:调用该函数时系统临时决定

D:在定义该函数时所指定的函数类型所决定

答案:D

第21题(1分)题号:3456

设a为整型变量,初值为12,执行完语句a+=a-=a*a后,a的值是().A:552B:144C:264D:-264

答案:D第22题(1分)题号:3564

设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为().A:intB:floatC:doubleD:不确定

答案:C

第23题(1分)题号:3466

已知p,p1为指针变量,a为数组名,j为整型变量,以下赋值语句中不正确的是().A:p=B:p=a;C:p=D:p=10;

答案:D

第24题(1分)题号:3599

以下能对一维数组a进行正确初始化的语句是().A:inta[10]=(0,0,0,0,0)B:inta[10]={};C:inta[]={0};

D:inta[10]={10*1};

答案:C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论