【计算机类职业资格】计算机二级(C++)21及答案解析.doc
《【计算机类职业资格】计算机二级(C++)21及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(C++)21及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(C+)21 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.对表达式 for(表达式 1;表达式 3)可理解为( )。(分数:70.00)A.for(表达式 1;0;表达式 3)B.for(表达式 1;1;表达式 3)C.for(表达式 1;表达式 3;)D.for(;表达式 3)2.下列关于 C+语言类的描述中错误的是( )。(分数:70.00)A.类用于描述事物的属性和对事物的操作B.类与类之间通过封装而具有明确的独立性C.类与类之间必须是平等的关系,而不能组成层次结构D.类与类之间
2、可以通过一些方法进行通信和联络3.有以下程序 #includeiostreamh void main( ) int a=5,b=0,c=0; if(a=b+c) cout“* * *“ endl; else cout“$“endl; 下列选项叙述正确的是( )。 (分数:70.00)A.有语法错不能通过编译B.可以通过编译但不能通过连接C.输出* * *D.输出 $ $ $4.C+语言中,表示一条语句结束的标号是( )。(分数:70.00)A.Caption属性B.BackColor属性C.ForeColor属性D.Color属性5.下面程序输出的结果是( )。 #includeiostrea
3、mh void main( ) int i; int a33=1,2,3,4,5,6,7,8,9; for(i=0;i3;i+) coutaii“ “; (分数:70.00)A.15B.16C.510D.6106.以下关于 C+语言类的说法中正确的是( )。(分数:70.00)A.C+语言的默认访问权限是 privateB.C+语言中的类定义,用户一定要自己定义一个构造函数用于实例化类C.C+语言中的成员函数的实现部分一定要写在类定义外D.C+语言中的类不能够嵌套定义7.下列程序的输出结果是( )。 #includeiostreamh void main( ) int a3,i,j,k=2;
4、for(i=0;i3;i+)ai=i; for(i=0;ik;i+) for(j=0;jk;j+) aj=ai; couta2; (分数:70.00)A.2B.3C.1D.08.以下对 C+语言函数的有关描述中,正确的是( )。(分数:70.00)A.KeyUp事件B.KeyPress事件C.Scroll事件D.Change事件9.下面关于 C+语言变量的叙述错误的是( )。(分数:70.00)A.字段变量的值B.内存变量的值C.随机显示D.错误信息10.对表达式 for(表达式 1;表达式 3)可理解为( )。(分数:70.00)A.MinB.MaxC.Max和 Min之间D.Max和 Mi
5、n之外11.下面程序应能对两个整型变量的值进行交换。以下正确的说法是( )。 #includeiostreamh void swap(int p,int q) int t; t=p; p=q; q=t; void main( ) int a=10,b=20; couta“ “b; swap(i3;i+)ai=i; for(i=0;ik;i+) for(j=0;jk;j+) aj=ai; couta2; (分数:70.00)A.2 B.3C.1D.0解析:本题里有三个 for循环,但要分清楚,第一个是单独的给三个元素赋值,赋完值后三个 a0=0,a1=1,a2=2;后面的两个 for是嵌套循环,
6、对数组元素的赋值,但由于 k=2,初值已定 for里的条件是小于 k,所以不管怎么处理都影响不到 a 2,故答案为 2。8.以下对 C+语言函数的有关描述中,正确的是( )。(分数:70.00)A.KeyUp事件B.KeyPress事件C.Scroll事件 D.Change事件解析:在表中找到记录,函数 FOUND( )的值为真。EOF( )是测试表文件尾标识的函数(表中最后一条记录的后面是一个表结束标识),只有当记录指针在此位置,EOF( )的值才为真。9.下面关于 C+语言变量的叙述错误的是( )。(分数:70.00)A.字段变量的值 B.内存变量的值C.随机显示D.错误信息解析:使用 S
7、ET PROCEDURETO命令可以将过程或函数放在单独的程序文件中,选项 B)用于设置键盘功能键,选项 A)和选项 C)语法错误。10.对表达式 for(表达式 1;表达式 3)可理解为( )。(分数:70.00)A.Min B.MaxC.Max和 Min之间D.Max和 Min之外解析:复选框也称检查框,它的 Value属性值可以设置或返回 0,1,2。 0:表示没有选中复选框。 1:表示选中该复选框。 2:表示该复选框被禁止,显示为灰色。 11.下面程序应能对两个整型变量的值进行交换。以下正确的说法是( )。 #includeiostreamh void swap(int p,int q
8、) int t; t=p; p=q; q=t; void main( ) int a=10,b=20; couta“ “b; swap(中的意思是 i=i+1;它其实是个合法的赋值语句。选项 A) a= =1和选项 D) !(+ +a!=b-)都是布尔逻辑表达式,不属于赋值表达式的范畴。 20.在 C+语言中,数据封装要解决的问题是( )。(分数:70.00)A.数据的规范化B.便于数据转换C.避免数据丢失D.防止不同模块之间数据的非法访问 解析:数据封装为了防止不同模块间数据的非法访问及修改。21.以下关于 C+语言类的说法中正确的是( )。(分数:70.00)A.a =10 or a =0
9、B.a =0 | a =10C.a =10 & a =0D.a =10,a =0 解析:通常我们都知道所有自己创建的异常对象都必须是 Exception的实例或它的子类的实例;但在题目中的要求是抛出异常,不是自己创建的异常对象,这两种的区别在于抛出异常中有可能继承了 Error类,所以它应是 Throwable类或其子类的实例。Throwable 类分为 Error和 Exception两子类。 22.下列运算符中全都可以被友元函数重载的是( )。(分数:70.00)A.0B.1C.2 D.3解析:在 Visual Basic中,BorderStyle 属性用来确定直线或形状的边界线线型, 可
10、以取 7种值: 0 - Transparent:表示透明; 1 - Solid:表示实线; 2 - Dash:表示虚线; 3 - Dot:表示点线; 4 - Dash - Dot:表示点划线; 5 - Dash - Dot-Dot:表示双点划线; 6 - Inside Solid:内实线; 23.设有 int x=11;,则表达式(x+ * 2/3)的值是( )。(分数:70.00)A.选项卡 B.命令按钮C.组合框D.选项组解析:Enabled 属性用于决定一个对象是否响应用户的事件,对于框架而言,通常把 Enabled属性设置为True,此时框架中的对象是“活动”的,如果把框架的 Enab
11、led 属性设置为 False,则其标题会变灰,框架中的所有对象,都将被屏蔽,由此可见,正确答案是选项 B) ;选项 A) 是名称,标识对象的。选项 C) 是显示文本;选项 D) 是控制控件可见性的。24.在 C+语言程序中,对象之间的相互通信通过( )。(分数:70.00)A.继承实现B.调用成员函数实现 C.封装实现D.函数重载实现解析:对象属于某个已知的类,是类的实例,对象之间通信实际上就是通 过函数传递信息,封装是把数据和操作结合在一起,继承是对于类的方法的改变和补充, 重载是多态性之一。25.下面程序的运行结果为( )。 # include iostreamh void main(
12、) for(int a = 0,x =0;! xa = 10;a+) a+; cout a endl; (分数:70.00)A.纵栏式报表B.表格式报表 C.图表报表D.标签报表解析:层次数据模型的特点:有且只有一个节点无双亲,这个节点称为“根节点”;其他节点有且只有一个双亲。网状数据模型的特点:允许一个以上节点无双亲;一个节点可以有多于一个的双亲。关系数据模型是以二维表的形式来表示的。26.软件复杂性度量的参数包括( )。(分数:-1.00)A.效率B.规模 C.完整性D.容错性解析:定量度量方法是程序复杂程度经常使用的方法,把程序的复杂程度乘以适当参数即可估算出软件中错误的数量以及软件开发
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 C21 答案 解析 DOC
