系别
班级
姓名
学号
汽车工程学院电子信息工程学院
学年度第学期
级专业期末考试
《Logic Java》试卷( A 卷)
题目
一
二
三
四
五
六
七
八
九
十
总分
满分
10
30
30
20
10
得分
命题校对:代颖考试时间:120分钟
一判断题(每题1分共10分)
1 Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关
子类可以定义与父类同名的方法,称为方法的覆盖,方法覆盖要求子类的方法与父类的方法名字和参数都相同,但返回值类型可以不同。
子类要调用父类的方法,必须使用super关键字。
,最终方法不能被覆盖。
,而c是子类Child的对象,则语句c = p是正确的。
。
%5是非法的。
Applet只能在图形界面下工作。
()方法后就结束了。
。
二选择题( 30分)
1 按命令行:java Test Red Green Blue执行下面的程序后,bar的值是( )
public class Test
{
public static void main(String[] args)
{
String foo=args[0];
String bar=args[1];
String baz=args[2];
}
}
A)"Green" B)"Test" C)"Red" D)"Blue "
,合法的是( )。
A) float $_*5= ; B) byte b1= 15678;
C) double a =Double. MAX_VALUE; D) int _abc_ = 3721L;
( )
int x=010, y=10, z=0x10;
(x+ " "+y+ " "+z);
A)8 10 16 B)8 10 10 C)10 10 10 D)8,10,16
4. 设有如下的程序代码,在执行完后x和y的值是多少?()
int x= 8, y=2, z;
x=++x*y;
z=x/y++;
A)x=16, y=2 B)x=16, y=4 C)x=18, y=2 D)x=18, y=3
( )
int x=3,y=6;
(x/y);
A)0 B) C)2 D)错误信息
:
boolean a=false;
boolean b=true;
boolean c=(a&&b)&&(!b);
int result=c==false?1:2;
这段程序执行完后,c与result的值是:
A c=false;result=1; B c=true;result=2; C c=true;result=1; D c=false;result=2;
7. 1) public class Test{
2) public static void main(String args[]){
3) int i=0xFFFFFFF1;
4) int j=~i;
5)
6) }
7) }
在第5行时,j变量的十进制值为? ( )
A) 0 B)1 C)14 D)15
,a的值是( )。
int a=13;
a%=a/5;
A) 3 B) 13 C) 169 D) 1
int index=1;
int foo[]=new int[3];
int bar=foo[index];
int baz=bar+index;
则下面描述中正确的是( B )
A. baz的值为0 B. baz的值为1 C. baz的值为2
10. 下列类头定义中,错误的是( )。
A) class x
{ .... }
B) public x extends y
{ .... }
C) public class x extends y
{ .... }
D) class x extends y implements y1
{
java期末试卷 来自淘豆网www.taodocs.com转载请标明出处.