Java期中考试题(近三届)(3)

2019-02-20 23:11

(1)答案:AppletViewer

1073 c 在Java程序中,通过类的定义只能实现单重继承,但通过接口的定义可以实现____重继承关系。

知识点:Java的接口 章:4 >> (1)答案:多

1076 c 可以使用jar.exe把一些文件压缩成一个_________文件,来发布应用程序。 知识点:Java的包 章:4 >> (1)答案:JAR

1078 c 下列程序的输出结果是_______________________。 class A

{ public int f(int x) { return x+1; } }

class B extends A

{ public int f(int x) { return x*x; } }

public class E

{ public static void main(String args[ ]) { A a=new B( ); int m=a.f(10); System.out.println(m); } }

知识点:Java的多态 章:4 >> (1)答案:100

1064 c Java中所有类都直接或间接继承自____________________类。 知识点:Java的继承 章:4 >>

第11页 共42页

(1)答案:Object

1074 c 接口使用_________关键字声明。 知识点:Java的接口 章:4 >> (1)答案:interface 1077 c 设有程序段如下:

String s=\淮海工学院\

char a=s.charAt(0),b=s.charAt(2); System.out.print(a); System.out.println(b);

以上程序的输出结果是_________________。

知识点:String和StringBuffer 章:5 >> (1)答案:淮工

10401 a main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的______.

(A) public static void main()

(B) public static void main(String[ ] args) (C) public static int main(String[ ] arg) (D) public void main(String arg[ ])

知识点:Java程序的构成 章:1 >> 答案:B 10403 a 关于以下application的说明,正确的是_______ 1. class StaticStuff 2. {

3. static int x=10; 4. static { x+=5;}

第12页 共42页

5. public static void main(String args[ ]) 6. {

7. System.out.println(“x=” + x); 8. }

9. static { x/=3;} 10. }

(A) 4行与9行不能通过编译,因为缺少方法名和返回类型 (B) 9行不能通过编译,因为只能有一个静态初始化器

(C) 编译通过,执行结果为:x=5 (D) 编译通过,执行结果为:x=3

知识点:Java程序的构成 章:1 >> 答案:C

10402 a main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的______.

(A) public static void main()

(B) public static void main(String[ ] args) (C) public static int main(String[ ] arg) (D) public void main(String arg[ ])

知识点:Java程序的构成 章:1 >> 答案:B 10409 a 关于以下程序段的说法,正确的是____ import java.awt.event.*; 1.class MyListener implements 2. ActionListener, ItemListener{

3. public void actionPerformed(ActionEvent ae){ 4. System.out.println(\

5. public void itemStateChanged(ItemEvent ie){ 6. System.out.println(\7. } 8.}

第13页 共42页

(A) 可通过编译 (B) 第2行产生编译错误,因为类头被分开定义了 (C) 第3行产生编译错误,参数ae应该改为e

(D) 第5行产生编译错误,方法名称不对,应该是itemStateChange

知识点:Java程序的构成 章:1 >> 答案:A

12557 a 下列关于Java Application与Java Applet程序的差别描述正确的是________________。

(A) 运行方式不同,程序结构相同,运行工具不同,受到的限制相同 (B) 运行方式相同,程序结构不同,运行工具不同,受到的限制相同 (C) 运行方式相同,程序结构相同,运行工具不同,受到的限制也不同 (D) 运行方式不同,程序结构不同,运行工具不同,受到的限制也不同

知识点:Java程序的构成 章:1 >> 答案:D 10702 a 给出下面代码: public class test{

static int a[] = new a[10];

public static void main(String args[]) { System.out.println(arr[10]); } }

那个选项是正确的?

(A) 编译时将产生错误; (B) 编译时正确,运行时将产生错误; (C) 输出零; (D) 输出空。

知识点:Java的数姐 章:2 >> 答案:A 10710 a 看以下程序: boolean a=false; boolean b=true;

boolean c=(a&&b)&&(!b);

第14页 共42页

int result=c==false?1:2;

这段程序执行完后,c与result的值是:

(A) c=false;result=1; (B) c=true;result=2; (C) c=true;result=1; (D) c=false;result=2;

知识点:标识符、关键字和数据类型 章:2 >> 答案:A 11364 a 下列 不可以作为标识符。 ①this ②2i ③cd ④try

(A) 仅① (B) ①②④ (C) ①③ (D) ①④

知识点:标识符、关键字和数据类型 章:2 >> 答案:B 11371 a 定义一个长度为3的整型数组的语句是(最合适的):

(A) int(3) ary=new int(3); (B) int ary=new int(3); (C) int ary[]=new int(3); (D) int[] ary=new int[3];

知识点:标识符、关键字和数据类型 章:2 >> 答案:D

10391 a 若有定义 int a=1,b=2; 则表达式(a++)+(++b) 的值是( )。 (A) 3 (B) 4 (C) 5 (D) 6

知识点:运算符与表达式 章:2 >> 答案:B 10689 a 下列代码哪几行会出错: 1) public void modify() { 2) int I, j, k; 3) I = 100;

4) while ( I > 0 ) { 5) j = I * 2;

6) System.out.println (\7) k = k + 1; 8) I--;

第15页 共42页


Java期中考试题(近三届)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:人教版八年级下册物理第七章 - 运动和力单元测试题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: