程序员上午基础知识考试选择题专项强化真题试卷53
中文选择题(含2小题)
在下面的程序代码中,a是全局变量。若以引用调用(call by reference)方式调用函数f,则输出结果为(34);若以值调用(call by value)方式调用函数f,输出结果为(35)。
1.(B)
A. 10
B. 40
C. 36
D. 72
解析:本题考查函数调用时的参数传递基本知识。传值调用是指将实际参数的值传递给形式参数,实际参数与形式参数对应的存储单元是相互独立的,实际参数仅为形式参数提供初始值,在被调用函数中对形式参数的修改与实际参数没有关系。题目中,实际参数a的值为5,传值调用时将5传递给形式参数x,a是全局变量,所以函数f中对a和x的引用是两个对象,如下图(a)所示,函数的返回值为36;引用调用时形式参数和实际参数对应的存储单元都是实参的单元,因此函数中对a和x的引用是同一个对象,如下图(b)所示,函数的返回值为64。
满二叉树的特点是每层上的结点数都达到最大值,因此对于高度为h(h>1)的满二叉树,其结点总数为(36)。对非空满二叉树,由根结点开始,按照先根后子树、先左子树后右子树的次序,从1、2、3、…依次编号,则对于树中编号为i的非叶子结点,其右子树的编号为(37)(高度为3的满二叉树如下图所示)。
2.(C)
A. 2i
B. 2i-1
C. 2i+1
D. 2i+2
解析:本题考查数据结构中二叉树的基本知识。满二叉树的第1层(树根)有1个结点,第二层有2个结点,第三层有4个结点,依此类推,第h层有2h-1个结点。将所有层上的结点数相加就是树中的结点总数,即 20+21+22+…+2h-1=2h-1。显然对非空满二叉树中的结点按照题目中的方式进行编号,结点i的左子树编号为2i,右子树编号为2i+1。
将软件从一种计算机环境转换到另一种环境运行的难易程度是指软件的(52)。在规定的条件下和规定的时间间隔内,按设计要求,软件成功运行的特性称为(53)。
3.(A)
A. 可靠性
B. 可移植性
C. 可重用性
D. 正确性
解析:本题考查软件质量的基础知识。软件可靠性指按照设计要求,软件在规定时间间隔内和条件下,能够成功运行的程度,软件可靠性常使用平均失效等待时间和平均失效间隔时间进行定量度量。可移植性指将软件从一种运行环境(包括软件、硬件环境)移植到另外一种运行环境时需要的工作量和难易程度,该特性对于软件可靠性和执行效率存在一定影响。
软件测试通常采用黑盒测试和白盒测试。其中黑盒测试根据软件的(55)设计测试用例,白盒测试根据软件的(56)设计测试用例。
4.(C)
A. 功能规格说明
B. 需求说明
C. 内部结构和逻辑
D. 数据流图
解析:本题考查软件测试用例设计方法。对软件进行测试之前,需要设计测试用例,常用的用例设计方法是黑盒测试和白盒测试。从逻辑上,任何软件都可以划分为接口部分和内部实现部分,其中接口部分表明了软件具有的功能,内部实现部分说明了软件的内部工作原理和过程。黑盒测试就是将软件看作一个黑盒子,无需考虑其内部结构和特征,仅依据软件的规格说明来设计测试用例并进行测试,来验证软件功能是否符合要求。白盒测试是在了解软件的内部工作过程,设计测试用例并进行测试,来验证每种内部操作是否符合设计规格要求。
数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(57)的集合。提供数据库各种操作的软件系统叫做(58)。
5.(D)
A. 数据库系统
B. 文件系统
C. 操作系统
D. 数据库管理系统
解析:本题考查数据库系统方面的基础知识。数据库是在计算机系统中按照一定的数据模型组织、存储和应用的数据的集合,支持数据库各种操作的软件系统叫做数据库管理系统(DBMS)。数据库也是以文件方式存储数据的,但是它是数据的一种更高级的组织形式,在应用程序和数据库之间由DBMS负责数据的存取。DBMS对数据的处理方式和文件系统不同,它把所有应用程序中使用的数据以及数据、间的联系汇集在一起,以便于应用程序查询和使用。数据库系统与文件系统的区别是:数据库对数据的存储是按照同一结构进行的,不同的应用程序都可以直接操作这些数据(即对应用程序的高度独立性)。数据库系统对数据的完整性、唯一性和安全性都提供一套有效的管理手段(即数据的充分共享性)。数据库系统还提供管理和控制数据的各种简单操作命令,使用户编写程序时容易掌握(即操作方便性)。
在Word编辑状态下,将光标移至文本行首左侧空白处呈
6.(1)(B)
A. 单词
B. 一行
C. 一段落
D. 全文
解析:
7.(2)(A)
A. CTRL+S
B. CTRL+D
C. CTRL+H
D. CTRL+K
解析:本题考查计算机基本操作。在Word编辑状态下,输入文字时有些英文单词和中文文字下面会被自动加上红色或绿色的波浪形细下划线,红色波浪线表示拼写错误,绿色波浪线表示语法错误,这就是Word中文版提供的“拼写和语法”检查功能,它使用波浪形细下划线提醒用户,此处可能有拼写或语法错误。使用Word中文版提供的热键Ctrl+S可以保存当前文档;Ctrl+D可以打开字体选项卡;Ctrl+H可以打开查找替换对话框的查找选项卡;Ctrl+K可以打开超链接对话框。
用Excel制作的学生计算机文化基础课程成绩表如下。当学生成绩小于60分,需要在对应的备注栏填“不及格”;若学生成绩大于59分,小于79,需要在对应的备注栏填“及格”,否则在对应的备注栏填“良好”。实现时,可在D3单元格输入“=IF((3),“不及格”,((4)))”,并向下拖动填充柄至D7单元格即可。
8.(3)(B)
A. IN(0<=c3,c3<60)
B. AND(0<=c3,c3<60)
C. IN(0<=c3,c3<60)
D. AND(0<=c3,c3<60)
解析:
9.(4)(C)
A. IF(IN(59<c3,c3<79),\\
B. IF(IN(59<c3,c3<79),及格\\
C. IF(AND(59<c3,c3<79),\\
D. IF(AND(59<c3,c3<79),及格\\
解析
本文档预览:3600字符,共8926字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载