Java 试题
一、选择题(单选每题2分共20分)
,正确的是
A、Java是不区分大小写的
B、源文件名与public类型的类名必须相同
C、
D、源文件中public类的数目不限
2. 下列关于栈的叙述正确的是
A)栈是非线性结构 B)栈是一种树状结构
C)栈具有先进先出的特征 D)栈具有后进先出的特征
3. 在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送
A、调用语句 B、命令 C、口令 D、消息
4. 下列语句执行后,k的值为()
Int i=6,j=8,k=10,m=7;
if(!(i>j | m>k++)) k++;
A、 12 B、11 C 、10 D、 9
5. 关于下列程序段的输出结果,说法正确的是
public class MyClass{
static int i;
public static void main(String argv[]){
(i);
}
}
A、有错误,变量i没有初始化。
B、null
C、1
D、0
,此类继承了List接口,下列哪个方法是正确的?
A ArrayList myList=new Object();
B List myList=new ArrayList();
C ArrayList myList=new List();
D List myList=new List();
7. 下列赋值语句中错误的是
A、float f=
B、double d=;
C、char c='\r';
D、byte bb=433; 范围是-128 到127 之间
8. 下列哪个类声明是正确的?
A)abstract final class HI{···} B)abstract private move(){···}
C)protected private number; D)public abstract class Car{···}
9. 下列叙述中,错误的是
A、接口与类的层次无关
B、通过接口说明类所实现的方法
C、通过接口可了解对象的交互界面
D、接口与存储空间有关
10. 下列代码的执行结果是:
public class Test5{
public static void main(String args[]){
String s1=new String("hello");
String s2=new String("hello");
(s1==s2);
(",");
((s2));
}
}
A、true,false
B、true,true
C、false,true
D、false,false
二、填空(每空2分共12分)
1 Java语言中____________ 是所有类的根。object
2下面程序对数组中每个元素赋值,,使程序能正常运行.
import .*;
public class ArrayTest{
public static void main(String args[]){
int i;
int a[] = new int[5];
for(i=0;i<5;i++)
a[i]=i;
for(____i=4____;i>=0;i- -)
("a["+i+"]="+a[i]);
}
}
3. __final____类型数据不可以做类型转换。
4. 每个Java应用程序可以包括许多方法,但必须有且只能有一个___主方法____方法。
5. 在一个MVC用户界面中,存在三个通讯对象,它们分别是:模型、__视图______和控件。
6. 以下程序的输出结果是_sum=45_________________
public class ko6_9
{
public static void main(String args[])
{
int sum=0;
int ko[][]={{1,2,3},{4,5,6},{7,8,9}};
for(int n=0;n<3;n++)
for(int m=0;m<3;m++)
java基础试题答案。 来自淘豆网m.daumloan.com转载请标明出处.