[计算机类试卷]国家二级C++机试(选择题)模拟试卷123及答案与解析.doc
《[计算机类试卷]国家二级C++机试(选择题)模拟试卷123及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C++机试(选择题)模拟试卷123及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C+机试(选择题)模拟试卷 123及答案与解析 一、选择题 1 算法的时间复杂度是指 ( )。 ( A)算法的长度 ( B)执行算法所需要的时间 ( C)算法中的指令条数 ( D)算法执行过程中所需要的基本运算次数 2 以下数据结构中,属于非线性数据结构的是 ( )。 ( A),栈 ( B)线性表 ( C)队列 ( D)二叉树 3 数据结构中,与所使用的计算机无关的是数据的 ( )。 ( A)存储结构 ( B)物理结构 ( C)逻辑结构 ( D)线性结构 4 内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是 ( )。 ( A)顺序内聚 ( B)偶然内聚 ( C)时间内聚 (
2、D)逻辑内聚 5 在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的 ( )。 ( A)连接码 ( B)关系码 ( C)外码 ( D)候选码 6 检查软件产品是否符合需求定义的过程称为 ( )。 ( A)确认测试 ( B)需求测试 ( C)验证测试 ( D)路径测试 7 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是 ( )。 ( A)控制流 ( B)加工 ( C)存储文件 ( D)源和潭 8 待排序的关键码序列为 (15, 20, 9, 30, 67, 65, 45, 90),要按
3、关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码 15被放到第 ( )个位置。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 9 对关系 S和关系 R进行集合 运算,结果中既包含关系 S中的所有元组也包含关系 R中的所有元组,这样的集合运算称为 ( )。 ( A)并运算 ( B)交运算 ( C)差运算 ( D)除运算 10 下列选项中,不属于数据管理员 (DBA)职责的是 ( )。 ( A)数据库维护 ( B)数据库设计 ( C)改善系统性能,提高系统效率 ( D)数据类型转换 11 假定 MyClass为一个类,则该类的拷贝构造函数的声明语句为 ( )。 ( A) M
4、yClass(MyClass x); ( B) MyClass(MyClass x); ( C) MyClass( x); ( D) MyClass(x); 12 下列函数的功能是判断字符串 str是否对称,对称则返回 true,否则返回 false,则横线处应填上 ( )。 Bool fun(ehar*str) int i=0, i=0; while(strD)j+; for(j-; i- ( B) ( C) ( D) using namespace std; class Complex public: Complex(double r=0, double i=0): re(r), im(i
5、) double real()constreturn re; double imag()constreturn im; Complex operator+(Complex c)constreturn Complex(re+c re, im+c im); ) private: double re, im; ; int main() Complex a=Complex(1, 1)+Complex(5); cout #define MAX(x, y)(x)(y)?(x): (y) void main() int i, j, k; i=10; j=15; k=MAX(i, j)*10; cout vo
6、id main() char a=“abbcabbcabbc“; int i=0, j=0, k=0; while(ai) if(ai=a) j+; if(ai=b) k+; i+: cout int fun(int n); void main() couta; result=fun(a); tout void main() int x; int y=x; 变量引用 31=99; cout void fun(int a, int b) int temp; temp=a; a=b; b=temp; void main() int m, n; m=1; n=2: fun(m, n); cout v
7、oid main() static int b3=1, 2, 3, 4, 5, 6; b02=12, b12=18; cout using namespace std; void fun(int r) r*=2; int main() intn=50; fun(n); cout class A1 public: void show1() cout #include using namespace std; class point private: double x: double y; public: point(double a, double b) x=a; y=b; friend dou
8、ble distances(point a, point b); ; double distances(point a, point b) return sqrt(a x-b x)*(a x-b x)+(a y-b y)*(a y-b y); int main() point p1(1, 2); point p2(5, 2); cout using namespace std; class R public: R(int r1, int r2) R1=r1; R2=r2; void prim(); void printoconst; private: int R1, R2; ; void R:
9、 print() cout using namespace std; template T fun(T a, T b)return(ay)?(x): (y)是当 x大于 y时取 x,否则取 y。当 i: 10, j=15时, “MAX(i, j)”的值为 15,所以 “k=MAX(i, i)*10; ”答案为: 150。 15 【正确答案】 B 【试题解析】 enum;其中:关键词 “enum”表示定义的是枚 举类型,枚举类型名由标识符组成,而枚举元素表由枚举元素或枚举常量组成。本题中的枚举类型中的数据值 Wednesdav为 2,而 Fridayr的值赋值为2,所以判断 Wednesdayr
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 机试 选择题 模拟 123 答案 解析 DOC
