[计算机类试卷]国家二级(C++)笔试模拟试卷30及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷30及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷30及答案与解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 30及答案与解析 1 下面关于对象概念的描述中, ( )是错误的。 ( A)对象就是 C语言中的结构体变量 ( B)对象代表着正在创建的系统中的一个实体 ( C)对象是一个状态和操作 (或方法 )的封装体 ( D)对象之间的信息传递是通过消息进行的 2 支持数据库各种操作的软件系统叫做 ( )。 ( A)数据库管理系统 ( B)文件系统 ( C)数据库系统 ( D)操作系统 3 在关系数据库模型中,通常可以把外码所在的关系称为 ( )。 ( A)被参照关系 ( B)参照关系 ( C)主码 ( D)主关系 4 下面数据结构中,属于非线性的是 ( )。 ( A)线性
2、表 ( B)树 ( C)队列 ( D)堆栈 5 下面概念中,不属于面向对象方法的是 ( )。 ( A)对象 ( B)继承 ( C)类 ( D)过程调用 6 设有如下三个关系表 下列操作中正确的是 ( )。 ( A) T=RS ( B) T=R S ( C) T=RS ( D) T=R/S 7 结构化程序设计主要强调的是 ( )。 ( A)程序的规模 ( B)程序的效率 ( C)程序设 计语言的先进性 ( D)程序易读性 8 下列模式中,能够给出数据库物理存储结构与物理存取方法的是 ( )。 ( A)内模式 ( B)外模式 ( C)概念模式 ( D)逻辑模式 9 按照 “先进先出 ”原则组织数据
3、的数据结构是 ( )。 ( A)队列 ( B)栈 ( C)双向链表 ( D)二叉树 10 从用户角度看,下面列出的条目中 ( )是数据库管理系统应具有的目标。 用户界面友好 内部结构清晰、层次分明 开放性,即符合标准和规范 负责 管理企业组织的数据库资源 ( A) 、 ( B) 、 、 ( C) 、 ( D)都是 11 C+语言做了很多改进,下列描述中 _ 使得 C语言发生了质变,即从面向过程变成面向对象。 ( A)增加了一些新的运算符 ( B)允许函数重载,并允许设置默认参数 ( C)规定函数说明必须用原型 ( D)引进类和对象的概念 12 设 int b=12表达式 b+=b-=b*b求值
4、后 b的值是 _。 ( A) 552 ( B) 264 ( C) 144 ( D) -264 13 若有定义 “int x=10, y=3, z; ”,则语句 “cout (z=(x%y, x/y);”的输出结果是 _。 ( A) 1 ( B) 0 ( C) 4 ( D) 3 14 运行以下程序后,如果从键盘上输入 shose后回车,则输出结果为 _。 # include iostream.h void main() int v1=0, v2=0, k=0; char ch80; cin ch; while(chk) switch(chk) case s; case h; default: v
5、1+1; case o: v2+; k+; cout v1 “, “ v2 end1; ( A) 2, 0 ( B) 5, 0 ( C) 4, 5 ( D) 2, 5 15 若有下列说明: int a12=1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12; char c=a, d, g; 则数值为 4的表达式是 _。 ( A) ag-c ( B) a4 ( C) ad-c ( D) ad-c 16 有以下程序,程序运行的结果是 _。 #include iostream.h #includestring.h void main() char x= “C+“ , y10=
6、 “C+“ ; coutsizeof(x)/sizeof(char) “, ” sizeof(y)/sizeof(char); ( A) 3 3 ( B) 4 4 ( C) 4 10 ( D) 10 10 17 下面说法正确的是 _。 ( A)内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方 ( B)内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方 ( C)类的内联函数必须在类体内定义 ( D)类的内联函数必须在类体外通过加关键字 inline定义 18 下面 _ 是正确的递归函数,它保证对所有的参数能够结束。 ( A) int f(int n) if(n 1) ret
7、urn 1; else return n*f(n+1); ( B) int f(int n) if(n 1) return 1; else return n*f(n-1); ( C) int f(int n) if(abs(n) 1) return 1; else return n*f(n/2); ( D) int f(int n) if(n 1) return 1; else return n*f(n*2); 19 若有 int *x3:则以下表述正确的是 _。 ( A) x是一个指向具有 3个元素的整型数组的指针 ( B) x是一个指向 int型变量的指针 ( C) x是一个有 3个元素的
8、指针数组,每个元素是一个 int型指针 ( D) x是一个数组,该数组的元素是指针 x所指向的变量 20 下面程序段的输出结果是 _。 char *s=“12345“; s+=2; cout *s; ( A) 345 ( B)字符 3 ( C)字符 3的地址 ( D)无确定的输出结果 21 以下程序的输出结果是 _。 #include iostream.h void main() char s1=”Hello”, s2=“World“; char *p1, *p2; int i; p1=s1; p2=s2; for(i=0; i 5; i+) if(*(pl+i)=*(p2+i) cout *
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 30 答案 解析 DOC
