- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1高级语言程序设计(VC++)
单项选择题(共20分)
1.下面关于注解的叙述中,不正确的是__A____。
在C++程序中,只能从一行的开始位置插入注解信息
在C++中,只有两种插入注解信息的方法
可以用“/*”和“*/” 包括多行注解信息
用“//”表示从此开始到本行结束为注解信息
2.以下语句的输出结果是___C___。
int a=7,b; float x=5.4;
char c=(’D’+’a’)-‘A’;
b=x+a%3+x/2;
coutb’\t’c;
A.8 D B.9 D C.9 d D.8 d
3.设a、b、c的值分别为0、18、17,执行下列语句后,b、c的值分别为A
x=a+bc c++; y=a||b++||c++;
A.19 18 B.18 17 C.18 18 D.18 19
4.设有语句“char s[]=”abc\0endl”; int m=sizeof(s),n=strlen(s);”
则m、n的值为____C__。
A.8 4 B.9 4 C.9 3 D.8 3
5.编译下面的程序时,结果是___B___。
#include iostream.h //第1行
void fun() {int j=30; return 0;} //第2行
void main() //第3行
{ coutfun()endl} //第4行
A.编译时第2行出错 B.编译时,第2行和第4行均出错
C.编译时,第4行出错 D.编译时无错误
6.对于int *pa[5];的描述中,( D)是正确的。
A.pa是一个指向数组的指针,所指向的数组是5个int型元素
B.pa是一个指向某数组中第5个元素的指针,该元素是int型变量
C.pa [5]表示某个元素的第5个元素的值
D.pa是一个具有5个元素的指针数组,每个元素是一个int型指针
7.下列关于break和continue语句的叙述中,正确的是。_D_____。
A.它们都可以用在循环语句和开关语句(switch)中
B.在循环体中break语句的作用是结束本次循环
C.在循环体中continue语句的作用是结束循环
D.在循环体中break语句的作用是结束循环
8.已知三个变量a、b、c的值,下面___D___语句不能求出它们的最大值。
max=(a=b?a:b)c?c:(a=b?a:b)
if(a=b) t=a; else t=b;
if(tc) max=c;else max=t;
max=(t=a=b?a:b)c?c:t;
if(ab) t=a; a=b; b=t;
if(bc) max=c; else max=b;
9.设有宏定义“#define T(x,y) (x)(y)?(x):y”,执行语句“int m=10*T(3,4-2);
coutm;”,则输出结果是B
A.38 B.2 C.20 D.3
10.下面有关函数重载的说法中,不正确的是D
A.函数的重载是指完成不同功能的函数可以具有相同的函数名
B.函数的重载体现了C++语言的多态性
C.区别同名函数的唯一特征是参数列表
D.函数的重载可以通过函数返回值的类型,形参的类型
、个数来实现
11.设有说明语句“int A[3][3]={{1,2},{3 ,4},{5,6}}”,则A[0][2]和A[2][1]的
初始化值分别为__B____。
A.3 6 B.0 6 C.3 5 D.0 5
12._D_____不是构造函数的特征
构造函数的函数名与类名相同
构造函数可以重载
构造函数可以设置缺省参数
构造函数必须指定返回值类型
13.循环语句“for(int x=0, y=0; y!=100x10; ) x++;”,执行的循环次数是____B___。
A.无限次 B.10次 C.11次 D.100次
14.设有语句“int i=3,j=4,k; const int *pint=i; int *const pn=j; ”;则下面__C____
不能正确执行。
A.pint=j; B.i=30; C.pn=k; D.*pn=20;
15.下面对静态数据成员的描述中,正确的是____C__。
A.它可以在类体内进行定义性说明
B.它不能被类的对象调用
C.它可以直接用类名调用
D.它不能受private控制符的作用
16. 以下语句的输出结果是_____A___。
char c1=100, c2=c1+1; coutc2-1;
A.100 B.101 C
您可能关注的文档
最近下载
- 2025年太仓市太訸控股集团有限公司第二批公开招聘19人笔试备考题库及答案解析.docx VIP
- 《食管癌综合治疗新进展》课件.ppt VIP
- 商铺租赁合同电子版下载打印.docx VIP
- 2025年太仓市太訸控股集团有限公司第二批公开招聘19人笔试参考题库附答案解析.docx VIP
- 2025年太仓市太訸控股集团有限公司第二批公开招聘19人备考题库及答案解析.docx VIP
- 《危重患者的抢救》课件.ppt VIP
- 孕产妇心肺复苏要点课件.pptx VIP
- 农村小学中高年级学生阅读兴趣培养策略研究-课题申请评审书.docx VIP
- 工程制图制图基础.ppt VIP
- 简约产品订货合同模板.docx VIP
文档评论(0)