42 喜欢·440 浏览
单选题

程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的叙述,( )是错误的。

A
根据作用域规则,在函数中定义的变量只能在函数中引用
B
在函数中定义的变量,其生存期为整个程序执行期间
C
在函数中定义的变量不能与其所在函数的形参同名
D
在函数中定义的变量,其存储单元在内存的栈区

题目答案

B

答案解析

变量的作用域是一个范围,指变量在哪个区域可用。变量的作用域有3种:局部作用域、全局作用域和文件作用域,分别对应于局部变量、全局变量和静态变量。在变量的合法作用域内,可以合法引用它,在变量的作用域外,就不能引用它的名称,否则会导致编译错误。在程序执行时,变量都有有限的生存期。函数中定义的变量(局部变量)一般在函数被执行时由系统自动在栈区分配存储空间,当函数执行结束时自动撤销其存储空间,这称为变量具有自动的存储持续时间。
举一反三
单选题

已知对称矩阵An*n(Ai,j=Aj,i)的主对角线元素全部为O,若用一维数组B仅存储矩阵A的下三角区域的所有元素(不包括主对角线元素),则数组B的大小为( )。

A
n(n-1)
B
n2/2
C
n(n-1)/2
D
n(n+1)/2

题目答案

C

答案解析

以4阶对称矩阵为例说明。如果一个4阶对称矩阵及其下三角区域分别如下图所示,那么它的下三角区域(不包括对角线)的元素个数为1+2+3。依此类推,对于n阶对称矩阵,其下三角区域的元素个数为l+2+3+…n-1。
单选题

属于并行外部总线。

A
PCI
B
USB
C
IEEE-488
D
IEEE-1394

题目答案

C

答案解析

总线一般分为芯片内总线、元件级总线、内总线(系统总线)和外总线(通信总线)。内总线的性能直接影响整个计算机系统的性能。常用的内总线有’ISA总线、EISA总线、VEsA总线和PCI总线等。外总线是用来连接外部设备的总线,可分为串行外部总线和并行外部总线,例如SCSI、IDE和USB等。PcI是内总线,IEEE-1394是一种串行数据传输协议,IEEE-488是并行总线接口标准。【总结与扩展】PC!总线是目前微型机上广泛采用的内总线。它有适用于32位机的124个信号的标准和适用于64位的188个信号
单选题

甲、乙两人在同一时间就同样的发明创造提交了专利申请,专利局将分别向各申请人通报有关情况,并提出多种解决这一问题的办法,不可能采用(21)的办法。

A
两申请人作为一件申请的共同申请人
B
其中一方放弃权利并从另一方得到适当的补偿
C
两件申请都不授予专利权
D
两件申请都授予专利权

题目答案

D

答案解析

本题考查知识产权的时间性概念。专利申请具有三个原则:书面原则,是指专利申请人及其代理人在办理各种手续时都应当采用书面形式;先申请原则,是指两个或者两个以上的人分别就同样的发明创造申请专利的,专利权授给最先申请人;单一性原则,是指一份专利申请文件只能就一项发明创造提出专利申请,即“一申请一发明”原则。甲、乙两人在同一天就同样的发明创造提交了专利申请,这种情况属于同日申请。根据《专利法》第九条规定“两个以上的申请人分别就同样的发明创造申请专利的,专利权授予最先申请的人。”以及第三十一条规定“一件发明或
单选题

在UNIX操作系统中,若用户键入的命令参数的个数为1时,执行cat$l命令;若用户键入的命令参数的个数为2时,执行cat>>$2<$1命令。请将下面所示的Shell程序的空缺部分补齐。

Case (25) in

1)cat$1 ;;

2)cat>>S2<$1:;

*)echo‘default...’

esac

A
$$
B
$@
C
$#
D
$*

题目答案

C

答案解析

本题考查的是UNIX操作系统中shell程序设计方面的知识。 在UNIX操作系统中,shell定义变量$$、$@、$#和铲的含义如下: $$表示当前命令的进程标识数。 $@与铲基本相同,但当用双引号转义时,”$@”还是能分解成多个参数,但”铲”则合并成一个参数。 $#表示位置参数的个数,不包括命令名。 铲表示所有位置参量,即相当于$1,$2,$3,… 试题(25)的正确答案是C。
单选题

