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