- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《计算机程序设计语言(VC++ )》复习题
一、选择题 (考试时为单项选择,10 题,20 分)
1、关于C++程序设计语言,下列叙述中不正确的是( )。
A. 一个完整的C++源程序必须有且只能有一个主函数
B. C++源程序的注释只能界于“/*”和“*/”之间
C. C++函数的函数体必须界于“{”和“}”之间
D. C++程序的基本语句必须以分号“;”结束
E. C++是面向过程的设计语言
F. C++程序设计语言每条语句必须写在一行
G. C++程序设计语言每行只能写一条语句
H. C++程序设计语言的语句必须遵循缩进规则
2、C++源程序文件的扩展名是( )。
A. .txt B. .cpp C. .obj D. .exe
3、下列选项中,能作为C++ 自定义标识符的是( )。
A. Double B. sizeof C. ab# D. 5xy
E. _5 F. xy- G. -x
4、下列的常量表示中不正确的是( )。
A. 0x3F B. ‘ab’ C. ‘\t’ D. “a”
E. 0258 F. e3 G. 2E5.0 H. 5.F
5、设有变量定义和初始化语句如下:
int x=2.5; // ①
char c(65); // ②
float y=x; // ③
int &r1; // ④
int &r2=c; // ⑤
int *p1=x; // ⑥
float *p2=*y ; // ⑦
double *p3=&y; // ⑧
则在注释部分标注编号的语句中,编译时没有语法错误的是 ( )。
A. ① B. ② C. ③ D. ④
E. ⑤ F. ⑥ G. ⑦ H. ⑧
6、设有变量定义和初始化语句如下:
double x=5;
int y(10);
则以下选项中,符合C++语法规则的表达式是( )。
A. x%y B. x+y=15 C. x*=y D. xy/(x+y)
E. x,y,x+y F. x>y?x:y G. x≠y H. !(x*y)
7、下列关于流程控制语句的叙述中正确的是 ( )。
A. 开关语句中必须有default 分支
B. 开关语句的分支中必须有break 语句
C. break 语句可以用来终止条件语句的执行
D. for 语句头部的第二个表达式省略时,其缺省值为1
E. 所有循环语句的循环体都有可能一次都不执行
F. 所有循环语句的循环条件表达式都不可以空缺
G. 所有循环语句都不允许从循环体外跳转到循环体内
H. 可以用continue 语句终止循环语句的执行
8、下列程序段的输出结果是 ( )。
int a=1,b=0;
if(a!=1)cout<<1<<endl;
else if(b=1)cout<<2<<endl;
else if(b=0)cout<<0<<en
文档评论(0)