2019年大学JAVA期末题库500题[含参考答案]
一、判断题
1.子类与父类的方法定义完全相同,但是方法的实现却不同,这是采用了方法的( D )。
重载
实现
覆盖
继承
2.下面均为Java关键字的一组是(A ) 。
boolean,byte,long,true
byte, long,true,goto
goto ,Boolean,byte,true
bool, long,true,auto
3.JAVA所定义的版本中不包括:( D )
J2EE
J2SE
J2ME
J2HE
4.下列标识符合法的是(B )。
new
$Usdollars
1234
car.taxi
5.下列语句正确的是(A )。
形式参数可被视为局部变量 大一java期末考试题及答案
形式参数可被全局变量
形式参数为方法被调用时,是真正被传递的参数
形式参数不可以是对象
6.下列运算符不是算术运算符的是(D )。
+
-
*
\
7.下列运算符合法的是( A )。
&&
<>
if
:=
8.Java是从( B )语言改进重新设计。
Ada
C++
Pasacal
BASIC
9.下列的哪个赋值语句是正确的?( D )
char a=12;
int a=12.0;
int a=12.0f;
int a=(int)12.0
10.下列的哪个赋值语句是不正确的?(A )
float f = 11.1;
double d = 5.3E12;
float d = 3.14f ;
double f=11.1E10f;
11.Java语言使用的字符码集是( D )。
ASCII
BCD
DCB
Unicode
12.下列语句中,属于多分支语句的是(B )。
if语句
switch语句
do while语句
for语句
13.设A为已定义的类名,下面声明类A的对象a的语句中正确的是( D )。
float A a;
public A a=A();
A a=new int();
A a=new A();
14.在Java中,根据你的理解,下列方法( C )不可能是类Orange的构造方法。
Orange(){…}
Orange(…){…}
Public void Orange(){…}
Public Orange(){…}
15.为一个boolean类型变量赋值时,可以使用( A )方式。
boolean a=1;
boolean a=(9>=10);
boolean a="真";
boolean a==false;
16.0
17.在单一文件中import.class和package的正确出现顺序是( a )。
package, import, class
class, import, package
import, package, class
package, class, import
18.在JAVA中下面哪一行代码不出现编译警告或错误( d )。
float f=1.3;
char c="a";
byte b=257;
int i=10;
19.以下( c )不是Java的原始数据类型。
short
boolean
unit
float
20.在Java中,以下(d )标识符是不是合法的。
IDoLikeTheLongNameClass
$byte
_ok
4_case
21.在java中,下列( c)语句不能通过编译。
String s="john"+"was"+"here";
String s="john"+3;
float f=5+5.5;
int a=3+5;
22.如果要让一个变量的值不被修改,可以将这个变量用关键字( C )修饰。
static
super
final
finally
23.已知:int x=10,y=4; x/y的值为(c )。
2
24.在类的说明符中,被指定为私有的数据可以被以下( C )访问。
程序中的任何方法
其他类的成员方法
本类中的成员方法
子类中的成员方法
25.5
0
26.下面对于方法的描述,正确的有( c )。
方法必须返回一个值
方法可以返回多个值
在方法内可以定义其他方法
方法可以有多个参数
27.指出正确的表达式( b )。
byte b=128;
Boolean x=null;
Long m= oxfffL;
Double d=0.9239d
28.在Java中,关于类与对象的说法,正确的是( d )。
代码:string s = new string(); 中的string 是类,s是对象
对像包括类,类是对象有具体表现
对象拥有自己的行为和属性,和对应的类没有关系
学生,可以看作是张三类或者李四类的对象
29.在Java中,下列说法正确的是( c )。
编写的源程序保存在扩展名为class的文件中
源程序编译后保存在扩展名为java的文件中
编写的源程序必须先编译后才能运行
程序员可以读懂扩展名为class的文件
30.表达式(13+3*4)/4%3的值是( B )。
25
0
1
2
31.在JAVA中,( )关键字用来终止循环语句。c
Return
Continue
Break
Exit
32.和while(true)等价的for语句是(C )。
for(true)
for(1)
for(;;)
for(,,)
33.
34.下列变量定义不合法的是 ( D )。
boolean flag=false;
int k=1+'k';
char ch="c";
float r=1/2;
35.下面关于float数的定义错误的是( C )。
float f=-5;
float f=0x0687;
float f=1.0;
float f=7.8f;
36.定义整型变量:int n=456;表达式的值为5的是( C )。
n%10
n/10
(n-n/100*100)/10
n%10/10
37.下列标识符中,( D )是正确的变量名?
int
one-hundred
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论