《JAVA语言程序设计》期末考试复习资料(4)

2019-03-11 11:20

int k2=args[1].length(); System.out.print(k1+\ \ } }

A) 3 2 B)1 2 C) 1 3 D) 3 3 10、应用程序的main方法中有以下语句,则输出的结果是 ( A )。

int b[][]={{1}, {2,2}, {2,2,2}};

int sum=0;

for(int i=0;i

System.out.println(\

A) 32 B)11 C) 2 D) 3 11、应用程序的main方法中有以下语句,则执行后输出的结果是 ( D int[] x={125,21,5,168,98}; int max=x[0];

for(int i=1;i max)

max =x[i];

}

System.out.println(max);

A) 125 B) 5 C) 98 D) 168 13、应用程序的main方法中有以下语句,则输出的结果是 ( A )。

String s1=\

double x=Double.parseDouble(s1); int y=Integer.parseInt(s2);

System.out.println(x+y);

A) 12.5 B) 120.5 C) 12 D) “12.5”

三、程序阅读题

1、阅读下面的程序,回答问题(?问3分,?问3分,共6分)。

import java.awt.*;

)。

import javax.swing.*; public class T extends JFrame { public T ( ) {

super(\

Container con=this.getContentPane(); con.setLayout(new GridLayout(2,3)); con.add(new JButton(\ con.add(new JButton(\ con.add(new JButton(\ con.add(new JButton(\ con.add(new JButton(\ con.add(new JButton(\ setSize(200, 80); setVisible(true); }

public static void main(String args[]) { new T(); }

}

?画图表示程序运行后的图形界面。

?如果程序通过实现某个接口处理按钮的动作事件,则该接口名为何?接口中的方法头声明如何? 答案:

?

?接口名:ActionListener

接口中的方法:public void actionPerformed(ActionEvent e)

3、阅读下面的程序,并回答问题(?问3分,?问3分,共6分)。

import java.io.*; public class Test {

public static void main(String args[]) throws IOException { BufferedReader buf=new BufferedReader(

new InputStreamReader(System.in)); while(true) {

String str=buf.readLine(); if(str.equals(\ break;

int x=Integer.parseInt(str); System.out.println(x*x); } } }

编译运行上面的程序:

?从键盘输入5,回车后输出的结果如何? ?从键盘输入quit,回车后程序执行情况如何? 答案: ?25

?终止应用程序的运行。

《JAVA程序设计》期末考试试题 (五)

二、 单选题

1、当某一线程正处于休眠状态,而另一个线程用 Thread 类中的 interrupt() 方法中断它时,抛出的异常类型是( C )。 A) IOException B) RuntimeException C) InterruptedException D) ClassNotFoundException 3、应用程序的main方法中有以下语句,则输出的结果是 ( B )。 String s = \ int n = s.indexOf(\

int k = s.indexOf(\ String s2 = s.substring(n+1, k);

System.out.println(s2);

A) 123456 B) 123 C) xxxxxxxxxxxxxxx D) zzzzz

5、应用程序的main方法中有以下语句,则输出的结果是 ( A )。

int b[][]={{1, 1, 1}, {2,2}, {3}};

int sum=0;

for(int i=0; i

System.out.println(\A) 10 B)6 C) 9 D) 13

6、应用程序的main方法中有以下语句,则执行后输出的结果是 ( B int[] x = {125,21,5,168,98}; int min = x[0];

for (int i=1; i

min = x[i];

}

System.out.println(min); )。

A) 125 B) 5 C) 98 D) 168

三、程序阅读题

1、阅读下面的程序代码,并回答问题(?问3分,?问3分,共6分)。

String s1 = new String(\String s2 = new String(\ boolean b1= s1.equals(s2);

boolean b2 = s1== s2; System.out.print(b1+\ \

?程序段执行后,在命令行的输出结果如何? ?解释输出(1)的结果的原因?

答案:? true false

?equals方法比较两个字符串的内容是否相等;运算符“==”判断两个对象是否指向同一个引用,即是否为同一个对象。

2、阅读下面的程序,并回答问题(?问3分,?问3分,共6分)。

import java.io.*; public class Test {

public static void main(String args[]) throws IOException { BufferedReader buf=new BufferedReader(

new InputStreamReader(System.in)); while(true) {

String str = buf.readLine(); if(str.equals(\ break;

int x=Integer.parseInt(str); System.out.println(x*x); } } }

编译运行上面的程序:

?从键盘输入10,回车后输出的结果如何?

?从键盘输入exit,回车后程序能正确执行吗?为什么?

答案:?100 ?不能;因为方法Integer.parseInt(str)不能将字符串“exit”转化为整数,抛出异常。


《JAVA语言程序设计》期末考试复习资料(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浅谈房地产企业全面预算管理中存在的问题及对策

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

马上注册会员

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