JA V A语言程序设计试题答案3
单选题
1列程序段执行结果( )
String s new String(abcdefg)
for (int i0 iSystemoutprint(scharAt(i))
}
A) aceg B) ACEG C) abcdefg D) abcd
2整型数组:int[] x{1235872}调方法Arrayssort(x)数组x中元素值次( )
A) 2 7 8 12 35 B) 12 35 8 7 2
C) 35 12 8 7 2 D) 8 7 12 35 2
3面程序段创建BufferedReader类象in便读取机c盘my文件夹文件1txtFile构造函数中正确路径文件名表示( )
File f new File(填代码处)
file new FileReader(f)
innew BufferedReader(file)
A) 1txt B) my1txt C) c\\my\\1txt D) c\ my\1txt
4应程序main方法中语句输出结果( )
String s1new String(abc)
String s2new String(abc)
boolean b1s1equals(s2)
boolean b2(s1s2)
Systemoutprint(b1+ +b2)
A)true false B) false true C) true true D)false false
5应程序main方法中语句输出结果( )
Hashtable hashtablenew Hashtable()
hashtableput(x12345)
hashtableput(y67890)
hashtableput(aabcde)
Systemoutprintln(hashtableget(a))
A) a B) abcde C) 12345 D) 67890
6面语句功( )
RandomAccessFile raf2 new RandomAccessFile(1txtrw )
A)开前目录文件1txt文件写数文件读数
B)开前目录文件1txt文件写入数文件读取数
C)开前目录文件1txt文件写入数文件读取数
D) 说法
7应程序main方法中语句输出结果( )
String s12345#aaa#bbb#67890
int nsindexOf(#)
int ksindexOf(#n+1)
int msindexOf(#k+1)
String s2ssubstring(m+1)
Systemoutprintln(s2)
A) 123456 B) 67890 C) aaa D) bbb
8面程序段执行b值( )
Integer integ new Integer(9)
boolean b integ instanceof Object
A) 9 B) true C) 1 D) false
9应程序Testjava源程序命令行键入:
java Test aaa bb c
回车输出结果( )
public class Test {
public static void main(String args[]) {
int k1argslength
int k2args[1]length()
Systemoutprint(k1+ +k2)
}
}
A) 3 2 B)1 2 C) 1 3 D) 3 3
10应程序main方法中语句输出结果( )
int b[][]{{1} {22} {222}}
int sum0
for(int i0ifor(int j0jsum*b[i][j]
}
}
Systemoutprintln(sum+sum)
A) 32 B)11 C) 2 D) 3
11应程序main方法中语句执行输出结果( )
int[] x{12521516898}
int maxx[0]
for(int i1iif(x[i]> max)
max x[i]
}
Systemoutprintln(max)
A) 125 B) 5 C) 98 D) 168
12程序Testjava编译运行输出结果( )
public class Test {
String s1java
public static void main(String args[]) {
int z2
Test tnew Test()
Systemoutprintln(ts1+z)
}
}
A) java2 B)2 C)没输出结果D)java
13应程序main方法中语句输出结果( )
String s105 s212
double xDoubleparseDouble(s1)
int yIntegerparseInt(s2)
Systemoutprintln(x+y)
A) 125 B) 1205 C) 12 D) 125
14面程序创建文件输出流象文件testtxt中输出数假设程序前目录存文件testtxt编译面程序Testjava该程序运行3次文件testtxt 容( )
import javaio*
public class Test {
public static void main(String args[]) {
try {
String sABCDE
byte b[]sgetBytes()
FileOutputStream filenew FileOutputStream(testtxttrue)
filewrite(b)
fileclose()
}
catch(IOException e) {
Systemoutprintln(etoString())
}
}
}
A) ABCABC B) ABCDE C) Test D) ABCDE ABCDE ABCDE
15面方法接口Collection中已声明方法( )?
A)添加元素add(Object obj) 方法
B)删元素remove(Object obj)方法
C)元素数length()方法
D)返回迭代器iterator()方法迭代器元素遍历
二选题
1面main()方法定义正确( )?
A) public static void main(String args[]) {} B) public static void main(String[]) {} C) public static void main(String[] args) {} D)public static void main(String [] x) {}
2线程象生命周期中通常历面状态()
A)新建B)运行C)绪D)死亡
3面说法正确( )
A) final 修饰类属性(变量)方法
B) abstract修饰类方法
C) 抽象方法方法头没方法体
D) 关键字finalabstract时
4面关java中输入输出流说法正确( )
A) FileInputStreamFileOutputStream类读写字节流
B) ReaderWriter类读写字符流
C) RandomAccessFile读文件写文件
D) File类处理文件相关操作
5面说法正确( )
A)果某公接口声明源文件中接口必须源文件具相名字
B)果源文件包含import语句该语句必须空行注释行外第语句行
C)果某源文件包含package语句该语句必须第非空非注释行
D)接口中方法必定抽象方法关键字abstract修饰
6面关Java中异常处理try块说法正确( )
A) try块通常应catch 块处理try块中抛出异常
B) catch 块必须finally块
C)抛出异常方法调应放try块中
D)抛出异常处理必须放try块中
7面关进程线程说法正确( )
A)进程程序次动态执行程进程执行程中产生线程——线程形成条执行线索
B)线程进程更执行单位进程中独立控制流程序部控制流线程身动运行栖身某进程中进程启动执行
C)Java线程运行台相关
D)单处理器系统线程分时间片获取CPU系统资源运行处理器系统线程分配处理器中真正发执行务
8关BufferedReader类readLine()方法说法正确()
A)方法readLine()次读取行数
B)方法readLine()次读取字节
C)该方法抛出IOException异常调该方法时通常应放try块中通catch块处理异常
D)果读流末尾该方法返回结果null
三程序阅读题
1阅读面程序回答问题(◆问3分 问3分6分)
import javaawt*
import javaxswing*
public class T extends JFrame {
public T ( ) {
super(GridLayout)
Container conthisgetContentPane()
consetLayout(new GridLayout(23))
conadd(new JButton(a))
conadd(new JButton(b))
conadd(new JButton(c))
conadd(new JButton(d))
conadd(new JButton(e))
conadd(new JButton(f))
setSize(200 80)
setVisible(true)
}
public static void main(String args[]) {
new T()
}
}
◆画图表示程序运行图形界面
果程序通实现某接口处理钮动作事件该接口名?接口中方法头声明?
答案:
◆
接口名:ActionListener
接口中方法:public void actionPerformed(ActionEvent e)
2阅读面程序回答问题(◆问3分 问3分6分)
import javautil*
public class T {
public static void main(String args[]) {
Set set new TreeSet()
setadd(new Integer(10))
setadd(new Integer(5))
setadd(new Integer(15))
setadd(new Integer(5))
setadd(new Integer(10))
Systemoutprintln(size + setsize())
Iterator itsetiterator()
while(ithasNext()){
Systemoutprint(itnext()+ )
}
}
}
◆程序运行输出结果?
说明java中集合(Set接口)映射(Map接口)区
答案:
◆
size 3
5 10 15
Set接口包含重复元素集合Map接口键映射值键重复键映射值
3阅读面程序回答问题(◆问3分 问3分6分)
import javaio*
public class Test {
public static void main(String args[]) throws IOException {
BufferedReader bufnew BufferedReader(
new InputStreamReader(Systemin))
while(true) {
String strbufreadLine()
if(strequals(quit))
break
int xIntegerparseInt(str)
Systemoutprintln(x*x)
}
}
}
编译运行面程序:
◆键盘输入5回车输出结果?
键盘输入quit回车程序执行情况?答案:
◆25
终止应程序运行
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档