【计算机类职业资格】计算机二级(C++)17及答案解析.doc
《【计算机类职业资格】计算机二级(C++)17及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(C++)17及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(C+)17 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.类 A 是类 B 的友元,类 B 是类 C 的友元,则下列说法正确的是( )。(分数:70.00)A.类 B 是类 A 的友元B.类 C 是类 A 的友元C.类 A 是类 C 的友元D.以上都不对2.下面程序的结果为( )。 #includeiostream.h intC; classA private: inta; staticintb; public: A( )a=0;c=0; voidseta( )a+; voidse
2、tb( )b+; voidsetc( )c+; voiddisplay( )couta“b“c; ; intA:b=0; voidmain( ) Aa1,a2; a1.seta( ); a1.setb( );a1.setc( ); a2.seta( ); a2,setb( ); a2.setc( ); a2.display( ); (分数:70.00)A.2 3 4 3 4 5B.1 2 3 3 4 5C.1 2 3 2 4 6D.2 3 4 4 5 63.若执行下面的程序时,从键盘上输入 5 和 2,则输出结果是( )。 #includeiostreamh: void main( ) int
3、a,b,k; cin a b; k=a; if(a B) k=a%b; else k=b% a; cout k end1; (分数:70.00)A.选择B.联接C.并D.笛卡儿积4.可以用 p.a 的形式访问派生类对象 p 的基类成员 a,其中 a 是( )。(分数:70.00)A.私有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.公有继承的公有成员5.C+语言中标点符号中表示一条预处理命令开始的是( )。(分数:70.00)A.#B.;C.6.拷贝构造函数的参数一般是( )。(分数:70.00)A.“=a+b+c/3”B.“( a + b + c )/3”C.“=( a +
4、b + c )/3”D.以上表达式均错7.若已定义: inta=0,1,2,3,4,5,6,7,8,9,*p=a,i; 其中 0i9,则对 a 数组元素不正确的引用是( )。 (分数:70.00)A.ap-aB.,*(ai)C.piD.a108.有如下程序: #includeiostreamh long fib(int n) if(n 2) return(fib(n-1)+fib(n-2) ); else return(2); void main( ) cout fib(3); 该程序的输出结果是( )。 (分数:70.00)A.2B.4C.6D.89.下列程序的输出结果是( )。 #incl
5、ude iostreamh int b=2; int func(int *A) b + = *a;return(B) ; void main( ) int a=2,res=2; res + = func(1 表示控件中只有水平 滚动条;2,表示控件中只有垂直滚动条;3,同时具有水平和垂直潦动条。 16.下列关于虚基类的描述,错误的是( )。(分数:70.00)A.SELECT * FROM 订购单 WHERE 供应商号 NULLB.SELECT * FROM 订购单 WHERE 供应商号=NULLC.SELECT * FROM 订购单 WHERE 供应商号 IS NULL D.SELECT *
6、 FROM 订购单 WHERE 供应商号 IS NOT NULL解析:“价格在 30 万元60 万元之间”要使用 And 语句来表示“与”。17.有以下程序 #includeiostreamh void ss(char*s,char t) while(*s) if(*S=t)*s=t-a+A; s+; void main( ) char strl100=“abcddfefdbd“,c=d: ss(strl,c) ;coutstrl; 程序运行后的输出结果是( )。 (分数:70.00)A.ABCDDEfEBDB.abcDDfefDbD C.abcAAfefALbAD.Abcddfefdbd解析
7、:在内存中,字符数据以 ASCII 码存储,它的存储形式就与整数的存储形式相类似。C+浯言使字符型数据和整型数据之间可以通用。也可以对字符数据进行算术运算,此时相当于对它们的 ASCII 码进行算术运算,在本题中,s+相当于 s=s +1,即让 s 指向数组中的下一个元素。18.下列关于多态性的描述,错误的是( )。(分数:70.00)A.INDEXON 籍贯,学号 TO JGXHB.INDEXON 籍贯+学号 TO JGXHC.INDEXON 籍贯,STR(学号,4)TO JGXHD.INDEXON 籍贯+STR(学号,4)TO JGXH 解析:PasswordChar 属性指定文本框控件内
8、是显示用户输入的字符还是显示占位符。当为属性指定一个占位符(例如本题中的星号“*”) ,文本框中只显示占位符。由于一个汉字占两个字符位,因此本题在文本框中将显示 8 个星号。19.关于构造函数 A( )的拷贝构造函数正确的是( )。(分数:70.00)A.B.#C.!D. 解析:下面是常量类型及其类型说明符: 整型 长整型& 单精度浮点数! 双精度浮点数# 货币型 字符串型$ 字节型、布尔型、日期型、对象及变体型常量没有类型说明符。 20.C+语言类体系中,不能被派生类继承的有( )。(分数:70.00)A.转换函数B.构造函数 C.虚函数D.静态成员函数解析:派生类对象的数据结构是由基类中说
9、明的数据成员和派生类中说 明的数据成员共同构成,所以不能继承基类的构造函数,必须重新定义。21.执行下列程序段,结果是( )。 #includeiostreamh void main( ) int x=40; char y=C; int n; n=(x&0xff)&c(y B); cout n; (分数:70.00)A.在 SQL 中可以进行内部联接、左联接、右联接和全联接B.SQL 的超联接运算符“*=”代表左联接,“=*”代表右联接C.Visual FoxPro 同样支持超联接运算符“*=”和“=*” D.利用全联接,即使两个表中的记录不满足联接条件,也会在目标表或查询结果中出现,只是不满
10、足条件的记录对应部分为解析:在 Java 语言中,沙箱模型也被叫做安全模型。其基本概念就是题于中所叙述的。注意:Java 平台中的安全管理器负责对 Applet 实施控制,确定 Applet 能够访问的资源。22.C+语言对 C 语言做了很多改进,C+语言相对于 C 语言的最根本的变化是( )。(分数:70.00)A.增加了一些新的运算符B.允许函数重载,并允许设置缺省参数C.规定函数说明符必须用原型D.引进了类和对象的概念 解析:C+语言最重要的特点是其为一种面向对象的程序设计语言,但是 C+语 言也包含了全部的 c 语言的特征。23.下面关于数组的初始化正确的是( )。(分数:70.00)
11、A.0 B.22C.12D.10解析:本题考查对于运算符“&”和“ * ”的运用。“&”是求址运算符,“ * ”是指针变量的说明符,说明该变量只能存放所定义类型变量的地址。本题中选项 D)中的第一和第三项所表达的是同样的意思。注意:选项 A)中 a 是一个整型变量。选项 B)中& * a 等价于 a,* point 是指针变量所指的内容。选项 C)中也是同理。24.下面程序段的运行结果是( )。 voidmain( ) ihtt,a,b,C; a=1;b=2;C=2; while(abc) t=a;a=b;b=t;c-; couta“,“b“,“C; (分数:70.00)A.1,2,0 B.2
12、,1,0C.1,2,1D.2,1,1解析:本题中(abc)的运算次序是先算 ab,返回 1,再运算 1c,返回 1,所以表达式 abc 的值为 1。 25.若变量已正确定义并赋值,以下符合 C+语言语法的表达式是( )。(分数:70.00)A.a:=b+1B.a=b=c+2 C.int 185%3D.a=a+7=c+b解析:本题考查 C+语言的正确赋值方法。a=b=c+2 实际上相当于 a=(b=c+2),进而可分解为两个表达式:b =c+2 和 a=b。注意:选项 A)中包含一个不合法的运算符“:=”;选项 C)应改为(int)185 3;选项D)可理解为两个表达式:a+7=c+b 和 a=
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 C17 答案 解析 DOC