设s是一个长度为5的字符串,其中的字符各不相同,则计算s中互异的非平凡子串(非空且不同于s本身)数目的算式为( )。

A
5+4+3+2+1
B
5+4+3+2
C
4+3+2+l
D
4+3+2

题目答案

B

答案解析

假设s为字符串“abcdc”,则长度为1的子串有“a”、“b”、“c”、“d”及“e”,共5个;长度为2的子串有“ab”、“bc”、“cd”及“de”,共4个;长度为3的子串有“abc”、“bcd”及“cde”共3个;长度为4的子串有“abcd”及“bcde”,共2个;长度为5的子串有“abcde”,共1个;空串是任何字符串的子串。由于本题中,空串和等于s本身的串不包括,所以子串的数目为5+4+3+2。
单选题

在windows资源管理器的左窗口中,若显示的文件夹图标前带有“”标志,则意味着该文件夹( )。

A
是空文件夹
B
仅含有文件
C
含有子文件夹
D
仅含有隐藏文件

题目答案

C

答案解析

右键单击桌面上的“我的电脑”图标,在弹出的菜单栏中选择“资源管理器”,可以启动资源管理器。资源管理器的左窗口中包含所有驱动器和文件夹。文件夹状图标(黄色)表示的是文件夹,箱状图标(灰色)表示的是驱动器,例如软盘、硬盘以及光盘驱动器等。在某些文件夹左端有一个“[*]”表示该文件夹中含有子文件夹。【总结与扩展】资源管理器左窗格用缩进形式代表文件夹层次。“桌面”是第一层,“我的电脑”是第二层,驱动器及打印机和控制面板等硬件对象是第三层,更深层次则为实际的文件夹。在某些文件夹左端有一个“[*]”表示该文件
单选题

折半(二分)查找方法对查找表的要求是( )。

A
链表存储结构,元素有序排列
B
链表存储结构,元素无序排列
C
顺序存储结构,元素有序排列
D
顺序存储结构,元素无序排列

题目答案

C

答案解析

二分查找也叫折半查找,其基本思想是:以处于中间位置元素的关键字和给定值比较,如果相等,则查找成功。如果给定值大于中间位置元素,则下一次在后半个子表进行二分查找。如果给定值小于中间位置元素,则下一次在前半个子表进行二分查找。这样通过逐步缩小范围,直到查找成功或子表为空时失败为止。显然,如果要查找的表是无序排列,则查找就没有意义。另外,查找需要能直接定位表中间位置的元素,即实现随即访问,因此只有顺序存储结构能满足此要求,在链表上只能顺序查找。【总结与扩展】二分查找在查找成功时和给定值进行比较的关键字格
单选题

若算术表达式“a*(b-c)+d”采用二叉树描述,则合理的树结构为( )。

A

B.

C

D.

题目答案

A

答案解析

对于表达式“a*(b-c)+d”,其计算顺序为b与c相减,然后与a相乘,最后与d相加。因此,树的根为“+”,表示晟后进行相加运算,对于乘运算(*)和减运算(一),则应先减后乘。
单选题

E—R图的三要素是( )。

A
基本表、数据项和元组
B
实体、联系和属性
C
视图、基本表和数据项
D
文件、记录和数据项

题目答案

B

答案解析

概念模型中最常用的方法为实体一联系方法,简称E-R方法。该方法直接从现实世界中抽象出实体和实体间的联系,然后用直观的E-R图来表示数据模型。E-R图的三要素是实体、联系和属性。
单选题

测试是软件开发过程中一个独立且非常重要的阶段。一个规范化的测试过程通常包括多个基本的测试活动。确定测试内容、进度安排、测试所需的环境和条件、测试培训安排等工作属于( )阶段的内容。

A
拟定测试计划
B
编制测试大纲
C
设计和生成测试用例
D
生成测试报告

题目答案

A

答案解析

软件测试是为了发现错误而执行程序的过程,成功的测试是发现了至今尚未发现的错误的测试。一个规范的测试过程通常包括以下基本的测试活动:拟定测试计划、编制测试大纲、生成测试用例、实施测试和生成测试报告。拟定测试计划的内容包括测试的内容、进度安排、测试所需的环境和条件、测试培训安排等。