|
(单选题)1:____可以给菜单Jmenu添加菜单项。
A:Jmenu()
西安交通大学
奥鹏在线作业
B:add(JmenuItemitem)
C:addSeparator
D:add(Componentc)
正确答案:
(单选题)2:有如下的程序:
publicclassWelcome3
{
publicstaticvoidmain(Stringargs[])
{
System.out.println("Welcome\nto\nJava\nProgramming!");
}
}
则它的输出结果是:
A:WelcometoJavaProgramming!
B:WelcomentonJavanProgramming!
C:WelcometoJavaProgramming!
D:WelcometoJavaProgramming!
正确答案:
(单选题)3:类Teacher和Student是类Person的子类;
Personp;
Teachert;
Students;
//p,tandsareallnon-null.
if(tinstanceofPerson){s=(Student)t;}
最后一句语句的结果是()
A:将构造一个Student对象;
B:表达式是合法的;
C:表达式是错误的;
D:编译时正确,但运行时错误。
正确答案:
(单选题)4:下列有关一个Java文件的叙述,正确的是?()
A:可以有2个以上package语句
B:可以有2个以上import语句
C:可以有2个以上public类
D:只能有1个类定义
正确答案:
(单选题)5:运行下列程序,会产生什么结果()
publicclassXextendsThreadimplementsRunable{
publicvoidrun(){
System.out.println("thisisrun()");
}
publicstaticvoidmain(Stringargs[])
{
Threadt=newThread(newX());
t.start();
}
}
A:第一行会产生编译错误
B:第六行会产生编译错误
C:第六行会产生运行错误
D:程序会运行和启动
正确答案:
(单选题)6:下面不是合法标识符的是()
A:2ofUS 西交QQ 515 224 986
B:giveMes
C:whataQuiz
D:$d2000_
正确答案:
(单选题)7:当浏览器重新返回Applet所在页面时,将调用Applet类的方法是____。
A:start()
B:init()
C:stop()
D:destroy()
正确答案:
(单选题)8:整型数据类型中,需要内存空间最少的是()
A:short
B:long
C:int
D:byte
正确答案:
(单选题)9:下列不是InputStream子类的是____。
A:文件输入流FileInputStream
B:对象输入流ObjectInputStream
C:字符输入流FilterInputStream
D:压缩文件输入流ZipInputStream
正确答案:
(单选题)10:下面那个不是JSP的内建对象____。
A:request
B:replace
C:application
D:session
正确答案:
(单选题)11:Java在java.awt和____包中提供了构成java图形用户界面的组件类和事件类。
A:java.swing
B:javax.swing
C:java.applet
D:java.thread
正确答案:
(单选题)12:在创建对象时必须()
A:先声明对象,然后才能使用对象
B:先声明对象,为对象分配内存空间,然后才能使用对象
C:先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象
D:上述说法都对
正确答案:
(单选题)13:Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。
A:8
B:16
C:32
D:64
正确答案:
(单选题)14:在调用方法时,若要使方法改变实参的值,可以()
A:用基本数据类型作为参数
B:用对象作为参数
C:A和B都对
D:A和B都不对
正确答案:
(单选题)15:有如下的程序:
publicclassWelcome3
{
publicstaticvoidmain(Stringargs[])
{
System.out.println("Welcome\nto\nJava\nProgramming!");
}
}
则它的输出结果是:
A:WelcometoJavaProgramming!
B:WelcomentonJavanProgramming!
C:WelcometoJavaProgramming!
D:WelcometoJavaProgramming!
正确答案:
(单选题)16:System.out.println("5"+2);的输出结果应该是()。
A:52
B:7
C:2
D:5
正确答案:
(单选题)17:看以下程序:
booleana=false;
booleanb=true;
booleanc=(a&&b)&&(!b);
intresult=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;
正确答案:
(单选题)18:下列不是服务器脚本语言的是____。
A:ASP
B:JSP
C:PHP
D:VC++
正确答案:
(单选题)19:给出下面代码:
1)classParent{
2)privateStringname;
3)publicParent(){}
4)}
5)publicclassChildextendsParent{
6)privateStringdepartment;
7)publicChild(){}
8)publicStringgetValue(){returnname;}
9)publicstaticvoidmain(Stringarg[]){
10)Parentp=newParent();
11)}
12)}
那些行将引起错误?()
A:第3行
B:第6行
C:第7行
D:第8行
正确答案:
(单选题)20:给出下面代码段
1)publicclassTest{
2)intm,n;
3)publicTest(){}
4)publicTest(inta){m=a;}
5)publicstaticvoidmain(Stringarg[]){
6)Testt1,t2;
7)intj,k;
8)j=0;k=0;
9)t1=newTest();
10)t2=newTest(j,k);
11)}
12)}
哪行将引起一个编译时错误?()
A:line3
B:line5
C:line6
D:line10
正确答案:
(单选题)21:在Java中用什么关键字修饰的方法可以直接通过类名来调用?()
A:static
B:final
C:private
D:void
正确答案:
(单选题)22:运行下列程序,会产生什么结果()
publicclassXextendsThreadimplementsRunable{
publicvoidrun(){
System.out.println("thisisrun()");
}
publicstaticvoidmain(Stringargs[])
{
Threadt=newThread(newX());
t.start();
}
}
A:第一行会产生编译错误
B:第六行会产生编译错误
C:第六行会产生运行错误
D:程序会运行和启动
正确答案:
(单选题)23:下列哪个命令中,用来编译Java程序的是()
A:java
B:javadoc
C:jar
D:javac
正确答案:
(单选题)24:下列哪个命令中,用来运行Java程序的是()
A:java
B:javadoc
C:jar
D:javac
正确答案:
(单选题)25:Java中()
A:一个子类可以有多个父类,一个父类也可以有多个子类
B:一个子类可以有多个父类,但一个父类只可以有一个子类
C:一个子类可以有一个父类,但一个父类可以有多个子类
D:上述说法都不对
正确答案:
(多选题)26:下面哪个说法正确()。
A:如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字
B:如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。
C:如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。
D:接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。
正确答案:
(多选题)27:下列哪些说法是正确的?()
A:Java语言只允许单一继承
B:Java语言只允许实现一个接口
C:Java语言不允许同时继承一个类并实现一个接口
D:Java语言的单一继承使得代码更加可靠
正确答案:
(多选题)28:下列说法正确的有()
A:环境变量可在编译sourcecode时指定
B:在编译程序时,所能指定的环境变量不包括classpath
C:javac一次可同时编译数个Java源文件
D:java.exe能指定编译结果要置于哪个目录(directory)
正确答案:
(多选题)29:下面说法哪些是正确的?()
A:Applet可以访问本地文件
B:对static方法的调用不需要类实例
C:socket类在java.lang中
D:127.0.0.1地址代表本机
正确答案:
(多选题)30:下列关于">"的运算,哪些是正确的?()
A:.00000100000000000000000000000000>5的运行结果是11111110000000000000000000000000
D:.11000000000000000000000000000000>>5的运行结果是00000110000000000000000000000000
正确答案:
(多选题)31:下面关于Java代码安全的说法哪些是正确的?()
A:程序执行过程中需要的所有类都是通过字节码校验程序装入的。
B:代码的运行是由Java运行环境中的解释器完成的。
C:在运行时,字节码要经过装入,校验之后,才能在解释器中执行。
D:在缺省的安全配置条件下,Javapplet不能访问任何本地资源。
正确答案:
(多选题)32:Java程序的种类有()
A:类(Class)
B:Applet
C:Application
D:Servlet
正确答案:
(多选题)33:下列说法正确的是()
A:java语言里的线程是没有优先级的
B:String类在java.lang包中
C:java语言支持类的序列化
D:能序列化的类必须实现java.io.Serializable接口
正确答案:
(多选题)34:执行下列代码后,哪个结论是正确的String[]s=newString[10];()
A:s[10]为"";
B:s[9]为null;
C:s[0]为未定义
D:s.length为10
正确答案:
(多选题)35:下面哪些判断是正确的()
A:Abstract不能和final并列修饰同一个类;
B:一个方法使用final修饰,则该方法所在的类不能被继承;
C:abstract方法所在的类必须是abstract类
D:static方法中能处理非static域
正确答案:
(判断题)36:构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。
A:错误
B:正确
正确答案:
(判断题)37:如果顺序文件中的文件指针不是指向文件头,那么必须先关闭文件,然后在再打开它才能从文件头开始读。()
A:错误
B:正确
正确答案:
(判断题)38:JAVA语言没有垃圾回收机制,需要程序手动回收内存。()
A:错误
B:正确
正确答案:
(判断题)39:构造方法用于给类的private实例变量赋值。()
A:错误
B:正确
正确答案:
(判断题)40:JAVA命名规范中,方法名与变量名首字母要求大写。()
A:错误
B:正确
正确答案:
(判断题)41:JAVA类之间采用的单一继承,Object类是所有类的根类。()
A:错误
B:正确
正确答案:
(判断题)42:java语言中的数据库引擎是JDBC,它是java访问关系数据库的编程接口,不能使用ODBC来访问数据库。()
A:错误
B:正确
正确答案:
(判断题)43:Java异常处理适用于方法检查到一个错误却不能解决它的场合,这时该方法会抛出一个异常,但不能保证会有一个异常处理程序恰好适合于处理此类异常。()
A:对
B:错
正确答案:
(判断题)44:注释的作用是使程序在执行时在屏幕上显示//之后的内容。()
A:对
B:错
正确答案:
(判断题)45:java语言中的数据库引擎是JDBC,它是java访问关系数据库的编程接口,它可以使用JDBC-ODBC桥技术来实现通过ODBC访问数据库。()
A:错误
B:正确
正确答案:
(判断题)46:抽象类可以实例化对象。()
A:错误
B:正确
正确答案:
(判断题)47:ASP是服务器端脚本语言,它是微软的产品,只能支持微软平台。()
A:错误
B:正确
正确答案:
(判断题)48:java语言中URL类在包java.url中。
A:错误
B:正确
正确答案:
(判断题)49:JAVA源程序编译后生成字节码(.class文件),程序需要在JAVA虚拟机中运行。()
A:错误
B:正确
正确答案:
(判断题)50:方法System.out.println只在命令窗口中显示(或打印)一行文字。()
A:错误
B:正确
正确答案:
奥鹏西交作业
|
|