当前位置: 首页 > >

最新版精选2019年大学JAVA程序语言设计期末模拟考试题库500题(含标准答案)

发布时间:

2019 年大学 JAVA 期末题库 500 题[含参考答案] 一、判断题 1.在 Java 中,下面关于构造方法的描述正确的是(D)。 类必须有显式构造函数 它的返回类型是 void 它和类有相同的名称,但它不能带任何参数 以上皆非 2.关于下面的代码行 int []arr={1,2,3}; for(int i=0;i<2;i++) arr[i]=0;哪一个表达 式的值为 true( A )。 arr[0]==0 arr[0]==01 arr[1]==1 arr[2]==0 3 . 以 下 代 码 段 执 行 后 的 输 出 结 果 为 ( A ) 。 int System.out.println(y%x); 1 -1 2 3 x=3 ; int y=10 ; 4.执行下面代码结果( C )。for(int i=0; ;){ break; } 语法错误,缺少表达式 2 和表达式 3 死循环 程序什么都不输出 输出:这是 0 System.out.println(这是 +i); 5.下列值或表达式不能作为循环条件的是(D )。 1>1 1!=0 i-2&&2 6.表达式(13+3*4)/4%3 的值是( B )。 25 0 1 2 7.为一个 boolean 类型变量赋值时,可以使用( A )方式。 boolean a=1; boolean a=(9>=10); boolean a=真; boolean a==false; 8.设有数组定义:int a[ ]=new int[10];则最后一个数组元素的下标是(B )。 10 9 1 0 9.设有数组定义:int b[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则 b[1]的值是 ( B )。 10 20 30 40 10.下列语句正确的是(A )。 形式参数可被视为局部变量 形式参数可被全局变量 形式参数为方法被调用时,是真正被传递的参数 形式参数不可以是对象 11.下列运算符不是算术运算符的是(D )。 + * \ 12.下列语句哪一个正确( B )。 Java 程序经编译后会产生 machine code Java 程序经编译后会产生 byte code Java 程序经编译后会产生 DLL 以上都不正确 13.Java 是从( B )语言改进重新设计。 Ada C++ Pasacal BASIC 14.下列的哪个赋值语句是正确的?( D ) char a=12; int a=12.0; int a=12.0f; int a=(int)12.0 15.下面代码的执行结果是( D )。int i=2,j=2;System.out.println(i++-j--); 3 2 1 0 16.0 17.下列选项中,与成员变量共同构成一个类得是( a )。 关键字 方法 运算符 表达式 18.下列不属于逻辑运算符的是( d )。 ! || && | 19.内部数据类型 byte 的取值范围是( B ) 0——65 -128——127 –32768——32767 256—— 255 20.在 Java 中,以下(d )标识符是不是合法的。 IDoLikeTheLongNameClass $byte _ok 4_case 21.在 Java 语言中,下面变量命名合法的有( a )。 variable123 123varable Private(private) -variable_123 22.设 A 为已定义的类名,下面声明类 A 的对象 a 的语句中正确的是( D )。 float A a; public A a=A(); A a=new int(); A a=new A(); 23.已知:int x=10,y=4; x/y 的值为(c )。 2 24.我们在方法前面加上关键字(C )后,该方法不需要对象就可以调用。 this public static final 25.在 java 中,有下面代码,其中可以正确编译的是( a )。 double d = (int)2; int I = 1.34; int I = (double)1; 以上都对 26.在 Java 中,下列说法正确的是( c )。 编写的源程序保存在扩展名为 class 的文件中 源程序编译后保存在扩展名为 java 的文件中 编写的源程序必须先编译后才能运行 程序员可以读懂扩展名为 class 的文件 27.在 Java 类中,使用以下( c )声明语句来定义公有的 int 型常量 MAX。 public int MAX = 100; final int MAX = 100; public static int MAX = 100; public static final int MAX = 100; 28.在 Java 语言中,下列关于类的继承的描述,正确的是( C)。 一个类可以继承多个父类 一个类可以具有多个子类 子类可以使用父类的所有方法 子类一定比父类有更多的成员方 29.在类的说明符中,被指定为私有的数据可以被以下( C )访问。 程序中的任何方法 其他类的成员方法 本类中的成员方法 子类中的成员方法 30.执行下列语句后,j 的值为(A )。int i=1;j=++i; 2 1 0 3 31.在 JAVA 中,( )关键字用来终止循环语句。c Return Continue Break Exit 32.若有 int x,y,z;则表达式(x>y&&x>z)是( B )。 算术表达式 逻辑表达式 关系表达式 以上都不对 33.以下哪些修饰符可以使变量对于任何其他类都是不可视的,包括子类?(C ) private public final abstact 34.下面表达式 6|2 之值应为( C )。 0 2 6 4 35.表达式 5&2 之值应为( A )。 0 2 5 7 36.下面均为 Java 关



友情链接: