设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i 个元素的地址为(  )。

  • A+
(1)【◆题库问题◆】:[单选] 设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i 个元素的地址为(  )。
A.P+i*2
B.P+(i-1)*2
C.P+(i-1)
D.P+i

【◆参考答案◆】:C

(2)【◆题库问题◆】:[单选] 下列程序的运行结果是(  )。 SETEXACT ONs="ni"+SPACE(2)IFS=”ni”IFS=”ni”?"one"ELSE?"two"END IFELSEIFS="ni"?"three"ELSE?"four"END IFEND IFRETURN
A.one
B.two
C.three
D.four

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】用= =比较两个字符串时,当两个字符串完圣相同时,运算结果是逻辑真.T.。用=比较两个字符串时,运算结果与SET EXACT ONI OFF的设置有关:0N先在较短的字符串的尾部加上若干个空格,使两个字符串的长度相等,然后进行精确比较;当处于0FF状态时,只要右边字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真.T.。所以本题运行结果为three。

(3)【◆题库问题◆】:[单选] 有以下程序:main(){ union{ char ch[2];int d;}s;d=0x4321;printf("%x,%x\n",S.ch[0],S.ch[l]);}在16位编译系统上,程序执行后的输出结果是( )
A.21,43
B.43,21
C.43,00
D.21,00

【◆参考答案◆】:A

【◆答案解析◆】:s是一个公用体,d的值分别与ch中的两个元素的值相同,d的高位放在chFl]中、低位放在chl-0] 中,因此输出的结果为21,43。

(4)【◆题库问题◆】:[单选] 防止软盘感染病毒的有效方法是(  )。
A.不要把软盘和有毒软盘放在一起
B.在写保护缺口上贴上胶条
C.保持机房清洁
D.定期对软盘格式化

【◆参考答案◆】:B

(5)【◆题库问题◆】:[单选] 数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为(  )。
A.C
B.Basic
C.DDL
D.DML

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】数据定义语言DataDefinitionLanguage(DDL)是SOL语言的一部分,用来定义模式、内模式和外模式。

(6)【◆题库问题◆】:[单选] 下列叙述中正确的是(  )。
A.对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n
B.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为n/2
C.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为log2n
D.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为nlog2n

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】二分法查找只适用于顺序存储的有序表,对于长度为n的有序线性表,最坏情况只需比较l092n次。

(7)【◆题库问题◆】:[单选] 对线性表进行二分法检索,其前提条件是(  )。
A.线性表以顺序方式存储,并按关键码值排好序
B.线性表以顺序方式存储,并按关键码的检索频率排好序
C.线性表以链式方式存储,并按关键码值排好序
D.线性表以链式方式存储,并按关键码的检索频率排好序

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】对线性表进行二分法检索,要求线性表是按顺序方式存储的,并按关键码值的大小排好序。

(8)【◆题库问题◆】:[单选] 数据表文件工资.DBF共有10条记录,当前记录号为5。用SUM命令计算工资总和,如果不给出范围短句,那么命令(  )
A.计算后5条记录工资值之和
B.计算后6条记录工资值之和
C.只计算当前记录工资值
D.计算全部记录工资值之和

【◆参考答案◆】:D

(9)【◆题库问题◆】:[单选] 有以下程序 # include <stdio.h>main(){int a=-2,b=0;while(a++&&++b);printf("%d,%d",a,b);}程序运行后的输出结果是
A.1,3
B.0,2
C.0,3
D.1,2

【◆参考答案◆】:B

【◆答案解析◆】:由于a 的初始值等于-2,所以while 循环语言执行两次结束,此时变量a 的值等于0,变量b 的等于2。

(10)【◆题库问题◆】:[单选] SQL查询语句中,用来实现关系的投影运算的短语是(  )。
A.WHERE
B.FROM
C.SELECT
D.GROUP BY

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】本题考查考生对sQL语句结构的记忆及理解。掌握基本的SQL查询语句中各个短语的含义。SELECT用于实现关系的投影操作,使用时将所选的字段名放在SELECT之后,多个字段间用逗号隔开。WHERE用于实现关系的选择操作,FROM指定查询数据的来源, CROUP BY用于实现分组。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: