Java基础实训考试试题和答案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
String str=new String("good");
char[]ch={'a','b','c'};
public static void main(String args[]){
Example ex=new Example();
ex.change(ex.str,ex.ch);
System.out.print(ex.str+" and ");
}catch(Exception e){ }
switch(i)
{case 0: System.out.println("0");
case 1: System.out.println("1");
default : System.out.println("default");}
}
}
A.打印出“default”
答案:C
17.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()
A.static void method( )
B.abstract void method( )
C.public void method( )
D.final void method( )
Sytem.out.print(ex.ch);
}
public void change(String str,char ch[]){
str="test ok";
ch[0]='g';
}
}
A.good and abc
B.test ok and gbc
C.good and gbc
D.test ok and abc
int x,y;
void fly(int x,int y){
this.x=x;
this.y=y;
}
}
A.fly
B.bird
C.bird或fly
D.不一定
答案:A
4.下面关于java中类的说法哪个是不正确的()
A.类体中只能有变量定义和成员方法的定义,不能有其他语句。
B.类一定要声明为public的,才可以执行。
B.FileInputStream in=new FileInputStream(
C.FileInputStream in=new FileInputStream(
D.FileInputStream in=new FileInputStream(
答案:B
3.以下代码中,this是指()
class bird{
专业:移动通信科目:Java基础实训(下)
一、单项选择题
1.下面属于Java关键字的是()
A.goto
B.do
C.IF
D.NULL
答案:B
2.要从文件" file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合?()
A.RandomAccessFile in=new RandomAccessFile(
A.FlowLayout
B.CardLayout
C.GridLayout
D.BorderLayout
答案:A
7.下面不是包装类的是()
A.Characher
B.Byte
C.blooean
D.Integer
答案:C
8.下列变量定义错误的是()
A.int a;
B.double b=4.5;
C.float f=9.8;
C.一个java文件中可以有多个class定义。
D.构造函数是类中的特殊方法。
答案:B
5.什么类应该是你在java里创建的任何异常的超类()
A.Exception类
B.Throwable类
C.Error类
D.RuntimeException类
答案:A
6.容器Panel和Applet缺省使用的布局编辑策略是()
A.编译时正确,运行时将产生错误;
B.输出零;
C.编译时将产生错误;
D.输出空。
答案:B
14.哪个关键字可以对对象加互斥锁?()
A.transient
B.static
C.serialize
D.synchronized
答案:D
15.编译并运行以下程序,以下描述哪个选项是正确的()
1. class ATestOftoString{
B.int array[] [] = {4,9,7,0};
C.int [] array= (5, 2, 8);
D.int [] array= [3, 4,5];
答案:A
12.现有2个char,类型的变量al=’a’、a2=2,当执行al=(char)(al+a2);语句之后,al的值应该是()
A.语句在编译时出错
B.打印出“1”
C.打印出“0”
D.编译出错
答案:D
10.JFrame的内容面板的默认布局管理器是()
A.GridLayout
B.FlowLayout
C.BorderLayout
D.CardLayout
答案:C
11.下面哪一个选项合法构造并初始化了数组?()
A.int array[] = {1, 3,2};
B.’a’
C.’c’
D.12
答案:C
13.给出下面代码:
public class Person{
static int arr[] = new int[10];
public static void main(String a[])
{
System.out.println(arr[1]);
}
}
那个语句是正确的?()
D.boolean b=true;
答案:C
9.编译并运行以下程序(命令:java A 1),关于运行结果的描述以下哪个选项是正确的()
class A {
public static void main(String [ ] args){
long i=1;
try{
i=Integer.parseInt(args[0]);
2.protected String toString(){
3.return super.toString();}
4.}
A.编译通过但运行时出错
B.编译通过运行无异常
C.行2出错,不能成功编译
D.不能成功编译,行3出错
答案:C
16..指出下列程序运行的结果()
public class Example{
答案:A
18.坐标布局的前提条件是Βιβλιοθήκη )A.当前布局必须是边界布局
B.以上都不对
C.当前布局必须是流式布局
D.当前布局必须是null
答案:D
19.下列哪一个是回车字符的正确转义字符?()
A./r
B.\t
C./n
D.\r
答案:D
20.下列说法中正确的一个是()
A.null和NULL一样是Java保留字
char[]ch={'a','b','c'};
public static void main(String args[]){
Example ex=new Example();
ex.change(ex.str,ex.ch);
System.out.print(ex.str+" and ");
}catch(Exception e){ }
switch(i)
{case 0: System.out.println("0");
case 1: System.out.println("1");
default : System.out.println("default");}
}
}
A.打印出“default”
答案:C
17.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()
A.static void method( )
B.abstract void method( )
C.public void method( )
D.final void method( )
Sytem.out.print(ex.ch);
}
public void change(String str,char ch[]){
str="test ok";
ch[0]='g';
}
}
A.good and abc
B.test ok and gbc
C.good and gbc
D.test ok and abc
int x,y;
void fly(int x,int y){
this.x=x;
this.y=y;
}
}
A.fly
B.bird
C.bird或fly
D.不一定
答案:A
4.下面关于java中类的说法哪个是不正确的()
A.类体中只能有变量定义和成员方法的定义,不能有其他语句。
B.类一定要声明为public的,才可以执行。
B.FileInputStream in=new FileInputStream(
C.FileInputStream in=new FileInputStream(
D.FileInputStream in=new FileInputStream(
答案:B
3.以下代码中,this是指()
class bird{
专业:移动通信科目:Java基础实训(下)
一、单项选择题
1.下面属于Java关键字的是()
A.goto
B.do
C.IF
D.NULL
答案:B
2.要从文件" file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合?()
A.RandomAccessFile in=new RandomAccessFile(
A.FlowLayout
B.CardLayout
C.GridLayout
D.BorderLayout
答案:A
7.下面不是包装类的是()
A.Characher
B.Byte
C.blooean
D.Integer
答案:C
8.下列变量定义错误的是()
A.int a;
B.double b=4.5;
C.float f=9.8;
C.一个java文件中可以有多个class定义。
D.构造函数是类中的特殊方法。
答案:B
5.什么类应该是你在java里创建的任何异常的超类()
A.Exception类
B.Throwable类
C.Error类
D.RuntimeException类
答案:A
6.容器Panel和Applet缺省使用的布局编辑策略是()
A.编译时正确,运行时将产生错误;
B.输出零;
C.编译时将产生错误;
D.输出空。
答案:B
14.哪个关键字可以对对象加互斥锁?()
A.transient
B.static
C.serialize
D.synchronized
答案:D
15.编译并运行以下程序,以下描述哪个选项是正确的()
1. class ATestOftoString{
B.int array[] [] = {4,9,7,0};
C.int [] array= (5, 2, 8);
D.int [] array= [3, 4,5];
答案:A
12.现有2个char,类型的变量al=’a’、a2=2,当执行al=(char)(al+a2);语句之后,al的值应该是()
A.语句在编译时出错
B.打印出“1”
C.打印出“0”
D.编译出错
答案:D
10.JFrame的内容面板的默认布局管理器是()
A.GridLayout
B.FlowLayout
C.BorderLayout
D.CardLayout
答案:C
11.下面哪一个选项合法构造并初始化了数组?()
A.int array[] = {1, 3,2};
B.’a’
C.’c’
D.12
答案:C
13.给出下面代码:
public class Person{
static int arr[] = new int[10];
public static void main(String a[])
{
System.out.println(arr[1]);
}
}
那个语句是正确的?()
D.boolean b=true;
答案:C
9.编译并运行以下程序(命令:java A 1),关于运行结果的描述以下哪个选项是正确的()
class A {
public static void main(String [ ] args){
long i=1;
try{
i=Integer.parseInt(args[0]);
2.protected String toString(){
3.return super.toString();}
4.}
A.编译通过但运行时出错
B.编译通过运行无异常
C.行2出错,不能成功编译
D.不能成功编译,行3出错
答案:C
16..指出下列程序运行的结果()
public class Example{
答案:A
18.坐标布局的前提条件是Βιβλιοθήκη )A.当前布局必须是边界布局
B.以上都不对
C.当前布局必须是流式布局
D.当前布局必须是null
答案:D
19.下列哪一个是回车字符的正确转义字符?()
A./r
B.\t
C./n
D.\r
答案:D
20.下列说法中正确的一个是()
A.null和NULL一样是Java保留字