2016 – 2017 学年第一学期 期末考试试卷 课程名称:Java程序设计 试卷类型:A卷 共10页 考试形式:闭卷
一、单选题(每题1分,共1×15=15分)
1、Java 程序执行起点的main方法,其形参为( )
A. String args B. String[] args
C. Char arg D. StringBuffer [] args
2、按照Java命名约定,合理的标识符为( )
A. package com.myPackage;
B. public class dog
C. int Index
D. void SetCustomerName()
3、不符合Java语言规定的变量名是( )
A. 123variable B. variable123
C. variable_$_123 D. $variable$$$
4、与其他选项不相等的选项是( )
A. 10 B. 010 C. 0XA D.0b1010
5、属于Java关键字的选项是( )
A.@Override B.as C.default D.NULL
6、无需在程序中import就可以直接使用简单类名的类,属于包()
A.java.applet B.java.lang
C.java.awt D. .java.util
7、不属于Java赋值操作符的是( )
A. = B. >>= C.>>>= D. >=
8、int i= 0; i+=2.6; 则i的值为( )
A.2.0 B.2.6 C.2 D.3
9、int [ ][ ] x=new int[4][2],则 x.length 的值为( )
A. 0 B. 4 C. 2 D. 8
10、根据结合性,4+5+"="+1+2的值为( )
A. 12 B. "9=3" C. "45=12" D. "9=12"
11、表达式的值为false的选项是( )
A. new String() instanceof Object
B. "Java "instanceof String
C. null instanceof String
D.newint[2] instanceof Object
12、int i= 5,则(i = 2)>1? ++i: i--表达式的值为( )
A. 0 B. 1 C. 2 D. 3
13、下面语句执行后,i 的值为( )
inti=16;
while(i > 3 ) { i/=2; }
A. 16 B.8 C. 4 D. 2
14、求两个变量doublex,y之积的整数部分,合理的语句是( )
A.double d=(int)x*y;
B. doubled=(int)x* (int)y;
C. doubled=x*(int)y;
D. double d =(int)(x*y);
15、如果选择一个面向对象的最重要的概念,你认为是( )
A. 重载 B. 类层次 C. 回调 D. 多态
二、填空题(每空1分,共1×25=25分)本题答案如下
1、引用类型包括类类型、 和 。(接口,数组)
2、整型常量默认为 类型,而