当前位置:才华咖 > 互联网计算机 > 计算机 > 计算机二级 > 2017年9月全国计算机二级C++基础训练
手机版

2017年9月全国计算机二级C++基础训练

来源:才华咖 阅读:3.01W 次

学习是一个不断积累的过程,也是一个不断创新的过程。下面是小编为大家搜素整理的计算机二级的文章" target="_blank" >计算机二级考试题,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试 网!

2017年9月全国计算机二级C++基础训练

  单选题

1). 若函数中有定义语句″int k;″,则( )。

A.系统将自动给k赋初值O

B.这时k中的值无定义

C.系统将自动给k赋初值-1

D.这时k中无任何值

正确答案:B

答案解析:根据题目,若以这种方式定义变量k时,编译程序仅为k开辟存储单元,并未在存储单元中存放任何初始值,所以变量中的值无意义,称变量值″无定义″。所以正确答案为选项B。

2). 下列对于软件测试的描述正确的是( )。

A.软件测试的目的是证明程序是否正确

B.软件测试的目的是使程序运行结果正确

C.软件测试的目的是尽可能地多发现程序中的错误

D.软件测试的目的是使程序符合结构化原则

正确答案:C

答案解析:软件测试是为了尽可能多地发现程序中的错误,尤其是发现至今尚未发现的错误。

3). 下列枚举类型的定义中,包含枚举值3的是( )。

test{ RED,YELLOW,BLUE,BLACK};

test{ RED,YELLOW= 4,BLUE,BLACK};

test{ RED= -1,YELLOW,BLUE,BLACK};

test{ RED,YELI,OW=6 ,BLUE,BLACK};

正确答案:A

答案解析:本题主要考查枚举类型的定义,其中几个枚举值全部未赋常量值时,它们自左至右分别与整数0,1,…,n-l对应。由此可判断本题答案。

4). 能正确表示逻辑关系″a≥10或a≤O″的C++语言表达式是( )。

A.jsj-ej-0130.jpg

B.jsj-ej-0131.jpg

C.jsj-ej-0132.jpg

D.jsj-ej-0133.jpg

正确答案:D

答案解析:逻辑运算符″II″表示或的意思。

5). 下列关于C++函数的说明中,正确的.是( )。

A.内联函数就是定义在另一个函数体内部的函数

B.函数体的最后一条语句必须是return语句

C.标准C++要求在调用一个函数之前,必须先声明其原型

D.编译器会根据函数的返回值数型和参数表来区分函数的不同重载形式

正确答案:C

答案解析:内联函数不是定义在另一个函数体内部的函数,而是将lnllne放在函数定义中函数类型之前;函数体的最后一条语句可以是任意的语句;编译器不会根据函数返回值的类型来区分重载形式,选项D错误。标准C++要求在调用一个函数之前,必须先声明其原型。

6). 已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为

FBCA

HFCA

EFGH

EDHG

正确答案:B

本文链接:https://www.caihuaka.com/jsjzs/erji/dzm7.html

Copyright © 2024. 才华咖 All right reserved. 浙ICP备20120231号-3

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。