Java基础试题及其答案 (1)(3)

2019-04-01 22:12

values( 7,?Admin?) \ 正确的写法如下:

Statement stmt=con.createStatement() ;

stmt.execute(\into EMP ( EMPNO ,ENAME) values( 7,'Admin')

\);

d) PreparedStatement stmtl=con.prepareStatement(\into EMP ( EMPNO ,ENAME) values ( 7,?Admin') \

42) 类java.util.HashMap 实现了()接口。(选择一项)

a) Collection b) Set c) Map

d) List

43) 在java 中,已获得默认类型的Resultset对象rs ,要获取结果集中的数据,必须执行的语句是() 。(选择一项)

a) rs.next() 返回结果集时游标指在第一行之前,使用next滚动游标指向第一行 b) rs.previous() c) rs.getNext()

d) rs.getPrevious()

44) 在Java中,com 包中某类的方法使用下列()访问修饰符修饰后,可以被com.db包中的子类访问,但不能被com.db 中其他类访问。(选择一项) a) private b) protected c) public

d) friendly

45) 在java中,使用关键字来定义一个接口。(选择一项)

a) class b) interface

c) extends d) implements 46) 在java中,()接口位于集合框架的顶层(选择一项)

a) Map b) Collection c) Set d) List 47) Java中,byte 数据类型的取值范围是()。(选择一项)

a )-256 至255 b )-255 至255 c )-128 至127 d )-127 至128

48) 分析如下JAVA代码片段,输出结果为() . (选择一项)

int price = 10; int number =0; int monney =0; for(int i=0;i <2;i++){

number++; 1 2 --price; 9 8

monney +=number*price; 1*9 9+2*8 }

System.out.println(monney) ; a) 25 b) 28 c) 31 d) 30

11

49) 对于Java中的布局管理器,以下说法中错误的是()。(选择一项)

a) FlowLayout 以由上到下的方式从左到右排列组件 b) BorderLayout 使用”东”、”西”、”南”、”北”,”居中”来指定组件的位置 c) GridLayout 可以创建网格布局,网格布局中各组件的大小可以任意调整 d )可以通过容器的setLayout 方法为容器指定布局管理器 50) 给定一个java源程序Test.java ,在命令行中,使用下面()语句可以编译、运行该程序。

(选择一项)

a) javac Test.java

java Test Java命名后面是类的全路径名,没有.class b) javac Test.java java Test.class c) java Test.java javac Test

d) java Testjava javac Test.class

51) 给定java 代码如下,编译运行后,输出结果是()(选择一项)。

public class test { static int i;

public int aMethod() { i++; return i; }

public static void main (String args[]) { Test test=new Test() ; test.aMethod () ;

System.out.println (test.aMethod()) ; } }

a) 0 b) 1 c) 2 d) 3

52)Java语言中有如下代码,下列X 的定义中,可使上段代码输出100 的有() 。(选择二

项)

switch(x) { X类型只可以是整数、字符、枚举 case 100: System.out.println(100) ;break; case 110: System.out.println(110) ;break; }

a) byte x=100; b) float x=100; c) char x=?d? d) long x=100 53) 在java 的异常处理模型中,无论是否发生异常,()块中的代码都会被执行。(选择一

项) a) try b) catch c) finally d) throw

54) 在Java中,下列()是合法的变量名。(选择二项)

12

a) _myString b) $a+b c) myString d) 9myString

55) 在java中,下面()是不合法的声明。(选择两项)

a) short x[] b) short[] y c) short[5] x2 d) short z2[5] e) short [] z[][]

56) 在java中,以下代码()正确地创建了一个InputStreamReader类型的对象。

a) new InputStreamReader(new FileInputStream(\b) new InputStreamReader(new FileReader(\c) new InputStreamReader(new BufferedReader(\d) new InputStreamReader(\57) 在java中,访问修饰符限制性最高的是()。

a) private b) protected c) public d) friendly

58) java中,以下()接口以键-值对的方式存储对象。

a) java.util.Collection b) java.util.Map c) java.util.List d) java.util.Set

59) 在Java中下面关于构造方法说法错误的是() (选择二项)

如果类中没有定义构造函数,JVM会提供一个默认构造函数。如果类中自定义了构造函数,则JVM不再提供默认构造函数。

A) 对于每一个类,Java虚拟机都提供一个默认构造方法 B) 构造方法不能够被重载 C) 构造方法可以接受参数

