Java程序设计预赛模拟题-6
Java模拟试题
共三大题
一、单项选择题(1*60,共计60分)
宝宝周岁邀请函1.对象之间的基本关系是:
A.包含继承
B.包含继承关联
C.包含关联
D.没有
2.下列说法正确的是:
A.“清华大学”是一个类
B.“大学”是一个类
C.“大学“和”清华大学“之间是继承的关系
D.“大学“和”清华大学“之间没有关系
3.面向对象程序设计方法的优点:
A.可重用性、可扩展性、可操作性
B.可重用性、可维护性、可操作性
C.可管理性、可扩展性、可操作性
D.可重用性、可扩展性、可管理性
4.下面那一项不会出现编程错误:
A.忘记多行注释符的一个定界符
B.一个标识符的大小写字母使用不当
日记国庆节
C.括号不成对出现
D.在一个显示图形用户界面的应用程序中调用System .exit
5.下面这些标识符那些是错误的:
A.MyGame
B._isHers
C.2JavaProgram
深度思考D.+$abc
6.所有的程序均可以用几种类型控制结构编写:
A.顺序结构、选择结构、循环结构
B.顺序结构、循环结构
C.顺序结构、选择结构
D.选择结构、循环结构
7.当条件为真和条件为假时,▁▁控制结构可以执行不同的动作。
A.switch
B.while
C.for
D.if/el
8.当事先不知道语句重复执行的次数时,可以用一个▁▁值来终止循环。
A.布尔
B.正
C.标记
D.负
9.请看下面的程序代码:
if(x>0) { System .out .println(“first”);}
el if(x<10) { System .out .println(“cond”);}用工协议简单版
el { System .out .println(“third”) }
当程序输出“cond”时,X的范围为:
A.x < = 0
B.x < 10 && x > 0
C.x > 0
D.x >= 10
10.线性表和表可以存储在▁▁中。
A.数组
B.堆栈
C.文件
D.字符串
11.二维数组使用几个下标。
A.1
B.2
C.3
D.4
12.请看下面的程序段
class Person {
String name,department;
int age;
屠呦呦作文public Person(String n) { name = n; }
public Person(String n,int a) { name = n; age = a; }
public Person(String n,String d,int a) {
//doing the same as two arguments version of constructer //including assignment name=n,age=a
}
}
下面那一选项可以添加到“//doing the same……”处:
A.Person(n,a)母亲河是什么河
B.this(Person(n,a))
C.this(n,a)
D.this(name.age)
13.▁▁是一个特殊的方法,用于对类的实例变量进行初始化。
A.终止函数
B.构造函数
C.重载函数
D.初始化函数
14.关键字▁▁表明一个对象或变量在初始化后不能修改。
B.final
C.this
D.finalizer
15.声明为static的方法不能访问▁▁类成员。
A.超类
B.子类
C.非static
D.用户自定义类
16.如果超类不允许其通过继承的方式产生的子类访问它的某些成员,那么它必须以什么方式声明
该成员。
A. public
B. private
C. protected
南朝鲜
D. static
17.如果在你的类的层次结构的类中定义了finalize方法,它总是被定义为什么类型以便子类能
访问该方法。
A. public
B. private
C. protected
D. static
18.声明为final的变量不能在子类中覆盖,声明为()和()的方法是隐式的final。蓝牙耳机怎么使用教程
A. public private
B. private protected
C. protected static
D. static private
19.使用多态性减少了▁▁逻辑的使用。
A.for
B.while
C.if
D.switch
20.在运行时才确定调用那一个方法,这叫做▁▁绑定。
A.静态
B.动态
C.自动
D.快速
21.请看下面的代码
String s1=new String(“hello”);
String s2=new String(“there”);
String s3=new String( );
下面选项中语句正确的是:
A.s3=s1+s2;
C.s3=s1&s2
D.s3=s1&&s2
22.请看下面的代码
public class StrEq{
public static void main(String argv[ ]){
StrEq s = new StrEq( );
}
private StrEq( ){
String s = “Marcus”;
String s2 = new String(“Marcus”);
If(s == s2){
System .out .println(“we have a match”);
}el{
System .out .pritln(“Not equal”);
}
}
}
A.由于使用“private StrEq”编译时会出现错误
B.输出“we have a match”
C.输出“Not equal”
23.跳过try块的异常处理程序,程序在最后一个▁▁块后开始执行。
A.finally
B.catch
C.finally或catch
D.任意
24.▁▁对象一般是Java系统中的严重问题。
A.Error
B.Exception
C.Throwable
D.任何
25.下面选项中,Java对类Welcome进行定义正确的是:
A.public class 1Welcome
B.public class We lcome
C.public class welcome