2024年5月11日发(作者:)
JAVA语言基础
复习题
(课程代码 252243)
一、 单项选择题(本大题共30小题)
1、 给出下面代码,关于该程序以下哪个说法是正确的?( D )
public class Person{
static int arr[ ] = new int[5];
public static void main(String a[ ])
{
n(arr[0]); }
}
A、编译时将产生错误
B、编译时正确,运行时将产生错误
C、输出空
D、输出空输出零
2、 应用程序的main方法中有以下语句,则执行后输出的结果是 ( D )。
int[ ] x={125,21,5,168,98};
int max=x[0];
for(int i=1;i<;i++){
if(x[i]> max)
max =x[i];
}
n(max);
A、125 B、5 C、98 D、168
3、 有以下程序片段,下列哪个选项不能插入到行1。( D )
1).
2 ).public class Interesting{
3). //do sth
4).}
A、import .*; B、package mypackage;
C、class OtherClass{ } D、public class MyClass{ }
4、 设有下面两个赋值语句:
a = nt(“12”);
b = f(“12”).intValue( );
下述说法正确的是( D )。
A、a是整数类型变量,b是整数类对象。
B、a是整数类对象,b是整数类型变量。
1 / 19
C、a和b都是整数类对象并且值相等。
D、a和b都是整数类型变量并且值相等。
5、 有以下方法的定义,请选择该方法的返回类型( D )。
ReturnType method(byte x, double y)
{
return (short) x/y*2;
}
A、byte B、short C、int D、double
6、 下列程序段执行后的结果是( A )。
String s = new String("abcdefg");
for (int i=0; i<(); i+=2){
((i));
}
A、aceg B、ACEG C、abcdefg D、abcd
7、 有整型数组:int[ ] x={12,35,8,7,2};,则调用方法(x)后,数组x中的元
素值依次是( A ).
A、2 7 8 12 35
C、35 12 8 7 2
B、12 35 8 7 2
D、8 7 12 35 2
8、 下面的程序段创建了BufferedReader类的对象in,以便读取本机c盘my文件
夹下的文件。File构造函数中正确的路径和文件名的表示是( B )。
File f = new File(填代码处);
file =new FileReader(f);
in=new BufferedReader(file);
A、 "./" B、"c:"
C、 "../my/" D、"c: "
9、 应用程序的main方法中有以下语句,则输出的结果是 ( B )。
String s="12345#aaa#bbb#67890";
int n=f("#");
int k=f("#",n+1);
int m=f("#",k+1);
String s2=ing(m+1);
n(s2);
A、123456 B、67890 C、aaa D、bbb
10、 应用程序的main方法中有以下语句,则输出的结果是 ( B )。
Hashtable hashtable=new Hashtable( );
("x","12345");
("y","67890");
2 / 19
发布评论