C复习题全部答案.docx

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. 一、 C++基础、变量、常量部分试题: (一)单选题 8. 由 C++语言编写的代码程序 ( ) A. 可直接执行 (.exe 才可以直接执行 ) B. 是一个源程序 C. 经过编译即可执行 (经过编译链接才可以执行) D. 经过编译解释才能执行 9. 按照 C++语言规定的用户标识符命名规则,不能出现在标识符中的是 ( ) A. 大写字母 B. 中划线 C. 数字字符 D. 下划线 10. 下列选项中,不能用作标识符的是 ( ) A. _1234_ B. _1_2 C. int_2_ D. 2_int 11. 以下选项中合法的用户标识符是 ( ) A. long (关键字) B. _2Test C. 3Dmax D. A . dat 12. 以下不能定义为用户标识符的是 ( ) A. Main B. _0 C. _int D. sizeof (运算符) 13. 列定义变量的语句错误的是 ( ) A. int _int; B. double int_; C. char For; D. float USA ; 14. 在 C++语言中 , 非法的字符常量是 ( ) A. ‘ t ’ B. ‘ 017’ C. "\n" D.‘ xaa’ 29. 以下程序的输出结果是() void main() { int k=11; cout<<dec<<"k="<<k<< “,”; cout<<oct<<"k="<<k<< “,”; cout<<hex<<"k="<<k<<endl; } A. k=11,k=12,k=11 B. k=11,k=13,k=13 C. k=11,k=013,k=0xb D. k=11,k=13,k=b 41. .. . 不属于 C++ 语言关键字的是( )。 A . int B. break C. while D. character 42. 是 C++ 语言提供的合法关键字的是( )。 A . Float B. signed C. integer D. Char 43. 下列说法中,错误的是( )。 .每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符 号 B.每个函数都有一个函数头和一个函数体,主函数也不例外 C.主函数只能调用用户函数或系统函数, 用户函数可以相互调用 D.程序是由若干个函数组成的,但是必须有、而且只能有一个主函数 (二)填空题 1. 一个 C++源程序至少有并且只能有一个 main( 主 ) 函数。 2. 以下程序运行后的输出结果是 1012a 。 #include<iostream.h> #include<iomanip.h> int main() { int a=10; cout<<dec<<a<<oct<<a<<hex<<a<<endl; return 0; } 3. 以下程序运行后的输出结果是 ( 25 21 37 ) 。 void main() { int a,b,c; a=25;b=025;c=0x25; cout<<a<<" "<<b<<" "<<c<<endl; } 4. 以下程序运行后的输出结果是 2 1 。 void main() { int a=1,b=2; a=a+b;b=a-b;a=a-b; cout<<a<<" "<<b; } .. . 结构化设计中的三种基本结构是__顺序结构 __、 __选择结构 __、__循环结构 __。 6.C++ 语言源程序文件的后缀是 ___.cpp___,经过编译后生成文件的后缀是 __.obj __,经过链接后生成文件的后缀是 __.exe__。 7. 一个函数由两部分组成,它们是 __函数首部 __、 __函数体 __。 8. 若 x和 y均为 int 型变量,则以下语句的功能是 __交换变量 x,y 的值 __。 x+=y;y=x-y; x-=y; 二、运算符部分试题: (一)单选题 1. 以下程序的输出结果是 ( ) void main() { int a=1,b=2,c=3,d=4; cout<<(a<b?a:c<d?a:d)<<endl; } A.4 B.3 C.2 D.1 15. 下列运算符中优先级最高的运算符是 ( ) A.<= B.= C.% D.&& 16. 以下程序的输出结果是 ( ) main() { int a=3,b=4; cout<<(a<=b)<<endl; } A.3 B.4 C.1 D.0 17. 在 C++语言中,以下非法的表达式是 ( ) A. x++ B. i=j==0 C. (char)(65+3) D. x+1=x+1 18. 在 C++语言中,以下非法的赋值语句是 ( ) A. j++; B. ++(i+1); C. x=j>0; D.

文档评论(0)

135****9629 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档