二级公共基础知识-91

上传人:hs****ma 文档编号:510369159 上传时间:2023-01-31 格式:DOC 页数:12 大小:145.50KB
返回 下载 相关 举报
二级公共基础知识-91_第1页
第1页 / 共12页
二级公共基础知识-91_第2页
第2页 / 共12页
二级公共基础知识-91_第3页
第3页 / 共12页
二级公共基础知识-91_第4页
第4页 / 共12页
二级公共基础知识-91_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《二级公共基础知识-91》由会员分享,可在线阅读,更多相关《二级公共基础知识-91(12页珍藏版)》请在金锄头文库上搜索。

1、二级公共基础知识 -91( 总分: 100.00 ,做题时间: 90 分钟 )一、 单项选择题 ( 总题数: 40,分数: 100.00)1. 数据结构主要研究的是数据的逻辑结构、数据的运算和 。(分数: 2.50 )A. 数据的方法B. 数据的存储结构VC. 数据的对象D. 数据的逻辑存储解析:解析 数据结构是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含3个方面的内容,即数据的逻辑结构、存储结构和数据的运算。2. 一棵二叉树的前序遍历结果是 ABCED,F 中序遍历结果是 CBAED,F 则其后序遍历的结果是 。(分数: 2.50 )A. DBACEFB. CBEFDA VC.

2、 FDAEBCD. DFABEC解析:解析由于该二叉树的前序遍历结果是 ABCEDF显然A结点为根结点,所以后序遍历时 A结点是 最后遍历的,其后序遍历的结果为CBEFDA。3. 在数据处理中,其处理的最小单位是 。(分数: 2.50 )A. 数据B. 数据项 VC. 数据结构D. 数据元素解析: 解析 数据元素是由多个数据项组成,数据是能够被计算机识别、存储和加工处理的信息载体,数 据处理的最小单位是数据项。4. 在数据库系统的内部结构体系中,索引属于 。(分数: 2.50 )A. 模式B. 内模式 VC. 外模式D. 概念模式解析: 解析 内模式又称物理模式,它给出了数据库物理存储结构与物

3、理存取方法,如数据存储的文件结 构、索引、集簇及 hash 等存取方式与存取路径,内模式的物理性主要体现在操作系统及文件级上,它还未 深入到设备级上 ( 如磁盘及磁盘操作 ) 。5. 以下 不属于对象的基本特征。(分数: 2.50 )A. 继承性 VB. 封装性C. 分类性D. 多态性解析: 解析 对象具有如下特征:标识唯一性。指对象是可区分的。分类性:指可以将具有相同属性和操作的对象抽象成类。多态性:指同一个操作可以是不同对象的行为。封装性:从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法。模块独立性好:对象是面向对象的软件的基本模块,对象内部各种元素彼此结

4、合得很紧密,内聚性强。6. 数据库系统的核心是 。(分数: 2.50 )A. 数据模型B. 软件开发C. 数据库设计D. 数据库管理系统 V解析:解析数据库管理系统 DBMS是数据库系统的核心。DBMS是负责数据库的建立、 使用和维护的软件。 DBMSt立在操作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程序的 执行,最终都必须通过 DBMS另外,DBM逐承担着数据库的安全保护工作,按照DBA所规定的要求,保证数据库的完整性和安全性。7. 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称为 。(分数: 2.50 )A. 软件矛盾B. 软件危机 VC.

5、软件耦合D. 软件产生解析: 解析 随着计算机软件规模的扩大,软件本身的复杂性不断增加,研制周期显著变长,正确性难以 保证,软件开发费用上涨,生产效率急剧下降,从而出现了人们难以控制软件发展的局面,即所谓的“软 件危机”。8. 关系模型允许定义 3 类数据约束,下列不属于数据约束的是 。(分数: 2.50 )A. 实体完整性约束B. 参照完整性约束C. 属性完整性约束 VD. 用户自定义的完整性约束解析: 解析 关系模型允许 3 类数据约束,它们是:实体完整性约束。该约束要求关系的主键中属性值不能为空值,这是数据库完整性的最基本要求。参照完整性约束。该约束是关系之间相关联的基本约束,它不允许关

6、系引用不存在的元组,即在关系中 的外键要么是所关联关系中实际存在的元组,要么就为空值。用户定义的完整性约束。用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体 应用所涉及的数据必须满足的语义要求。9. 关系表中的每一行记录称为一个 。(分数: 2.50 )A. 字段B. 元组 VC. 属性D. 关键码解析: 解析 在关系表中,每一列称为一个属性,对应表中的一个字段;每一行称为一个元组,对应表中 的一条记录。10. 在数据库管理技术的发展中,数据独立性最高的是 。(分数: 2.50 )A. 人工管理B. 文件系统C. 数据库系统 VD. 数据模型解析: 解析 在人工管理阶段,数

7、据无法共享,冗余度大,不独立,完全依赖程序;在文件系统阶段,数 据共享性差;在数据库系统阶段,共享性好,独立性高。11. 以下叙述错误的是 。(分数: 2.50 )A. C 语言区分大小写B. C 程序中的一个变量,代表内存中一个相应的存储单元,变量的值可以根据需要随时修改C. 整数和实数都能用 C语言准确无误地表示出来VD. 在 C 程序中,正整数可以用十进制、八进制和十六进制的形式来表示解析:解析本题涉及C语言最基本的3个概念:C语言是区分大小写的,q和Q是两个不同的变量:变 量的实质就是在内存中占据一定的存储单元,存储单元里存放的是该变量的值,变量的值可以根据需要进 行修改;整数在允许的

