C++语言考试题试卷练习题模拟题选择题含答案考卷2.pdf
《C++语言考试题试卷练习题模拟题选择题含答案考卷2.pdf》由会员分享,可在线阅读,更多相关《C++语言考试题试卷练习题模拟题选择题含答案考卷2.pdf(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、一、选择题1 .在 每 个 C+程序中都必须包含有这样一个函数,该函数的函数名为_ _ _ _ _ _ _ _ _ _ _ _ A _ _ _ _ _ _ _ _ _ oA.m a in B.MA I N C.n a m e D.f u n c t io n2.若 a,b 均为in t 型变量,为了将1 0赋给a,将20赋给b,则对应以下c in语句的正确输入方式为 B 。(代表回车换行,代表空格)。c in a b;A.1 020 B.1 0_ 20 C,1 0,20 D.20_ 1 03.在以下关于C+语言的注释的叙述中,不正确的是 C A.C+程序中,注释可用7*、*/形式表示,也可用/
2、形式表示B.C+编译器在编译一个程序时,将跳过注释,不对其进行处理C.C+编译器在编译一个程序时,可发现注释中的单词拼写错误D.程序中注释的多少不会影响所生成的可执行文件的长度4.以下叙述不正确的是 C 。A.在C+程序中,严格区分大小写字母B.一个C+源程序有且仅有一个m a in 函数C.在C+程序中,注释只能位于一条语句的后面D.一个C+程序总是从m a in 函数开始执行5 .C+语言对C语言做了很多改进,C+语言相对于C语言的最根本的变化是DA.增加了一些新的运算符B.允许函数重载,并允许设置缺省参数C.规定函数说明符必须用原型D.引进了类和对象的概念6 .C+是 CA.面向对象的程
3、序设计语言B.结构化程序设计语言C.既是面向对象的程序设计语言又是结构化程序设计语言D.非结构化程序设计语言7 .下列合法的标识符为 DA.a b d e+B.#K D J F C.6 7 K D J D.D K 3_8 .关于字符串和字符的关系正确的是 CA.A”与 A,是相同的B.字符串是常量,字符是变量C.A”与 A,是不同的D.A 与 A ”是相同的9 .下面关于语句的说法正确的是 Bif(xy)z=x;s=z*z;elsez=y;s=/(z*z);if(xy)z=x;s=z*z;elsez=y;s=l/(z*z);A.下面这两段程序的执行效果是一致的B.空语句是只有一个分号的语句,它
4、其实什么也不干C.语句的构成不一定需要分号D.语句的书写对程序的运行不起作用,因此可以随便写都可以1 0.以下各标识符中,合法的用户标识符组为 D 。A.P A d,P#d,b-b,a b c,_ 01 23,s s ip edB.c in,a l O,C P P,f lo a t,d e l_w o r d,s i g ne dC.v o i d,ma x,h i y,li s t,*j e rD.a,t e mp,_i s w,IN T,k e e p,w i nd11.在VC+中,以下语句的输出为 D 0s h o r t i nt k=-1;c o u t k (u ns i g ne
5、 d s h o r t)k e nd l;A.-1,-1 B.-1,3 2767 C.-1,3 2768 D.-1,6553 512.若给出以下程序,其输出为 B 。#i nc lu d e u s i ng na me s p a c e s t d;i nt ma i n()i nt a=4,b=7;c o u t (a=a+l,b+a,b+l)e nd l;r e t u r n 0;)A.5 B.8 C.11 D.程序有错误,无法运行13 .字符串“E 0F=-61”的长度是 A A.8 B.9 C.12 D.非法字符串14.数 学 式 心 词 在 C+程序中对应正确的表达式为 aA
6、.s q r t(s i n(x)O?s i n(x):-s i n(x)B.s q r t(f a b s(s i nx)C.s q r t (s q r t (s i nx*s i nx)D.f a b s(s q r t(s i n(x)15.下列 A 是C+语言的有的标识符?A._N o l B.N o.1 C.123 45 D.i nt16.C+语言中,表示一条语句结束的标号是 BA.#B.;C./D.17.每个C+程序中都必须有且仅有一个 CA.类 B.预处理命令 C.主函数 D.语句18.下列数据类型不是C+语言基本数据类型的是 D .A.字符型 B.整型 C.实型 D.数组19
7、.下列字符列中,可作为C+语言程序自定义标识符是 B 。A.s w i t c h B.f i le C.b r e a k D.d o20.运算符+、=、=、中,优先级最低的运算符是 C 。A.+B.=C.=D.%21.下列字符列中,可以作为“字符串常量”的是 B 。A.A B C B.x y z C.u v w D.a 22.设变量 m,n,a,b,c,d 均为 0,执行(m=a=b)|(n=c=d)后,m,n的值是 D 。A.0,0 B.0,1 C.1,0 D.1,123 .字符串v m x 43 nD 102Q 的长的是 A 。A.8B.10C.17D.1624.在C+语言中,自定义的
8、标识符 D 。A.能使用关键字并且不区分大小写B.不能使用关键字并且不区分大小写C.能使用关键字并且区分大小写D.不能使用关键字并且区分大小写25.设有代码“i nt a =5;”,则执行了语句a +=a -=a*a;后,变量a的值是 C A.3B.0 C.-40 D.-1226.设 a为5,执行下列代码后,b的值不为2 的是 CA.b =a/2C.b =a%227.设 x 和y 均 为 b o o lB.b =6_(a)D.b =ab?a 大于 b:a 小于 b e nd l;A.a大于b B.a小于b C.1 D.输出语句有错3 2.i nt k=10;w h i le(k=0)k=k-l
9、;则下面描述正确的是 C A.w h i le循环执行1 0次 B.循环是无限循环C.循环体语句一次也不执行 D.循环体语句执行一次3 3.i nt a=l,b=2,c=2,t;w h i le(a b)t=a;a=b;b=t;c ;c o u t a w bw,w c;运行结果为 D :A.1,2,0 B.2,1,0 C.1,2,1 D.2,1,13 4.i nt x=-l;d ox=x*x;w h i le(!x);下列说法正确的是 C A.是死循环 B.循环执行两次C.循环执行一次 D.有语法错误3 5.以下能正确计算1*2*3朴“*1 0的程序段是 C A.d o i=l;s=l;B.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 语言 考试题 试卷 练习题 模拟 选择题 答案 考卷
限制150内