【计算机类职业资格】二级公共基础知识-19及答案解析.doc
《【计算机类职业资格】二级公共基础知识-19及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级公共基础知识-19及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级公共基础知识-19 及答案解析(总分:94.00,做题时间:90 分钟)一、B单项选择题/B(总题数:30,分数:54.00)1.算法分析的目的是_。 A.找出数据结构的合理性 B.找出算法中输入和输出之间的关系 C.分析算法的易懂性和可靠性 D.分析算法的效率以求改进(分数:2.00)A.B.C.D.2.n个顶点的连通图中边的条数至少为_。 A.0 B.1 C.n1 D.n(分数:2.00)A.B.C.D.3.最常用的一种基本数据模型是关系数据模型,它的表示应采用_。 A.树 B.网络 C.图 D.二维表(分数:2.00)A.B.C.D.4.对于循环队列,下列叙述中正确的是_。 A.队头
2、指针是固定不变的 B.队头指针一定大于队尾指针 C.队头指针一定小于队尾指针 D.队头指针可以大于队尾指针,也可以小于队尾指针(分数:2.00)A.B.C.D.5.设循环队列的存储空间为 Q(1:35),初始状态为 front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为_。 A.16 B.20 C.0或 35 D.15(分数:1.00)A.B.C.D.6.有以下程序:#includestdio.hmain()int a=2,b=2,c=2;printf(“%d/n“,a/bc);程序运行后的输出结果是_。 A.0 B.1 C.2s
3、D.3(分数:2.00)A.B.C.D.7.有以下程序段:int i,n;for(i=0;i8;i+)n=rand()%5;switch(n)case 1:case 3:printf(:%d/n“,n);break;case 2:case 4:printf(“%d/n“,n);continue;case 0:exit(0);printf(“%d/n“,n);以下关于程序段执行情况的叙述,正确的是_ A.for循环语句固定执行 8次 B.当产生的随机数 n为 4时结束循环操作 C.当产生的随机数 n为 1和 2时不做任何操作 D.当产生的随机数 n为 0时结束程序运行(分数:1.00)A.B.C
4、.D.8.下列选项中,不属于模块间耦合的是_。 A.数据耦合 B.同构耦合 C.异构耦合 D.公用耦合(分数:2.00)A.B.C.D.9.数据库系统的核心是_。 A.数据库 B.数据库管理系统 C.模拟模型 D.软件工程(分数:2.00)A.B.C.D.10.将 E-R图转换为关系模式时,实体和联系都可以表示为 A.属性 B.键 C.关系 D.域(分数:2.00)A.B.C.D.11.下列方法中,属于白盒法设计测试用例的方法的是_。 A.错误推测 B.因果图 C.基本路径测试 D.边界值分析(分数:1.00)A.B.C.D.12.下列叙述中,错误的是_。 A.数据的存储结构与数据处理的效率密
5、切相关 B.数据的存储结构与数据处理的效率无关 C.数据的存储结构在计算机中所占的空间不一定是连续的 D.一种数据的逻辑结构可以有多利,存储结构(分数:2.00)A.B.C.D.13.程序设计语言的基本成分是数据成分、运算成分、控制成分和_。 A.对象成分 B.变量成分 C.语句成分 D.传输成分(分数:2.00)A.B.C.D.14.分布式数据库系统不具有的特点是_。 A.数据分布性和逻辑整体性 B.位置透明性和复制透明性 C.分布性 D.数据冗余(分数:2.00)A.B.C.D.15.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是_。 A.黑箱测试法 B.白
6、箱测试法 C.错误推测法 D.安装测试法(分数:2.00)A.B.C.D.16.有以下函数定义:int fun(double a,double b)return a*b;若以下选项中所用变量都已正确定义并赋值,错误的函数调用是_。 A.if(fun(x,y) B.z=fun(fun(x,y),fun(x,y); C.z=fun(fun(x,y)x,y); D.fun(x,y);(分数:1.00)A.B.C.D.17.栈底至栈顶依次存放元素 A、B、C、D,在第五个元素 E入栈前,栈中元素可以出栈,则出栈序列可能是_。 A.ABCED B.DCBEA C.DBCEA D.CDABE(分数:2.0
7、0)A.B.C.D.18.将 E-R图转换到关系模式时,实体与联系都可以表示成U /U。 A. 属性 B. 关系 C. 键 D. 域(分数:2.00)A.B.C.D.19.下列定义变量的语句中错误的是_。 A.int_int; B.doubleint_; C.char For; D.float US$;(分数:2.50)A.B.C.D.20.在 E-R图中,用来表示实体之间联系的图形是 A.矩形 B.椭圆形 C.菱形 D.平行四边形(分数:2.00)A.B.C.D.21.结构化程序设计的 3种结构是_。 A.顺序结构,分支结构,跳转结构 B.顺序结构,选择结构,循环结构 C.分支结构,选择结构
8、,循环结构 D.分支结构,跳转结构,循环结构(分数:1.00)A.B.C.D.22.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有_。 A. 特定的数据模型 B. 数据无冗余 C. 数据可共享 D. 专门的数据管理软件(分数:2.00)A.B.C.D.23.若有以下定义,则对数组元素的正确引用是_。int a5,*p=a; A.*a5 B.(*a)+2 C.*p+4 D.*(a+2)(分数:1.00)A.B.C.D.24.有 3个关系 R、S 和 T如下:(分数:2.00)A.B.C.D.25.有以下程序:#includestdio.hmain()int a=1,2,
9、3,4,y,*p=a3;-p;y=*p;printf(“y=%d/n“,y);程序的运行结果是_。 A.y=0 B.y=1 C.y=2 D.y=3(分数:1.00)A.B.C.D.26.一棵二叉树中共有 70个叶子结点与 80个度为 1的结点,则该二叉树中的总结点数为 A.219 B.221 C.229 D.231(分数:2.00)A.B.C.D.27.软件工程的出现是由于_。 A.程序设计方法学的影响 B.软件产业化的需要 C.软件危机的出现 D.计算机的发展(分数:2.00)A.B.C.D.28.若有以下定义,则正确引用数组元素的是_。int a5,*p=a; A.*printf(“%d/
10、n“,a/bc);程序运行后的输出结果是_。 A.0 B.1 C.2s D.3(分数:2.00)A. B.C.D.解析:解析 因为算术运算符除法的优先级要高于按位与运算法的优先级,所以表达式 a/bc 的计算过程是:首先进行 a/b的运算,结果为 1,然后 1再与 2进行按位与运算,其结果为 0。7.有以下程序段:int i,n;for(i=0;i8;i+)n=rand()%5;switch(n)case 1:case 3:printf(:%d/n“,n);break;case 2:case 4:printf(“%d/n“,n);continue;case 0:exit(0);printf(“
11、%d/n“,n);以下关于程序段执行情况的叙述,正确的是_ A.for循环语句固定执行 8次 B.当产生的随机数 n为 4时结束循环操作 C.当产生的随机数 n为 1和 2时不做任何操作 D.当产生的随机数 n为 0时结束程序运行(分数:1.00)A.B.C.D. 解析:解析 当产生的随机数 n为 0时,执行 case 0: exit(0)这条语句,结束程序的运行。8.下列选项中,不属于模块间耦合的是_。 A.数据耦合 B.同构耦合 C.异构耦合 D.公用耦合(分数:2.00)A.B.C. D.解析:解析 模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从弱到强
12、,可以将其分成 5级,分别是:数据猫合、同构耦合、控制耦合、公用耦合和内容耦合。选项C没有这种耦合方式。9.数据库系统的核心是_。 A.数据库 B.数据库管理系统 C.模拟模型 D.软件工程(分数:2.00)A.B. C.D.解析:解析 数据库管理系统(Database Management system,简称 DBMS)是负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,是数据库系统的核心。10.将 E-R图转换为关系模式时,实体和联系都可以表示为 A.属性 B.键 C.关系 D.域(分数:2.00)A.B.C. D.解析:11.下列方法中,属于白盒法设计测试用例的方法的是
13、_。 A.错误推测 B.因果图 C.基本路径测试 D.边界值分析(分数:1.00)A.B.C. D.解析:解析 白盒测试方法也称为结构测试或逻辑测试,主要方法有逻辑覆盖测试、基本路径测试等。12.下列叙述中,错误的是_。 A.数据的存储结构与数据处理的效率密切相关 B.数据的存储结构与数据处理的效率无关 C.数据的存储结构在计算机中所占的空间不一定是连续的 D.一种数据的逻辑结构可以有多利,存储结构(分数:2.00)A.B. C.D.解析:解析 一般来说,一种数据结构根据需要可以表示成多种存储结构。常用的存储结构有顺序、链接、索引等,而采用不同的存储结构,其数据处理的效率是不同的;一个数据结构
14、中的各数据元素在计算机存储空间中的位置关系与逻辑关系是有可能不同的。13.程序设计语言的基本成分是数据成分、运算成分、控制成分和_。 A.对象成分 B.变量成分 C.语句成分 D.传输成分(分数:2.00)A.B.C.D. 解析:解析 程序设计语言是用于书写计算机程序的语言,其基本成分有以下 4种:数据成分,用来描述程序中的数据;运算成分,描述程序中所需的运算;控制成分,用来构造程序的逻辑控制结构;传输成分,定义数据传输成分,如输入输出语言。14.分布式数据库系统不具有的特点是_。 A.数据分布性和逻辑整体性 B.位置透明性和复制透明性 C.分布性 D.数据冗余(分数:2.00)A.B.C.D
15、. 解析:解析 分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复制透明性的特点,其数据也是分布的;但分布式数据库系统中数据经常重复存储,数据也并非必须重复存储,主要视数据的分配模式而定。若分配模式是一对多,即一个片段分配到多个场地存放,则是冗余的数据库,否则是非冗余的数据库。15.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是_。 A.黑箱测试法 B.白箱测试法 C.错误推测法 D.安装测试法(分数:2.00)A. B.C.D.解析:解析 让考生熟练掌握常用的测试方法及其概念。 黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据功能导出测试用例
16、。 H 箱测试是根据对程序内部逻辑结构的分析来选取测试用例,白箱测试也称为逻辑覆盖测试,故选项 B)不正确;错误推测法只是黑箱测试所使用的一种具体的方法,故选项 C不正确;安装测试是测试层次中的一种,它属于高级测试,故选项 D不正确。 常用的黑箱测试方法及其定义,白箱测试用例的准则。16.有以下函数定义:int fun(double a,double b)return a*b;若以下选项中所用变量都已正确定义并赋值,错误的函数调用是_。 A.if(fun(x,y) B.z=fun(fun(x,y),fun(x,y); C.z=fun(fun(x,y)x,y); D.fun(x,y);(分数:1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 公共 基础知识 19 答案 解析 DOC
