有以下定义语句 double a,b; int w; long c

  • A+
所属分类:IT认证

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[单选] 有以下定义语句 doublea,b;intw;longc; 若各变量已正确赋值,则下列选项中正确的表达式是(  )
A.a=a+b=b++
B.w%(int)a+b
C.(c+w)%(int)a
D.w=a==b;

【◆参考答案◆】:C

(2)【◆题库问题◆】:[单选] 若有以下的定义:“intt[3][2];”,能正确表示t数组元素地址的表达式的是(  )。
A.
B.
C.
D.

【◆参考答案◆】:C

【◆答案解析◆】:数组的下标是从0开始的,选项A中越界,行下标和列下标都不能越界;选项B中,虽然是个地址,但是也同样越界了;选项C中表示的是第一个的首地址;选项D表示的是其元素的值,并不是地址。

(3)【◆题库问题◆】:[单选] 在面向对象方法中,不属于“对象”基本特点的是(  )。
A.一致性
B.分类性
C.多态性
D.标识唯一性

【◆参考答案◆】:A

【◆答案解析◆】:对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。所以选择A。

(4)【◆题库问题◆】:[单选] 以下叙述中正确的是(  )。
A.事件过程都由用户来编写
B.事件过程都不是由用户编写的
C.事件过程有的由用户编写,有的由系统确定
D.用户可以确定事件方法过程是否由用户编写

【◆参考答案◆】:D

【◆答案解析◆】:D) 【解析】本题考查事件过程。一般控件都有事件过程,这些事件过程在编写程序中,可以根据问题的需要来确定是否编写该事件过程。

(5)【◆题库问题◆】:[单选] 下列选项默认的布局管理器不是BorderLayout的是(  )。
A.Window
B.Panel
C.Frame
D.Dialog

【◆参考答案◆】:B

【◆答案解析◆】:本题考查Java中的布局管理器。Panel和Applet默认的布局管理器是FlowLayout,构件在容器中放置规律是从上到下、从左到右进行放置;BorderLayout是Window、Frame和Dialog的默认布局管理器,在BorderLay—out布局管理器中构件分成5个区域North、South、East、West和Center,每个区域只能放置一个构件。考生应注意区分各个布局管理器的区别和联系,以及各个布局管理器的特点。

(6)【◆题库问题◆】:[单选] 用快速排序法对下列关键字序列进行降序排序,速度最慢的是
A.{ 7, 11,19,23,25,27,32 }
B.{ 27,25,32,19,23,7, 11 }
C.{ 3, 11,19,32,27,25,7 }
D.{ 123,27,7,19,11,25,32 }

【◆参考答案◆】:A

【◆答案解析◆】:快速排序的基本方法:在待排序的序列中任取一个记录,以它为基准用交换的方法将所有的记录分成两个部分--关键码比它小的一个部分和关键码比它大的另一个部分,再分别对两个部分实施上述过程,一直重复到排序完成为止。最坏的情况指的是对已经排好序的记录进行完全相反的排序。因此本题的正确答案是A。

(7)【◆题库问题◆】:[单选] 下列选项,不正确的是( )。
A.for(int a=1;a<=10;a++);
B.int a=1; do{a++: }while(a<=10);
C.int a=1; while(a<=10){a++: }
D.for(int a=1;a<=10;a++)a++;

【◆参考答案◆】:B

【◆答案解析◆】:本题考查的是基本循环语句的使用,选项A,选项C和选项D都为正确的形式,在选项B中的while(a<=10)后缺少结束符分号“;”。

(8)【◆题库问题◆】:[单选] 下列关于SQL对表的定义说法中,正确的选项是(  )。
A.利用ALTER TABLE来定义一个新的数据表结构
B.SQL的表定义语句可定义自由表的域完整性、字段有效性规则等
C.SQL只能对数据库表实现其完整性、有效性规则等信息的设置
D.sQL的表定义语句只能定义表中的候选索引、唯一索引和普通索引,不能定义主索引

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】在SQL的定义功能中,所定义的新数据表结构的内容和在表设计器中定义一个新表的内容一样,可以完成其所有功能,包括主索引、域完整性的约束、字段有效性规则等,但对于自由表的定义也和在表设计器中一样,都不能定义自由表的主索引、域完整性的约束、字段有效性规则等,只能进行一些最基本的操作,如定义字段名、宽度和类型等。

(9)【◆题库问题◆】:[单选] 下面程序计算并输出的是(  )。Private Sub Command1 Click(  )a=10s=0Dos=s+a*a*aa=a-1LoopUntil a<=0PrintsEnd Sub
A.13+23+33+…+103的值
B.10!+…+3!+2!+1!的值
C.(1+2+3+…+10)3的值
D.10个103的和

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】本题中s=s+a*a*a,即求a3。a=a-1即把每次a减1,直到a<=0退出循环,所以本题是求所有的a3之和,所以A选项正确。

(10)【◆题库问题◆】:[单选] 软件调试的目的是(  )。
A.发现错误
B.改正错误
C.改善软件的性能
D.挖掘软件的潜能

【◆参考答案◆】:B

【◆答案解析◆】:软件调试的目的是改正程序中的错误。

发表评论

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