Java笔试选择(1).docx

上传人:小飞机 文档编号:3159661 上传时间:2023-03-11 格式:DOCX 页数:17 大小:46.36KB
返回 下载 相关 举报
Java笔试选择(1).docx_第1页
第1页 / 共17页
Java笔试选择(1).docx_第2页
第2页 / 共17页
Java笔试选择(1).docx_第3页
第3页 / 共17页
Java笔试选择(1).docx_第4页
第4页 / 共17页
Java笔试选择(1).docx_第5页
第5页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Java笔试选择(1).docx》由会员分享,可在线阅读,更多相关《Java笔试选择(1).docx(17页珍藏版)》请在三一办公上搜索。

1、Java笔试选择Java选 择 题 1. 下面的不是Java的特点的是 A. 动态性 B. 面向对象 C. 编辑型 D. 多线型 2. Java源文件以为扩展名的是 A. .class B. .java C. .jav D. .cla 3. Java源文件经编译产生的文件称为 A. .obj文件 B. .exe文件 C. .java文件 D. 字节码文件 4. 字节码文件是与平台无关的什么文件 A. ASCII码 B. 二进制码 C. BCD码 D. Unicode码 5. 下面的那一项不是Java application和applet的不同点 B. A. 执行方式不同 B. applet中不

2、再需要main方法 C. applet由若干各类构成 D. Java applet由Web browser执行 6. Java注释方式不包括 C. A. / B. /* */ C. /* */ D. /* */ C 7. 下面不是合法Java标识符的是 D. A. ab B. $_3 C.3ab D. ab3 C 8. 下面均为Java关键字的一组是 A. boolean,byte,long,true B. byte, long,true,goto C. goto ,Boolean,byte,true D. bool, long,true,auto A 9. Java语言使用的字符集是 A.

3、ASCII B. EBCDIC C. Unicode D. BCD C 10. Java的int型变量占内存的字节是 A. 1 B. 4 C. 2 D.与机器有关 B 11. 下列是合法的实型常量的是 A. 12.4,12,12.4f,12.4F B. 12.0f,2e4f,12.0,6e-4 C. 6e,12.1,24f,25d D. 13.6, 6e0.3,456.7d,e2 B 12. 下列说法正确的是 A. 不需定义类,就能创建对象 B. 属性可以是简单变量,也可以是一个对象 C. 属性必须是简单变量 D. 对象中必有属性和方法 B 13. 若有定义 int a=2,b=4;boole

4、an x;则执行语句 x=ab;System.out.println(x);的结果为 B. A. 1 B. 0 C. true D. false D 14. 若有定义 int x=3,y;则执行语句y=(x+)+(x+)+(x+);后y= C. A. 9 B.12 C. 15 D. 18 B 15. 若有定义 int x=3,y;则执行语句y=(+x)+(+x)+(+x);后y= D. A. 12 B. 18 C. 9 D. 15 D 16. Java源程序编译后生成的字节码文件扩展名为 E. A. .exe B. .obj C. .java D. .class D 17. 用户设置环境变量的

5、合法格式为 A. set path to c:jdk1.2bin B. set classpath to c:jdk1.2bin C. set classpath=c:jdk1.2bin D. set classpath c:jdk1.2bin C 18. 下面不是Java移位算符的是 B. A. B. D. 3;后a= A. 0001001 B. 1001010 C. 1111001 D. 1000001 B 20. 执行15.2%5的结果 A. 非法 B. 3 C. 0 D. 0.2 D 21. 下面哪个是有效的Java标识符 A. max_num B. max-num C. 3DogNi

6、ght D. (train) A 22. 编译一个定义了5个类和18个方法的Java源代码文件,编译该源代码文件时会产生几个字节码文件 A. 1 B. 23 C. 18 D. 5 D 23. 下面哪个不是Java的关键字 A. double B. Integer C. float D. default B 24. 下面关键字中那一个是不可用来控制对类成员的访问 A. public B. private C. protected D. default D 25. 下面那组是关键字 A. abstract,object,double B. class,object,this C. class,do

7、uble,this D. Boolean,double,this C 26. 使用八进制、十进制和十六进制分别表示字符3正确的一组是 A. Octal 033(八进制) Decimal 33(十进制) Hexadecimal u0033(十六进制) B. Octal 063 Decimal 51 Hexadecimal 0033 C.0633 u0033 D. 6351 0033 C 27. 把“1”放置在名叫ref的整数的高位处可用代码 A. ref31 B. ref=31 C. ref31 D. ref0&5|2) Systen.out.println(true),选择唯一正确的说法 A.

8、 这行代码不能编译 B. 代码编译,无任何输出 C. 代码编译,输出true D. 代码编译,输出false A 47. 关于下面的代码行 int arr=1,2,3; for(int i=0;i D.& B 60. 下列标签名中非法的是 A.here B._there C.this D. that C 61. 下列表达式中合法的是 A.(true&true) B.(int myInt=03) C.float myFloat=40.0 D.boolean b=(boolean)99 A 62. 下面不是面向对象技术特点的是 A.模块化 B.封装 C.继承性 D. 多态性 D 63. Java中

9、,一各类可以有几个父类 A.任意 B.1 C.2 D. 4 B 64. 使用那个关键字来定义一个接口 A.implements B.class C.extends D.interface D 65. 接口中的方法被默认是什么的 A.private B.public C.protected D.package D 66. 接口体中不应包含 A.常量定义 B.常量赋值 C.方法实现 D.方法声明 C 67. 常量定义的修饰符为 A.final B.finally C.const D.define A 68. 下列不是重载方法的特征的是 A.参数个数不同 B.名相同而类型不同 C.参数类型不同 D.

10、名相同且类型相同 B 69. 在成员变量与局部变量重名时,若想在方法内使用成员变量,要使用关键字 A.super B.import C.this D. return C 70. 若有定义如下 class dog float x; static int y;,则下列说法中正确的是 A.x称为类变量,y为实例变量 B.x,y均为类变量 C.x,y均为实例变量 D. x为实例变量,y为类变量 D 71. 下列不是构造方法特征的是 A.名字与类相同 B.是无参考的 C.是viod型 D.是一种特殊方法 B 72. 下列说法正确的是 A.实例方法能对类变量和实例变量操作 B.实例方法只能对类变量操作 C

11、.实例方法只能实例变量操作 D.类方法能对类变量和实例变量操作 A 73. 下列说法错误的是 A.一个类中的实例方法可以调用其他实例方法 B.静态方法可以调用实例方法 C.实例方法可以调用静态方法 D.静态方法可以调用静态方法 B 74. 如想限制类本身对静态成员的访问,应该 A.用final B.用private C.不使用任何关键字 D.不能限制 B 75. 下列不对的是 A.一个实例方法可以同时为protected和Abstract B.static变量也可为final的 C.static方法可以是protected D.static方法可以是的 D 76. 默认情况下,所有类能访问所有

12、成员,除了 A.用final关键字定义的 B. 用abstract定义的 C.在另一个包中定义的 D.在同一个包中定义的 C 77. package awt;的结果是 A.编译结果出错 B.说明文件的类包含在Java 的awt包中 C.说明文件的类在自定义的awt包中 D.导入自定义的awt包中的类 C 78. 若有定义 class Aint x,y; static float f(int a) float g(int x1,int x2) 及A anew A;则下列用法中非法的是 A.A.g(3,2) B.A.f(3) C.a1.f(4) D.a1.g(2,5) A 79. 下列不是类的属性

13、修饰符的是 A.public B.abstract C.private D.final C 80. 类中不加任何访问权限限定的成员属于 A.default B.public C.private D.protected A 81. 关于super,下面说法中错误的是 A.用来访问父类被隐藏的的成员变量 B.用于调用父类中被重写的方法 C.用于定义父类 D.用于调用父类的构造函数 C 82. 接口中的方法默认的访问控制方式是 A.public B.private C.protected D.default A 83. 在Java编程中,什么是最基本的单元 A.对象 B.类 C.包 D. 接口 A

14、84. 你编译代码 class MySstring extends String 会出现的情况是 A.成功编译 B.不能编译,因为没有main方法 C.不能编译,因为String是abstract类型的 D.不能编译,因为String是final类型的 D 85. 若有下面的类定义 class Bridge Road road; class RoadString name; 它表示 A.“是什么”关系 B.“有什么”关系 C.二者都是 D.二者皆不是 B 86. 要想使定义该类所在的包之外的类不能访问这个类,使用关键字 A.不用 B.private C.final D.protected A

15、87. 定义一个名为key的类,使之不能被继承,应选 A.class key B.native class key C.class key final; D. final class key D 88. 一个对象创建包括的操作中,没有下面的 A.释放内存 B.对象声明 C.分配内存 D.调用构造方法 A 89. 下面定义形式中,那一个是非法的 A.class Aint a,b; B.class Aint i,j; i=j=10 C.class Aint i; float f; D. class Aint i=12; float f1=1.2f; B 90. this关键字的含义是表示一个 A.

16、指针 B.当前对象 C.一个类 D. 一个方法 B 91. 若有定义如下 class Aint x,x1; int fint a; int gint y; ,则不正确的赋值为 A.在f中a=x B.在f中x=a C.在f中x=x1 D.在g中y=a D 92. 下列定义形式错误的是 A.float a B.float a5 C.int a=new int5 D. float c B 93. 若有定义int a=new int23则第1个下标的可用范围是 A.1到2 B.0到2 C.1 D. 0到1 D 94. 数据下标越界,则发生异常,提示为 A.Runtime Exception B.IOE

17、xception C.ArrayIndex OutOfBoond Exception D.class Cast Exception A 95. 若有定义 char a=new char5;则a.length的值为 A.0 B.10 C.4 D. 5 D 96. 若有定义String tom=我们是学生;则tom.length的值是 A.5 B.10 C.6 D. 11 A 97. 若有定义 String tom=boy;String hill=boy;则表达式的值为 A.1 B.true C.false D. 0 B 98. 调用trim方法,可以去掉字符串的那部分空格 A.前部 B.后部 C

18、.全部 D.前后 D 99. 若有定义 Sting tom=I am a good cat ;则tom.indexOf(a)的值为 A.2 B.3 C.4 D. 5 A 100. 若有定义 Sting tom=I am a good cat ;则tom.indexOf(good,2)的值为 A.4 B.5 C.6 D. 7 D 101. 若有定义 Sting to=I am a good cat ;则to.indexOf(a,7)的值为 A.7 B.13 C.14 D. 8 B 102. 若有定义 Sting jerry=I love Tom,s1;则s1=jerry.substring(2)

19、的值为 A.l B.love C.love Tom D. Tom C 103. 若有定义 Sting jerry=I love Tom,s1;则s1=jerry.substring(2,5)的值为 A.lov B.love C.love Tom D. Tom A 104. 调用方法时,若要进行参数的引用传递,参数类型可为 A.整型 B.实型 C.字符型 D. 类 D 105. 在Java中下列关于继承的论述中,错误的是 A.继承具有传递性 B.继承关系也称为“即是”关系 C.支持多继承 D.继承提高了系统的可重用性 C 106. 在Java中,关于封装性的说法中,错误的是 A.是一种信息隐蔽技

20、术 B.使对象之间不可相互作用 C.是受保护的内部实现 D.与类有关,封装的基本单位是对象 B 107. 一个消息包含的内容,不应有 A.消息接收者 B.接受对象应采用的方法 C.指示接受者做何处理 D.方法的参数 C 108. 若有定义:class A static float f(int a) ,则下列说法中非法的是 A.A.f(3) B.a1.f(4) C.a1.g(5) D. A.g(3) D 109. 若声明一个类不能被继承,即不能有子类,用关键字 A.final B.finally C.abstract D. super A 110. 显示低层次图片的代码应放在下列那个方法中 A.

21、update B.paint C.init D.repaint B 111. AWT提供给paint方法的是那个类的实例 A.Thread B.Applet C.Graphics D.Component C 112. 借助于BorderLayout,为往容器中添加一个组件,应写代码 B.comp.add(cont,BorderLayout.CENTER) A.comp.add(BorderLayout.CENTER,cont) C.comp.add(BorderLayout.CENTER,comp) D.comp.add(comp,BorderLayout.CENTER) C 113. 为在容

22、器底端放一个按钮,不管用户如何改变尺寸,下列布局管理器那一个最简单 A.BorderLayout B.GridLayout C.FlowLayout D.GridbagLayout A 114. 代码的new List (10,true);的含义是 A.创建含10列的新列表 B.创建含10行的新列表,且允许多重选择 C.创建不多于10个选项的新列表 D. 创建含10行的新列表,每次选一项 B 115. Graphics类有一坐标系统,其原点在 A.图形空间中心 B.图形空间左下方 C.图形空间左上方 D.用户配置的坐标系统 A 116. main方法中有代码:Frame f=new Frame

23、(My Frame); f.sd Size(100,100); 为在屏幕上显示该对象,应加下面哪个的代码 A.f.appear B.f.setForeground C.f.set Visible D.f.enable C 117. 一个Java Applet的生命周期内涉及多个方法,但下面的哪个不是 A.init B.finalize C.stop D.destroy B 118. Applet对象自动调用init方法完成初始化工作,init可被调用几次 A.3 B.2 C.1 D. 任意 A 119. init方法所做的初始化其任务中不应包括 A.设置初始状态 B.装载图像 C.设置参数 D

24、.跳转页面 D 120. 调用repaint方法,会出现什么情况 A.清除以前pain方法所画的内容 B.保留原来pain所画的内容 C.清除pain以前所画的内容,再一次调用pain方法 D.在pain以前所画内容基础上,再一次调用pain画新的内容 C 121. 结束applet的生命周期的方法中,不包括 A.stop B.destroy C.关闭浏览器 D.close D 122. 关于applet,下面说法正确的的是 A.能加载库函数 B.可以读写本地计算机系统上的文件 C.不能运行本地计算机上的任何程序 D. 不能和任何主机建立网络通信 C 123. paint需要一个参数,它是 A

25、.一个位置值 B.一个Graphics对象 C.一个字符串 D.一个高度值 C 124. HTML语言的applet标签属性中,哪个不是必选的 A.NAME B.CODE C.WIDTH D.HEIGHT A 125. JVM会一直运行,直到 A.main结束 B.仅剩下用户线程 C.仅剩下守护线程 D. 或任一条件 C 126. 为获得参数lastname ,可在applet中用代码 A.String s=getName(lastname) B.String s=Parametre(lastname) C.String s=getParametre(lastname) D.String s=

26、get(lastname) C 127. 从下面的main 的调用 Java lyrics a kiss is but a kiss 中访问单词“kiss”的是 A.args0 B.args5 C.args4 D. args3 B 128. 下面定义main方法有效的是 A.public static void main(String args) B.public main(String) C.public void main D. public void main(args) A 129. main需要一个参数,它是 A.一个整型量 B.一个String对象 C.一个实型量 D.一个任意类的

27、对象 B 130. 从下面的main方法 Java lyrics a kiss is but a kiss 的调用中访问单词but的是 A.args3 B.args2 C.args0 D.args1 A 131. 在文本框中设置文本的方法是 A.setEchochar B.getText C.setText D.Textfield C 132. 获取文本框的文本的方法是 A.setEchochar B.setText C.Textfield D. getText D 133. 用于文本区中设置文本同时清除文本区中原有文本的方法是 A.setText(String s) B.getText C.

28、TextArea(String s) D. TextArea(int x,int y) A 134. 对于文本区事件源,要获得监视器的方法是 A.addTextListener B.TextValueChanged C.append(String s) D.insert(String s int x) A 135. 下列监听器接口,那个不能添加到TextArea对象中 A.TextListener B.ActionListener C.MouseListener D.ComponentListener B 136. 下列那一项的实现不可以添加为TextField对象的监听器 A.ActionL

29、istener B.FocusListener C.MouseMotionListener D.WindowsListener D 137. 下列说法不正确的是 A.java.awt包的类Panel是用来创建面板的 B.container类是Panel类的子类 C.Panel类的实例是一个容器 D.容器也是一个组件 B 138. 那个类负责创建画布对象 A.Applet B.Container C.Component D.Canvas D 139. 在ScrollPane(int a)方法中,a指定滚动条的初始状态,下面除那个之外均是a可取值 A.ScrollPane.SCROLLBARS_A

30、LWAYS B.ScrollPane.SCROLLBARS_AS_NEEDED C.ScrollPane.SCROLLBARS_NEVER D.ScrollPane.SCROLLBARS_NEEDED D 140. 能从左到右,从上到下地排列组件,并且当从一行移到下一行时能使每行居中的布局管理器是 A.BorderLayout B.FlowLayout C.GridLayout D.CardLayout B 141. 当把组件放置在BorderLayout的哪个区域时,该组件可以自动调整其水平方向而非垂直方向的尺寸 A.North or South B.East or West C.Cente

31、r D.North,South or Center A 142. 下列布局管理器中,哪一个会在前个组件相同行上放置组件,直到该组件超出容器的宽度,然后从新行开始,并把添加的组建居中放置 A.BorderLayout B.CardLayout C.FlowLayout D.GridbagLayout C 143. 应把组件放在BorderLayout的哪个区域时,它会自动垂直调整大小,但不水平调整 A.North or South B.East or West C.Center D. North,South or Center D 144. 当为组件调用repaint时,AWT包调用组件方法 A

32、.update B.paint C.draw D. show A 145. 用Java中的哪个方法来隐藏用户界面的组件 A.disable B.setVisible C.remove D.delete B 146. 如想改变某组件的尺寸,可用方法 A.dimension B.resize C.area D.setSize D 147. setForeground和setBackground定义在哪个类中 A.Graphics B.Container C.Component D.Applet C 148. 若要用空标题构造选择框,应选择方法 A.Checkbox(String s,boolean

33、 b,CheckboxGroup g) Checkbox C.Checkbox(String s,boolean b) D.Checkbox(String s) B 149. 当我们在一个容器中添加了多个选择框,且使用CheckboxGroup将它们归为某一组,则在这一组中,一个时刻可以有几个选择框被选中 A.1 B.2 C.4 D. 任意 A 150. Checkbox类的方法有 getstatc,getlable等,它们是什么的 A.private B.public C.protected D. default B 151. 选择控件(Choice)每次选择可择其中的项是 A. 1 B.

34、2 C. 3 D. 所有 A 152. 创建了一个选择控件对象后,可得选项顺序加入到控件中的方法是 A. Choice B. remove(int) C. getSelectItem D. add(string) D 153. 当选择了选择控件(Choice)中某个选项后,会产生事件 A. ActionEvent B. ItemEvent C. TextEvent D. 不会产生事件 B 154. 使选择控件(Choice)获得监视的方法是 A. addActionListener B. addItemListener C. addComponentListener D. addTextLis

35、tener B 155. 选择控件(Choice)事件的接口方法是 A. actionPerformed(ActionEvent e) B. itemStateChanged(ItemEvent e) C. adjustmentValueChanged(AdjustmentEvent e) D. textValueChanged(TextEvent e) A 156. 如果要判断是哪个选择控件(Choice)产生的事件源,可使用的方法 A. getItem(int) B. getSource C. getItemSelectable D. getItemIndex C 157. 滚动列表(Li

36、st)每次选择选项,可以选择个数是 A. 1 B. 多个 C. 所有 D. 根据列表对象初始化参数确定 D 158. 获得滚动列表(List)当前选项的索引,可以使用方法 A. getSelectedItem B. getSelectedIndex C. add(Sting) D. 不能获得索引,只能得到选项字符串 B 159. 滚动列表(List)k可以产生几种事件 A. 1 B. 2 C. 3 D. 4 B 160. 双击滚动列表上的选项,可产生事件是 A. ItemEvent B. ActionEvent C. FocusEvent D. KeyEvent B 161. 设置组件的背景色

37、可用方法 A. void setBackgroundColor(Color c) B. void setForegroundColor(Color c) C. void setBackground(Color c) D. void setForeground(Color c) C 162. 创建一个字体类对象,字体的式样为斜体,可使用的参数是 A. Font.PLAIN B. Font.BOLD C. Font.ITALIC D. Font.BOLD和Font.ITALIC C 163. 使用方法可设置组件的位置和大小的是 A. void setLocation(int x,int y) B.

38、 void setSize(int Width,int Height) C. void setBounds(int x,int y,int width,int height) D. 没有这样的方法 C 164. 用类可以创建一个Java的窗口的是 A. Canvas B. Applet C. Window D. Frame D 165. 基于Frame创建了一个窗口,该窗口 A. 立即显示 B. 不能立即显示 C. 用方法SetVisible(true)显示 D. 用方法super显示 C 166. 向窗口中加菜单,具体做法是 A. 创建一个菜单条(Menubar)对象作为一个菜单 B. 创建

39、一个菜单(Menu)对象作为一个菜单 C. 先创建一个菜单条(Menubar)对象,再创建一个菜单(Menu)对象,将菜单对象加入菜单条对象 D. 创建窗口时直接用方法super设置菜单 C 167. 往一个菜单中加一个菜单项,做法是 A. 将菜单项直接加到菜单条中 B. 将菜单项加到一个菜单中 C. 创建一个菜单时将菜单项作为参数 D. 上述三种方法任一种都可以 B 168. 设置一个菜单项不可选择,可使用方法 A. setVisible(false) B. setEnabled(false) C. setItem(String s) D. 只要有菜单项就可选择 B 169. 选择一个菜单项,可产生的事件是 A. ItemEvent B. ActionEvent C. TextEvent D. ContainerEvent B

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号