8、范围内可以准确的表示出来,但不可能表示无限度的实数。正整数可用二进制、十 进制、八进制和十六进制表示。12. 以下不正确的转义字符是 。(分数: 2.50 )A. B. tC. nD. 088V解析:解析 是反斜线转义字符;t是水平跳格转义字符;n是换行转义字符;C语言中没有规 定088 是转义字符。13. 可在C程序中用做用户标识符的一组标识符是 。(分数: 2.50 )A. void define WORDB. as_b3 _123 IfVC. For abc caseD. 2c DO SIG解析: 解析 C 语言规定,标识符是由字母、数字或下划线组成,并且它的第一个字符必须是字母或下划

9、线,关键字不能用作用户标识符。14. 若变量已正确定义并赋值,则以下符合C语言语法的表达式是 。(分数: 2.50 )A. a=a+7;B. a=7+b+c,a+ VC. int(12.3%4)D. a=a+7=c+b解析:解析选项A是一个C语句,不是表达式;选项B)是利用一个逗号表达式给a赋值;选项C)中的“求余运算符要求两个运算对象都必须是整型;选项 D)中,不能用表达式给表达式赋值,但是变量可 以给自身赋值,例如 a=a+1 。15. 有以下程序段char ch;int k;ch=a;k=12;printf(%c,%d,ch,ch,k); printf(k=%dkn,k);已知字符 a

10、的 ASCII 十进制代码为 97,则执行上述程序段后输出结果是 。(分数: 2.50 )A. 因变量类型与格式描述符的类型不匹配输出无定值B. 输出项与格式描述符个数不符,输出为零值或不定值C. a,97 , 12k=12D. a,97,k=12V解析: 解析 在用基本输出函数 printf 时,格式说明与输出项的个数应该相同。如果格式说明的个数少 于输出项的个数,多余的输出项不予输出;如果格式说明个数多于输出项个数,则对于多余的格式项输出 不定值或 0。16. 下列叙述中错误的是。(分数:2.50 )A. 计算机不能直接执行用C语言编写的源程序B. C程序经C编译程序编译后,生成后缀为.o

11、bj的文件是一个二进制文件C. 后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件D. 后缀为.obj和.exe的二进制文件都可以直接运行V解析:解析C源程序经过程序编译之后生成一个后缀为“ .obj ”的二进制文件(称为目标文件),然后由称为“连接程序”的软件包文件与C语言提供的各种库函数连接起来生成一个后缀为“.exe ”的可运行文件。17. 当变量C的值不为2、4、6时,值也为“真”的表达式是 。(分数:2.50 )A. (c=2)|(c=4)|(c=6)B. (c =2&cv =6)|(c!=3)|(c!=5)VC. (c =2&cv-6)&!(c%2)D. (c

12、 =2&cv =6)&(c%2!=1)解析:解析逻辑或运算中,只要有一项为真,表达式的值就为真,故选项B)中C的值不为2、4、6时,表达式的值也为真。18.若有代数式表达式是(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言(分数:2.50 )A. sqrt(abs(nAx+eAx)B. sqrt(fabs(pow(n,x)+pow(x,e)C. sqrt(fabs(pow(n,x)+exp(x)VD. sqrt(fabs(pow(x,n)+exp(x)解析:解析n和e的x幂次方,要分别调用 C语言的数学库函数 double pow(n,x)和double exp(x

13、) 因为这两个函数的返回值都为double型,对两者的和计算绝对值,调用库函数doublefabs(pow(n,x)+exp(x),求出和的绝对值,再调用开平方函数double sqit(fabs(pow(n,x)+exp(x)这样计算岀的结果就是题干中表达式的值。19. 设有定义:int k=0;,下列选项的4个表达式中与其他 3个表达式的值不相同的是 。(分数:2.50 )A. k+ VB. k+=1C. +kD. k+1解析:解析因为题中有语句“ int k=0;,所以选项B)、C)、D)都是对k的值加1,选项A的语句k+表示先利用k的值进行运算,然后k的值才加1。20. 有下列程序,其

14、中u表示按无符号整数输岀。main()unsigned int x=0xFFFF;/* x的初值为十六进制数 */printf(%un,x);)程序运行后的输岀结果是 。(分数:2.50 )A. -1B. 65535VC. 32767D. 0xFFFF解析:解析“u格式符表示以十进制形式输岀无符号整形变量。本题中无符号整型变量x=OxFFFF表示的是十六进制无符号整型变量的最大值65535,所以最后输出的结果为65535。21. 下面程序的运行结果是。for(i=3;i v 7;i+)printf(i%2)?(*%dn):(#%dn),i);A.(分数:2.50 )A.B.C.D. V解析:解析本题考查printf函数的输出格式和条件表达式“ ?:的使用。printf函数输出时,*%od n” 和“#%d/a中的“#”和“*”都是直接输出。条件表达式的基本格式为:“a?b:c”。它的运算规则为:当a为非0时,整个表达式的值取 b的值;当a为0时,整个表达式取c的值。22. 有下列程序:main()int a=0,b=0;a=10;/*给a赋值b=20;给b赋值*/printf(a+b=%dn,a+b

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号