在下列模式中,能够给出数据库物理存储结构与物理存取方法的是(  )。

  • A+
(1)【◆题库问题◆】:[单选] 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是(  )。
A.内模式
B.外模式
C.概念模式
D.逻辑模式

【◆参考答案◆】:A

【◆答案解析◆】:A 内模式又称物理模式 给出了数据库物理存储结构与物理存取方法。

(2)【◆题库问题◆】:[单选] 链表不具有的特点是
A.不必事先估计存储空间
B.可随机访问任一元素
C.插入删除不需要移动元素
D.所需空间与线性表长度成正?/P>

【◆参考答案◆】:B

(3)【◆题库问题◆】:[单选] 在软件设计中不使用的工具是(  )。
A.系统结构图
B.PAD图
C.数据流图(DFD图)
D.程序流程图

【◆参考答案◆】:C

【◆答案解析◆】:C【解析】系统结构图是对软件系统结构的总体设计的图形显示。在需求分析阶段,已经从系统开发的角度出发,把系统按功能逐次分割成层次结构,是在概要设计阶段用到的。PAD图是在详细设计阶段用到的。程序流程图是对程序流程的图形表示,在详细设计过程中用到。数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型,是在可行性研究阶段用到的而非软件设计时用到,所以选择C。

(4)【◆题库问题◆】:[单选] 下面程序段的输出结果是(  )。inti=32770:printf(”%d\n”,i);
A.32769
B.32767
C.-32766
D.输出不确定数

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】在TurboC2.0环境中,int数据类型在内存中只占两个字节,其表示形式为二进制补码形式,所以范围是:一32768~32767,即l0000000000000002~01111111111111112(首位为符号位)。而32770转换为二进制为10000000000000102,其符号位为l故输出时为.一个负数,而它的绝对值是求负后的结果,补码求负的方法是:先按位求反,再加一。所以求得的绝对值为01111111111111012+1—0111111111111102,即十进制的32766。综上所述,选项C正确。

(5)【◆题库问题◆】:[单选] 下列不属于导航窗体可以使用的布局是
A.垂直标签,左侧
B.水平标签
C.垂直标签,右侧
D.垂直标签

【◆参考答案◆】:D

【◆答案解析◆】:【答案】D【解析】导航窗体是只包含一个导航控件的窗体。其共有6种可选的布局方式:①水平标签;②垂直标签,左侧;③垂直标签,右侧;④水平标签,2级;⑤水平标签和垂直标签,左侧;⑥水平标签和垂直标签,右侧。因此选择D选项。

(6)【◆题库问题◆】:[单选] 软件需求规格说明书的作用不包括(  )。
A.软件验收的依据
B.用户与开发人员对软件要做什么的共同理解
C.软件设计的依据
D.软件可行性研究的依据据

【◆参考答案◆】:D

【◆答案解析◆】:《软件可行性分析报告》是软件可行性研究的依据。

(7)【◆题库问题◆】:[单选] 若要确保输入的出生日期值格式必须为短。日期,应将该字段的输入掩码设置为(  )。
A.0000/99/99
B.9999/00/99
C.0000/00/00
D.9999/99/99

【◆参考答案◆】:A

【◆答案解析◆】:在Access中,设计字段时可以使用输入掩码来使输入的格式保持一致,输入掩码中的字符“0”表示必须输入数字[0,9];“9”表示可以选择输入数字或空格,由于要实现短日期格式,不必强制为两位数字,所以本题答案为A。

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

【◆参考答案◆】:C

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

(9)【◆题库问题◆】:[单选] 下列程序:intfun(int x[],int n){ static int sum=0,i;for(i=0;i<n;H++)sum+=x[i];return sum:main(){inta[]={1,2.3,4,5),b[]={6,7,8,9),s=0;s==fun(a,5)+fun(h,4),printf(”%d\n”.s);f程序执行后的输出结果是(  )。
A.45
B.50
C.60
D.55

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】在函数int。fun(intx[],intn)的定义中,变量sum为一个静态局部变量。由于在整个程序运行期间,静态局部变量在内存中的静态存储中占据着永久的存储单元。函数intfun(intx口,intn)的功能是求出数组x口各个元素的和,所以在主函数中,调用函数fun(a,5)后,变量SHill一1+2+3+4+5—15,当再次调用fun(b,4)后,变量sum一15+6+7+8+9—45,所以S=15+45=60。

(10)【◆题库问题◆】:[单选] 有以下程序:main(){ int i,n=0:for(i=2;i<5;i++){ do{ if(i%3) continue:n++:}while(!i);n++:}printf("n=%d\n",n);}程序执行后输出结果是( )。
A.n=5
B.n=2
C.n=3
D.n=4

【◆参考答案◆】:D

【◆答案解析◆】: continue语句的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环的条件判定。

发表评论

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