修改版s1JAVA无答案版.docx
- 文档编号:29630847
- 上传时间:2023-07-25
- 格式:DOCX
- 页数:63
- 大小:40.71KB
修改版s1JAVA无答案版.docx
《修改版s1JAVA无答案版.docx》由会员分享,可在线阅读,更多相关《修改版s1JAVA无答案版.docx(63页珍藏版)》请在冰豆网上搜索。
修改版s1JAVA无答案版
1)
下列JavaSwing组件,()是容器组件。
()选择二项
a)
JFrame
b)
JButton
c)
JTextArea
d)
JPanel
2)
下列Java语句中,()可以创建一个3行4列的JTextArea组件。
(选择一项)
a)
JTextAreaj=newJTextArea(4,3);
b)
JTextAreaj=newJTextArea(3,4);
c)
JTextAreaj=newJTextArea(3,4,“TextArea”);
d)
JTextAreaj=newJTextArea(4,3,“TextArea”);
3)
给定某java程序的main方法如下,该程序的运行结果是()。
(选择一项)
publicstaticvoidmain(String[]args){
booleanboo=true;
if(boo==false){
System.out.println(“a”);
}
Else
{
System.out.println(“b”);
}
}
a)
a
b)
b
c)
c
d)
d
4)
在JAVA中,无论测试条件是什么,下列()循环将至少执行一次。
(选择一项)
a)
for
b)
do…while
c)
while
d)
while…do
5)
在JAVA中,()类提供定位本地文件系统,对文件或目录及属性进行基本操作。
(选择一项)
a)
FileInputStream
b)
FileReader
c)
FileWriter
d)
File
6)
在JAVA中,()关键字用来终止循环语句。
(选择一项)
a)
return
b)
continue
c)
break
d)
exit
7)
以下JAVA语句中,()可以构造一个BufferedInputStream对象。
(选择一项)
a)
newBufferedInputStream(newFileOutputStream(“abc.txt”));
b)
newBufferedInputStream(newIutputStream(“abc.txt”));
c)
newBufferedInputStream(newFileReader(“abc.txt”));
d)
newBufferedInputStream(newFileIutputStream(“abc.txt”));
8)
在JAVA中,在包com.db下定义了一个类,要让包com.util下的所有类都可以访问这个类,这个类必须定义为()。
(选择一项)
a)
protected
b)
private
c)
public
d)
friendly
9)
给定java代码,如下,编译运行后,结果是()。
(选择一项)
publicclassTest{
staticStrings;
publicstaticvoidmain(Stringargs[]){
charc=s.charAt(0);
System.out.printin(c);
}
}
a)
编译错误
b)
运行期异常,异常类型为NullPointerException
c)
运行期异常,异常类型为ArithmeticException
d)
正确运行,但无输出内容
10)
给定Java代码如下,关于super的用法,以下描述正确的是()。
(选择一项)
classCextendsB{
publicC(){
super();
}
}
a)
用来调用类B中定义的super()方法
b)
用来调用类C中定义的super()方法
c)
用来调用类B的无参构造方法
d)
用来调用类B中第一个出现的构造方法
11)
给定java程序Test.java如下,编译运行,结果是()。
(选择一项)
packagecom;
classTest{
protectedvoidtalk(){
System.out.print(“talk”);
}
}
给定Test的子类Test2,代码如下:
packagecom.util;
importcom.*;
publicclassTest2extendsTest{
publicstaticvoidmain(String[]args){
newTest2().talk();
}
}
a)
输出字符串:
talk
b)
输出字符串:
talktalk
c)
编译错误:
在com.util.Test2中无法访问方法talk()
d)
编译错误:
com.Test不是public,无法在包外访问
12)
给定Java代码如下,编译运行,结果如下()。
(选择一项)
publicstaticvoidmain(Stringargs[])
{
inti;
system.out.println(“i=”+i);
}
a)
编译错误
b)
运行时出现例外
c)
正常运行,输出i=-1
d)
正常运行,输出i=0
13)
研究下面的Java代码,当x=2时,运行结果是()。
(选择一项)
switch(x)
{
case1:
System.out.printIn
(1);
case2:
case3:
System.out.printIn(3);
case4:
System.out.printIn(4);
}
a)
没有输出任何结果
b)
输出结果为3
c)
输出结果是3和4
d)
输出结果是1、3和4
14)
在Java语言中,下列()是正确的,JDBC代码片段。
(选择二项)
a)
PreparedStatementpstmt=con.prepareStatement(“insertintoEMP
(EMPNO,ENAME)values(?
?
)”);
pstmt.setInt(1,7);
pstmt.setString(2,“Admin”);
b)
PreparedStatementpstmt=con.prepareStatement(“insertintoEMP
(EMPNO,ENAME)values(?
?
)”);
pstmt.setInt(1,“7”);
pstmt.setString(2,“Admin”);
c)
Statementstmt=con.createStatement(“insertintoEMP
(EMPNO,ENAME)values(7,’Admin’)”);
d)
PreparedStatementstmt1=con.prepareStatement(“insertintoEMP
(EMPNO,ENAME)values(7,’Admin’)”)
15)
研究下面的java代码,当x=2时,运行结果是().(选择一项)
switch(x)
{
case1:
System.out.println
(1);
case2:
case3:
System.out.println(3);
case4:
System.out.println(4);
}
a)
没有输出任何结果
b)
输出结果为3
c)
输出结果是3和4
d)
输出结果是1、3和4
17)
在java中,要创建一个新目录,要使用()类的实例。
(选择一项)
a)
File
b)
FileOutputStream
c)
PrintWriter
d)
Dir
18)
给定一个java程序的方法结构,如下:
publicIntegerchange(inti){
}
以下方法体实现语句正确的是()(选择二项)
a)
Integerint=newInteger(i);
returnint;
b)
Integert=Integer.valueOf(i);
returnt;
c)
returnnewInteger(i);
d)
returni;
19)
给定java代码,如下:
运行编译后,输出结果是()
classPerson
{
publicvoidcount()
{
System.out.println(10/3);
}
}
publicclassTestextendsPerson
{
publicvoidcount()
{
System.out.println(10/3);
}
publicstaticvoidmain(Stringargs[])
{
Personp=newTest();
p.count();
}
}
a)
1
b)
1.0
c)
3
d)
3.33333333335
20)
给定java代码,如下
publicbytecount(byteb1,byteb2)
{
return_______
}
要使这体段代码能够编译成功,横线处可以填入()(选择一项)
a)
(byte)(b1-b2)
b)
(byte)b1-b2
c)
b1-b2
d)
(byte)b1/b2
21)
在JAVA语言中,以由上到下的方式从左到右排列组件的布局管理器().(选择一项)
a)
BorderLayout
b)
FlowLayout
c)
GridLayout
d)
CardLayout
22)
给定java程序Test.java,如下:
importjava.util.ArrayList;
privateclassTestingextendsArrayList{
PrivatevoidaMethod(){
}
}
publicclassTestexendsTesting{
}
现在程序编译无法通过,错误原因()(选择一项)
a)
ArrayList不能被继承
b)
一个Test.java文件不能声明两个类
c)
Test的继承语法有错误
d)
Testing不能被声明为private
23)
在java中,下列()是不合法的赋值语句。
(选择一项)
a)
floatf=1/3;
b)
inti=1/3;
c)
floatf=1*3.0;
d)
doublef=1.0/3;
24)
在java中,在尝试对null对象操作时,会产生()类型的异常.(选择一项)
a)
ArithMeticException
b)
NullPointerException
c)
IOException
d)
EOFException
25)
给定java程序,如下
publicclassTest
{
privatestaticfinalintcounter=10;
publicstaticvoidmain(Stringargs[])
{
System.out.println(++counter);
}
}
编译运行Test.java,结果是()(选择一项)
a)
10
b)
11
c)
编译错误
d)
运行时出现异常
26)
在java中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()(选择一项)
a)
interfaceAextendsB,C
b)
interfaceAimplementsB,C
c)
classAimplementsB,C
d)
classAimplementsB,implementsC
27)
利用javaswing编程,要在当前窗体中显示如下信息提示框,则需要编写的代码是()(选择一项)
a)
JOptionPane.showMessageDialog(null,"请输入登陆名!
","提示信息",JOptionPane.CLOSED_OPTION);
b)
newJOptionPane.showMessageDialog(null,"请输入登陆名!
","提示信息",JOptionPane.CLOSED_OPTION);
c)
newJOptionPane.MessageDialog(null,"请输入登陆名!
","提示信息",JOptionPane.CLOSED_OPTION);
d)
JOptionPane.MessageDialog(null,"请输入登陆名!
","提示信息",JOptionPane.CLOSED_OPTION);
28)
在java中,下列()是合法标识符。
(选择二项)
a)
A123$
b)
#A123
c)
588TTT
d)
s123_Name
29)
给定某java程序的main方法,如下;
publicstaticvoidmain(Stringargs[])
{
System.out.println("hello"+args[1]);
}
从命令行传参:
peopleworldnation,该程序的运行结果是()。
(选择一英)
a)
Hellopeople
b)
Helloworld
c)
Hellopeopleworldnation
d)
运行时出现异常
30)
给定某java程序的main方法,如下:
publicstaticvoidmain(Stringargs[])
{
inti=0;
System.out.println(i++);
}
该程序的运行结果是()(选择一项)
a)
0
b)
1
c)
编译错误
d)
运行时出现异常
31)
给定java代码如下:
编译运行,结果是()(选择一项)
classPerson
{
publicvoidcount()
{
System.out.println(10/3);
}
}
publicclassTestextendsPerson
{
publicvoidcount(inti)
{
System.out.println(10/i);
}
publicstaticvoidmain(Stringargs[])
{
Parentp=newTest();
p.count(3);
}
}
a)
1
b)
3
c)
3.3333333333
d)
编译错误
32)
在JAVA中,()类提供定位本地文件系统,对文件或目录及其属性进行基本操作。
(选择一项)
a)
FileInputStream
b)
FileReader
c)
FileWriter
d)
File
33)
给定如下java代码,在下划线处填入(),代表HelloWorld类具有main方法,可以独立运行。
(选择一项)
publicclassHelloWorld{
________{
System.out.println(“helloworld”);
}
}
a)
publicstaticvoidmain(Stringargs)
b)
staticvoidmain(Stringargs[])
c)
publicstaticvoidmain(String[]args)
d)
publicstaticmain(Stringargs[])
参考答案
c
34)
要编写一个JavaSwing应用程序,必须导入()包。
(选择一项)
a)
javax.swing
b)
java.swing
c)
javax.awt
d)
java.awt.event
35)
给定java代码如下,要使这段代码能够编译成功,横线处可以填入()(选择二项)
publicintcount(charc,inti,doubled){
return__________;
}
a)
c*i
b)
c*(int)d
c)
(int)c*d
d)
i*d
参考答案
a,b
36)
Java中,类Object位于()包中.(选择一项)
a)
java.lang
b)
java.util
c)
java.sql
d)
java.io
37)
在Java语言中以由上到下的方式从左到右排列组件的布局管理器是()(选择一项)
a)
BorderLayout
b)
FlowLayout
c)
GridLayout
d)
CardLayout
38)
以下Java语句中,()可以构造一个BufferedInputStream对象(选择一项)
a)
newBufferedInputStream(newFileOutputStream(“abc.txt”));
b)
newBufferedInputStream(newInputStream(“abc.txt”));
c)
newBufferedInputStream(newFileReader(“abc.txt”));
d)
newBufferedInputStream(newFileInputStream(“abc.txt”));
39)
在Java中,()接口用于执行存储过程(选择一项)
a)
Statement
b)
PreparedStatement
c)
CallableStatement
d)
ResultSet
40)
在java中,以下变量赋值语句中,无法通过编译的有()(选择二项)
a)
byteb1=-128;
b)
byteb2=210;
c)
floatf1=1.3;
d)
doubled1=1.2;
41)
在java中,以下初始化字符串的语句中,错误的是()(选择一项)
a)
StringBuffersb1=”abcd”;
b)
StringBuffersb2=newStringBuffer(“abcd”);
c)
Strings1=”abcd”;
d)
Strings2=newString(“abcd”);
42)
给定如下java代码,以下()修饰符可以填入下划线处(选择二项)
classParent{
protectedvoidea(){}
}
classChildextendsParent{
________voideat(){}
}
a)
protected
b)
private
c)
什么也不填
d)
public
43)
给定java代码如下,d的取值范围是()(选择一项)
doubled=Math.random();
a)
d>=1.0
b)
d>=0.0,并且d<1.0
c)
d>=0.0,并且d d) d>=1.0,并且d 44) 在java语言中,以下()代码会引起编译期错误(选择二项) a) float[]f1=newfloat[]; b) float[]f2=newfloat]3]; c) floatf3[]={1.0,2.0,3.0}; d) flaotf4[]=newfloat[]{1.0f,2.0f,3.0f}; 45 在Java中,()对象可以使用键/值的形式保存数据。 (选择一项) a) ArrayList b) HashSet c) HashMap d) LinkedList 46 以下Java语句中,()可以构造一个DataOutputStream对象。 (选择一项) a) newDataOutputStream(newFileOutputStream(“abc.txt”)); b) newDataOutputStream(newOutputStream(“abc.txt”)); c) newDataOutputStream(newFileWriter(“abc.txt”)); d) newDataOutputStream(newFileInputStream(“abc.txt”)); 47 在Java中,下列()语句不能通过编译。 (选择一项) a) Strings=”john”+”was”+”here”; b) Strings=”john”+3; c) inta=3+5; d) floatf=5+5.5 48 给定Java
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 修改 s1JAVA 答案