若有定义:int a[5],*p=a;,则对a数组元素地址的正确引用是______。

  • A+
(1)【◆题库问题◆】:[单选] 若有定义:int a[5],*p=a;,则对a数组元素地址的正确引用是______。
A.p+5
B.*a+1
C.&a+1
D.&am
E.p
F.;a[0]

【◆参考答案◆】:D

【◆答案解析◆】:本题首先使指针指向数组a的首地址。选项A越界;选项B中,a并非指针变量;选项C使数组a的地址加1;选项D取数组元素a[0]的地址。

(2)【◆题库问题◆】:[单选] 下列不是InputStream子类的是(  )。
A.文件输入流FileInputStream
B.对象输入流0bjectlnputStream
C.字符输入流CharlnputStream
D.压缩文件输入流ZiplnputStream

【◆参考答案◆】:C

【◆答案解析◆】:本题考查考生对Java中InputStream非字符输入流的掌握。所有的字节输入流都是从InputStream继承的,包括:ByteArraylnputStream,以字节数组作为输入流;FilelnputStream,可对一个磁盘文件设计的数据进行处理;PipedInputStream,实现线程之间通信的一个类;Filter—InputStream.过滤器输入流;SequenceInputStream,将多个输入流首尾相接;0bjectInputStream,实现ObjectInput接口。选项D中压缩文件输入流ZipInputStream是Inflater—InputStream的子类,而InflaterInputStream是FilterInput—Stream的子类,只有选项c中字符输入流CharInputStream类是字符流。本题涉及内容较多,要求对整个输入输出流有所了解。

(3)【◆题库问题◆】:[单选] 下面关于数据库三级模式结构的叙述中,正确的是(  )。
A.内模式可以有多个,外模式和模式只有一个
B.外模式可以有多个,内模式和模式只有一个
C.内模式只有一个,模式和外模式可以有多个
D.模式只有一个,外模式和内模式可以有多个

【◆参考答案◆】:B

【◆答案解析◆】:B) 【解析】数据库的三级模式结构是指数据库系统的外模式、模式和内模式。一个数据库可以有多个外模式,但只有一个模式和一个内模式。

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

【◆参考答案◆】:C

【◆答案解析◆】:答案应该是C,内模式。

(5)【◆题库问题◆】:[单选] 下列关于定点数与浮点数的叙述中错误的是(  )。
A.在实数的浮点表示中,阶码是一个整数
B.整数是实数的特例,也可以用浮点数表示
C.实数的补码是其对应的反码在最后一位加1
D.相同长度的浮点数和定点数,前者可表示数的范围要大于后者

【◆参考答案◆】:C

【◆答案解析◆】:正整数的补码与其原码一致;负整数的补码是其对应的反码在最后一位加1。

(6)【◆题库问题◆】:[单选] 在宏的调试中,可配合使用设计器上的工具按钮(  )。
A."调试"
B."条件"
C."单步"
D."运行"

【◆参考答案◆】:C

【◆答案解析◆】:在宏的调试过程中,使用“单步”工具按钮可以让宏单步执行来观察执行效果。

(7)【◆题库问题◆】:[单选] 编写如下两个事件过程:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCodE.EndSubPrivateSubForm_KeyPress(KeyAsciiAsInteger)PrintChr(KeyAscii)EndSub在一般情况下(即不按住Shift键和锁定大写键时)运行程序,如果按"A"键,则程序输出的结果是
A.Aa
B.aA
C.AA
D.aa

【◆参考答案◆】:C

(8)【◆题库问题◆】:[单选] 在窗体中为了更新数据表中的字段,要选择相关的控件,正确的控件选择是(  )。
A.只能选择绑定型控件
B.只能选择计算型控件
C.可以选择绑定型或计算型控件
D.可以选择绑定型、非绑定型或计算型控件

【◆参考答案◆】:A

【◆答案解析◆】:在窗体中,控件分为绑定性、非绑定性和计算型。绑定性控件当控件中的数据发生修改时会影响到数据表中的字段,可以更新数据。计算型控件可以更改控件中的数据,但是不能更新到数据库,所以不能更新,所以答案选择A。

(9)【◆题库问题◆】:[单选] 下面描述中错误的是(  )。
A.系统总体结构图支持软件系统的详细设计
B.软件设计是将软件需求转换为软件表示的过程
C.数据结构与数据库设计是软件设计的任务之一
D.PAD图是软件详细设计的表示工具

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】软件系统的总体结构图是软件架构设计的依据,它并不能支持软件的详细设计。

(10)【◆题库问题◆】:[单选] 当c的值不为0时,在下列选项中不能正确将c的值赋给变量a、b的是( )。
A.c=b=a;
B.(a=c)||(b=c);
C.(a=c)&&(b=c);
D.a=c=b;

【◆参考答案◆】:C

【◆答案解析◆】: 选项A是先将a的值赋给变量b,再将变量b的值赋给变量c,不合题意;B选项中由于c的值不为0,在将c的值赋给变量a后,表达式a=c的值为1,不再对表达式b=c计算;对于c选项,表达式a=c的值为1,再求表达式b=c的值为1,然后进行逻辑与运算;D选项将b的值赋给c后再赋给e,故选择C选项。

发表评论

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