D) 当类的父类只有一个带参数的构造方法时,这个类必须提供自定义的构造函数 60) 分析如下的Java代码段,()编译没有异常和错误 (选择一项)

a) byte b=257; 257超范围

b) boolean b=null; 基本类型不能赋null c) float f=1.3; 1.3是double d) int i=12;

61) 在Java中,JDBCAPI定义了一组用于与数据库进行通信的接口和类,它们包括在()包中。(选择一项)

a) java.lang 使用包中类时不需要import b) java.sql c) java.util

13

d) java.math

62) 在Java的异常处理中,用户字定义的异常类应该是()的子类。(选择一项)

a) Exception 用户错误 b) Throwable 异常根类 c) Error 系统错误

d) RuntimeException 程序错误BUG

63)在Java中,如果父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使用()关键字来声明父类的这些方法。(选择一项)

a) final b) static

c) abstract 没有方法体 d) void

64)在JAVA中,()关键字用来终止循环语句。(选择一项)

a) return b) continue c) break d) exit

65)在Java中,下面关于变量及其作用域的描述错误的是()。(选择一项)

a) 实例变量是类的成员变量

b) 实例变量用关键字static声明 直接在类中定义即可 c) 在方法中定义的局部变量在该方法被执行时创建 d) 局部变量在使用前必须被初始化

66)在Java中,关于HashMap类的描述,以下说法错误的是()。(选择一项)

a) HashMap使用键/值的形式保存数据

b) HashMap能够保证其中元素的顺序 这是不能的,因为key是一个Set集合 c) HashMap允许将null用作键 d) HashMap允许将null用作值

67)以下()不是Java的原始数据类型。(选择二项)

a) short

b) Booleam boolean的对象类型 c) unit 这是C语言中类型 d) float

68) 在Java中,要使用布局管理器,必须导入下列()包。(选择一项)

a) java.awt.*

b) java.awt.layout.* c) javax.swing.layout.* d) javax.swing. *

69) 在JAVA中,无论测试条件是什么,下列()循环将至少执行一次。(选择一项)

a) for

b) do…while c) while

d) while…do

70) 给定某java程序的main方法如下,该程序的运行结果是()。(选择一项)

public static void main(String[] args) {

14

boolean boo=true;

if(boo==false) {

system.out.println(“a”) ; } else{

System.out.println(“b”) ; } } a) a b) b c) c d) d

71) 给定如下Java代码,编译运行时,以下()语句的值是true。(选择二项)

String s=”hello”; s和t引用的是同一对象,因为”hello”是一个常量 String t=”hello”;

String e=new String(”hello”) ; s、t引用同一对象,e引用的另一个对象,二者值相同 char c[]={?h?,e?,?l?,?l?,o?}; a) s.equals(t) ; b) t.equals(c) ; c) t.equals(e) ; d) t==c;

72) 在Java中,下面关于抽象类的描述正确的是()。(选择二项)

a) 抽象类可以被实例化

b) 如果一个类中有一个方法被声明为抽象的,那么这个类必须是抽象类 c) 抽象类中的方法必须都是抽象的 d) 声明抽象类必须带有关键字abstract

73) 在Java中,下列代码运行后的输出结果是()。(选择一项)

int x=5*3;

int y=x+5/x+3; 5/x=0 15+0+3=18 运算符的优先级 System.out.println(y) ; a) 18 b) 21 c) 19 d) 4

74)分析下面这段Java代码,它的运行结果是()。(选择一项)

import java.io.*; public class B{

public static void main(String[]args) { int i=12;

System.out.println(i*=++i) ; (i*=++i)等价于(i = i * ++i) ++i表示i为13 I = 13 * 13 }

| ++i = 13|

15

| * | | i=12|

}

a) 145 b) 169 c) 156

d) 程序无法编译

75)在Java中,下面这段代码运行后的结果是()。(选择一项)

class FatherClass{

final protected void faMethod() { final方法不能被子类重写 System.out.println(“这是父类中的方法”) ; } }

class SonClass extends FatherClass{ public void faMethod() {

System.out.println(“这是子类中的方法”) ; }

public static void main(String[]args) { FatherClass obj=new SonClass() ; obj.faMethod() ; } }

a) 这是父类中的方法 b) 这是子类中的方法 c) 这是父类中的方法 这是子类中的方法 d) 编译错误

16


Java基础试题及其答案 (1)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:卡伦霍妮

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

马上注册会员

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