JAVA开发基础(习题卷19)
第1部分:单项选择题,共61题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]下列关于类的说法中,错误的是( )
A)Java 中创建类的关键字是 class。
B)类中可以有属性与方法,属性用于描述对象的特征,方法用于描述对象的行为。
C)Java 中对象的创建,首先需要定义出一个类。
import语句D)一个类只能创建一个对象。
答案:D
解析:
2.[单选题]假设x,y已正确定义,语句byte n = x>y ? x : y 的执行结果是:
A)把x存入n
B)把x,y中较小的存入n
C)把y存入n
D)把x,y中较大的存入n
答案:D
解析:
3.[单选题]若a的值为3时,下列程序段被执行后,c的值是多少?( )
if ( a>0 )
if ( a>3 ) c = 2;
else c = 3;
else c = 4;
A)1
B)2
C)3
D)4
答案:C
解析:1、if ( a>0 ) 执行。
2、if ( a>3 ) c = 2;
else c = 3; 执行else,c=3 所以为3
4.[单选题]所有Java类都直接或间接继承了哪个类?
A)String
B)Object
C)Interesting
D)Hero
答案:B
解析:
5.[单选题]以下哪个步骤不属于一次完整的HTTP请求响应过程:
A)客户端和Web服务器建立连接
B)客户端发送HTTP请求
C)服务器接受客户端的请求,生成HTTP响应并发送给客户端
D)客户端关闭连接,刷新页面
答案:D
解析:
6.[单选题]下列关于抛出异常的描述中,错误的一项是。
A)异常可以由try代码段中的语句抛出
B)异常可以被try代码段中调用的方法中抛出
C)异常的抛出并不影响代码段的执行顺序
D)异常还可能产生数组下标越界及Java虚拟机内部的错误等
答案:C
解析:
7.[单选题]在编写Java Applet程序时,若需要对发生的事件做出响应和处理,一般需要在程序的开头写上
A)import java.event.*
B)import java.awt.event.*
C)import java.awt.*
D)import java.applet.*
答案:B
解析:
8.[单选题]以下代码段中正确的是()?
A)try{ System.out.print("try"); }catch(Exception e){ System.out.print("catch"); }finally{ System.out.print("finally"); }
B)try{ System.out.print("try"); }finally(Exception e){ System.out.print("finally"); }
C)try{ System.out.print("try"); }
D)try{ System.out.print("try"); }catch{ System.out.print("catch"); }
答案:A
解析:
9.[单选题]下面哪条语句返回JAVA?
A)toUpperCase("Java")
B)"Java".toUpperCase("Java")
C)"Java".toUpperCase()
UpperCase("Java")
答案:C
解析:
10.[单选题]定义Java.Applet程序时,必须有的import语句是( )。
A)import java.awt.event;
B)import java.util.*;
C)import java.applet.Applet;
D)import java.1ang.*;
答案:C
解析:
11.[单选题]class Demo{
Demo(){
}
}
上述代码中定义了一个Demo类,下列构造方法可以存在于Demo类中的是 ( )
A)public Demo(){}
B)private Demo(){}
C)Demo(int age,String name)(){}
D)Demo(){}
答案:C
解析:
12.[单选题]当使用SomeThread t=new SomeThread()创建一个线程时,下列叙述中正确的是:
A)SomeThread类是包含run()方法的任意java类
B)SomeThread类一定要实现Runnable接口
C)SomeThread类是Thread类的子类
D)SomeThread类是Thread类的子类并且要实现Runnable接口
答案:C
解析:
13.[单选题]下面不是单例模式实现步骤的是
A)将类私有化
B)私有化构造方法
C)创建一个私有的静态实例
D)提供获取实例的静态方法
答案:A
解析:
14.[单选题]设数组Array由以下语句定义 int[] Array=new int[10] 则数组的第一个元素的正确引用方法为( )
A)Array[1]
B)Array[0]
C)Array[]
D)Array
答案:B
解析:
15.[单选题]以下都是Math类的常用方法,其中用于计算绝对值的方法是哪个?
A)ceil()
B)floor()
C)abs()
D)random()
答案:C
解析:
16.[单选题]可以使用( )方法设置线程的优先级
A)getPriority()
B)setPriority()
C)yield()
D)wait()
答案:B
解析:
17.[单选题]要使用Java 语言开发socket 程序,需要使用( )包。
A)java
B)java.io
C)java.awt
D)java.util
答案:A
解析:
18.[单选题]一个类在重写其父类的某个方法时,在重写方法的定义中,哪个部分可以与父类被重写方法的定义不同( )。
A)B)方法名
C)返回值类型
D)方法形参
答案:A
解析:
19.[单选题]在JavaScript中如何验证一个数据是否是数字()
A)如果用Integer.parseInt(value)有误就不是数字
B)int I = value 若报错就不是数字,
C)没有方法验证
D)利用isNaN(value) 返回的boolean进行判断
答案:D
解析:javascript中判断变量是否为数字的方法,这里主要介绍javascript里的 isNaN() 函数。
功能:
isNaN() 函数用于检查其参数是否是非数字值。
语法:
isNaN(x) x 必需。要检测的值。
返回值:
如果 x 是特殊的非数字值 NaN(或者能被转换为这样的值),返回的值就是 true。如果 x 是其他值,则返回
false。
说明:
isNaN() 函数可用于判断其参数是否是 NaN,该值表示一个非法的数字(比如被 0 除后得到的结果)。
如果把 NaN 与任何值(包括其自身)相比得到的结果均是 false,所以要判断某个值是否是 NaN,不能使用 == 或
=== 运算符。正因为如此,isNaN() 函数是必需的。
20.[单选题]请问所有的异常类皆继承哪一个类?( )。
A)java.io.Exception
B)java.lang.Throwable
C)java.lang.Exception
D)java.lang.Error
答案:B
解析:
21.[单选题]请阅读下面的程序Public Class Test { Public Static Void Main(string[] Args) { Int A[ ] = { 2, 0, 4, 1, 6, 3, 5 }; Int Temp; For (int I = 0; I < A.length - 1; I++) { For (int J = A.length - 1; J > I; J--) { If (a
[j] < A[j - 1]) { Temp = A[j]; A[j] = A[j - 1]; A[j - 1] = Temp; } } } For (integer I : A){ System.out.print(i); } }}程序的运行结果是()。
A)2041635
B)6543210
C)123456
D)编译出错
答案:C
解析:
22.[单选题]关于Filter链的执行顺序,是由l文件中的哪个元素决定的( )
A)<filter>元素顺序决定
B)<filter-mapping>元素顺序决定
C)<filter-class>元素顺序决定
D)由过滤器类名的顺序决定
解析:
23.[单选题]CallableStatement对象变量实例化,调用( )方法执行数据库的存储过程。
A)execute()
B)executeQuery()
C)executeUpdate()
D)executeBatch()
答案:A
解析:
24.[单选题]134.float类型数据和double类型数据做加法,得到结果的类型是( )。
A)int类型
B)short类型
C)double类型
D)float类型
答案:C
解析:
25.[单选题]执行下列语句后,c的值为( )。
Int a=1,b=3;
Int c;
C=(a+b>5 ? ++a : b--);
选项.
A)3
B)1
C)2
D)4
答案:A
解析:
26.[单选题]下列关于接口描述正确的是?
A)接口的实现类必须实现接口的全部方法
B)接口只能继承一个接口
C)接口和抽象类一样
D)接口的声明是用Class
答案:A
解析:
27.[单选题]关于被私有保护访问控制符private protected修饰的成员变量,以下说法正确的是( )。
A)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B)可以被种类访问和引用:该类本身、该类的所有子类
C)只能被该类自身所访问和修改
D)只能被同一个包中的类访问
答案:B
解析:
28.[单选题]关于被私有访问控制符private修饰的成员变量,以下说法正确的是:
A)只能被该类自身所访问和修改
B)只能被同一个包中的类访问
C)可以被两种类访问和引用:该类本身、该类的所有子类
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论