(新)VC++总复习.docVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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.

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档