c++复习题(全部答案)(1).doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、C++基础、变量、常量部分试题: (一)单选题 8. 由C++语言编写的代码程序( ) A. 可直接执行(.exe才可以直接执行 B. 是一61个源程序 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 US?; 14. 在C++语言中,非法的字符常量是( ) A.‘\t’ B.‘\017’ C. \n D.‘\xaa’ 29. 以下程序的输出结果是() void main() { int k=11; coutdeck=k“,”; coutoctk=k“,”; couthexk=kendl; } 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. 下列说法中,错误的是( )。 A.每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符号 B.每个函数都有一个函数头和一个函数体,主函数也不例外 C.主函数只能调用用户函数或系统函数,用户函数可以相互调用 D.程序是由若干个函数组成的,但是必须有、而且只能有一个主函数 (二)填空题 1.一个C源程序至少有并且只能有一个 main 函数。 2. 以下程序运行后的输出结果是 1012a 。 #includeiostream.h #includeiomanip.h int main() { int a=10; coutdecaoctahexaendl; return 0; } 3.以下程序运行后的输出结果是( 25 21 37 ) 。 void main() { int a,b,c; a=25;b=025;c=0x25; couta b cendl; } 4.以下程序运行后的输出结果是 2 1 。 void main() { int a=1,b=2; a=a+b;b=a-b;a=a-b; couta b; } 5. 结构化设计中的三种基本结构是__顺序结构______、__选择结构_____、__循环结构___。 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(ab?a:cd?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++语言中,以

文档评论(0)

bcll + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档