- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(新)VC总复习
总复习
单项选择题(1×30=30分)
1.一个C++程序的执行是从(B )。
A.本程序的第一个函数开始,到本程序main函数结束
B.本程序的main函数开始,到main函数结束
C.本程序的main函数开始,到本程序文件最后一个函数结束
D.本程序文件的第一个函数开始,到本程序文件最后一个函数结束
2.以下正确的描述为( C )。
A.每个C++语言程序必须在开头用预处理命令:
B.预处理命令必须位于C++源程序的首部
C.在C++语言中预处理命令都以”#”开头
D.C++语言的预处理命令只能实现宏定义和条件编译的功能
3. 下列叙述中正确的是( B )。
A.全局变量的作用域一定比局部变量的作用域范围大
B.静态类别变量的生存期贯穿于整个程序的运行期间
C.函数的形参都属于全局变量
D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值
4. 下面标识符中,合法的用户标识符为( D )。
A.b-b与abd B.CCP与float C.hiy与fr D._isw与INT
5. 如果a=l,b=2,c=3,d=4,则表达式ab?a:cd?c:d的值为( A )。
A.1 B.2 C.3 D.4
6. 设有定义“float y=3.45678;int x;”,则以下表达式中能实现将y中数值保留小数点后2位,第三位四舍五入的表达式是( B )。
A.y=(y*100+0.5)/100.0 B.x=y*100+0.5, y=x/100.0
C.y=y*100+0.5/100.0 D.y=(y/100+0.5)*100.0
7.语句cout((a=2)(h=-2));的输出结果是( D )。
A.无输出 B.编译错误 C.-1 D.1
8. 在下面的函数声明中,存在着语法错误的是( D )。
A.void BC(int a,int) B.void Bd(int,int)
C.void BE(int,int=5) D.int BF(int x;int y)
9.下面语句中( B )C++语言的正确赋值语句。
A.a=1,b=2 B.i++; C.a=b=5 D.y=int(x);
10.所有在函数中定义的变量及函数的形式参数,都属于( B )。
A.全局变量 B.局部变量 C.静态变量 D.常量
11.若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|10的是 ( C )。
A.abs(x-y)10 B.x-y-10 x-y10
C.(x-y)-10||!(y-x)10 D.(x-y)*(x-y)100
12. 当c值不为0时,下列选项中能正确将C的值赋给变量a和b的是( C )。
A.c=a=b B.(a=c)||(b=c) C.(a=c)(b=c) D.a=c=b
13. 循环语句while(!E);中的表达式!E等价于(C )。
A.E!=0 B.E!=1 C.E==0 D.E==1
14. 对于for(表达式1;;表达式3)可理解为( D )。
A. for(表达式1;0;表达式3) B. for(表达式1;表达式3;表达式3)
C. for(表达式1;表达式1;表达式3) D. for(表达式1;10;表达式3)
15. 以下对C++语言函数的描述中,正确的是(A )。
A.C++程序由一个或一个以上的函数组成
B.C++函数既可以嵌套定义又可以递归调用
C.函数必须有返回值,否则不能使用函数
D.C++程序中调用关系的所有函数必须放在同一个程序文件中
16. 若变量已正确定义,不能完成求5! 的程序段是( B )。
A.for(i=1,p=1;i=5;i++) p*=i; B.for(i=1;i=5;i++){ p=1; p*=i;}
C.i=1;p=1;while(i=5){p*=i; i++;} D.i=1;p=1;do{p*=i; i++; }while(i=5);
17.下列一维数组的声明正确的是( C )。
A.int a[]; B.int n=10,a[n]; C.int a[10+1]={0}; D.int a[3]={1,2,3,4}
18. 以下能正确定义二维数组的是( B )。
A.int a[][3]; B.int a[][3]={{2},{2*3}};
C.int a[][3]={0}; D.int a[2][3]={{1},{2},{3,4}};
19.
您可能关注的文档
最近下载
- 标准的个人简历表格[空白].doc VIP
- 开放系统11879《小学语文教学研究》期末机考真题及答案(第102套).docx VIP
- 2025年新教科版科学四年级下册全册知识点(超全版).pdf
- 《sm-3酶标仪说明书》.doc VIP
- 3篇《严禁违规操办“升学宴廉政承诺书》谈话记录.docx VIP
- 2025中国工商银行软件开发中心社会招聘笔试备考题库及答案解析.docx VIP
- 老年常见病的预防与照护教学大纲.docx
- 六年级科学上册(教科版)全册同步练习(含答案).pdf VIP
- 2025年新人教版七年级下册历史全册知识点(新教材).pdf VIP
- 基于项目式学习的初中生物综合实践活动案例论文.docx
文档评论(0)