第一周

第一周试题测验

1、单选题:
‎下面哪个变量命名是正确的?‏
选项:
A: a_1  
B: 1_a
C: return 
D:  break
答案: 【 a_1  

2、单选题:
‍下面哪个变量命名是正确的?​
选项:
A: for  
B: class 
C: a+b 
D: a_b
答案: 【 a_b

3、单选题:
‎一个 java源文件可以定义几个public class?​
选项:
A: 0
B: 1
C: 2
D: 3
答案: 【 1

4、单选题:
​设 int x = 2 , y =3 , z = 4; 则表达式  y+=z++/--x 的值是多少?‍
选项:
A: 5
B: 5.5
C: 7
D: 8
答案: 【 7

5、单选题:
‎ double型public成员变量MAX_LENGTH,该值保持为常数0.01,则定义这个变量的语句是什么?‍
选项:
A: public final double MAX_LENGTH=0.01
B: public double MAX_LENGTH=0.01
C:  final double MAX_LENGTH=0.01
D: public const double MAX_LENGTH=0.01
答案: 【 public final double MAX_LENGTH=0.01

6、判断题:
‌整数类型变量的定义与赋值,如 int a=1.5;是否正确。‌
选项:
A: 正确
B: 错误
答案: 【 错误

7、判断题:
‍整数类型变量的赋值,int  a=2500000000 是否正确‍
选项:
A: 正确
B: 错误
答案: 【 错误

8、判断题:
‌$another是合法的变量名‍
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
​k=0;s=++k + k++ + k; 变量s的结果是6​
选项:
A: 正确
B: 错误
答案: 【 错误

10、填空题:
Java语言的int整数类型的数据长度是____字节数,布尔类型的数据长度是____字节数。‍‌‍
答案: 【 4 1

11、填空题:
Java语言的Byte类型的数据长度是____字节数。‍‏‍
答案: 【 1

12、填空题:
  int a=3,b=2; int c=a%2;则c的值为_________​‌​
答案: 【 1

13、填空题:
‎int a=3;int b=4;int c=a/b;则c的值为‍
答案: 【 0

第二周

第二周试题测验

1、单选题:
   if(x<0) {System.out.println("first");}‍else if(x<5) { System.out.println("second");}‍else {System.out.println("third");}‍​     请问x处于什么范围时将打印字符串“second”?‍​‍
选项:
A: x>0
B: x>5 
C: x<=5
D: x>=0 & x<5
答案: 【 x>=0 & x<5

2、单选题:
有如下程序段:       ‏ int a =5, b = 5; ‏       String s1 = "祝你今天考出好成绩!";‏       String s2 = s1; ‏‌       则表达式a == b与s2 == s1的结果分别是:‏‌‏
选项:
A: )true与true   
B: false与true
C: true与false 
D: false与false
答案: 【 )true与true   

3、单选题:
​int a=0; String str=”a”; System.out.print(str); 输出结果为‎
选项:
A: 0 
B:  a
C:  “a” 
D: “0”
答案: 【  a

4、单选题:
   public class operatorsandExpressions{‌public static void main(String args[]){‌int a=3,b=4;‌System.out.println("sum="+a+b+3);‌}‌}‌‎     输出结果为‌
选项:
A: sum=10
B: sum=73
C: sum=343
D: sum=ab3
答案: 【 sum=343

5、单选题:
public class operatorsandExpressions{‍public static void main(String args[]){‍int a=3,b=4,c=5;‍System.out.println("abc"+3);‍}‍}‍‍      输出结果为‍
选项:
A: 15
B: 63
C: 256
D: abc3
答案: 【 abc3

6、判断题:
   a@b符合正则表达式\p{Digit}+@\w。_____‌‏‌
选项:
A: 正确
B: 错误
答案: 【 错误

7、判断题:
‍一般情况下,使用StringBuffer类的append方法比使用字符串连接符的效率更高。‍
选项:
A: 正确
B: 错误
答案: 【 正确

8、判断题:
‍Java中String 和StringBuffer两个类都可实现对字符串的操作,但字符串变化频繁时,两个对象的处理效率不同。​
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
​"abcdefghi".subString(1,6)是bcdef。‌
选项:
A: 正确
B: 错误
答案: 【 正确

10、填空题:
 String str= "1"; int a=3; System.out.print(a+str);输出结果为:‍​‍
答案: 【 31

11、填空题:
double b=0.333; 将b取小数点后两位输出的语句可以写为: System.out.print(String.format( ________));。‏‍‏
答案: 【 "%.2f", b

12、填空题:
‎String str1="a:b:c"; String strs[]=str1.split(":");则strs中存放的元素依次是:​
答案: 【 a,b,c

13、填空题:
‌邮箱的正则表达式是‍
答案: 【 "\w{0,}\@\w{0,}\.{1}\w{0,}"

第三周

第三周试题测验

1、单选题:
‌下列对数组定义的语句哪一个是合法的?‌
选项:
A:  int[] a = [100];
B: int a[] = new int{100}; 
C:  int a = new int[100];
D: int a[] = {100}; 
答案: 【 int a[] = {100}; 

2、单选题:
​下面执行哪一个语句会抛出ArrayIndexOutOfBoundsException?‌
选项:
A:  int[] c=new int[3]; int c1=c[1]; 
B:  char[] c=new char[10]; char c1=c[10];   
C:  char[] c=new char[100]; char c1=c[0];
D: int[] c=new int[3]; int c1=c[0];  
答案: 【  char[] c=new char[10]; char c1=c[10];   

3、单选题:
​执行完以下代码int [ ]  x = new int[10];后,以下哪项说明是正确的?​
选项:
A:  x[9]为0 
B:  x[9]未定义 
C:   x[10]为0   
D:   x[0]为空
答案: 【  x[9]为0 

4、单选题:
‍在类的说明符中,被指定为私有的数据可以被______ 访问?‍
选项:
A: 程序中的任何函数
B: 其他类的成员函数
C: 类中的成员函数
D: 派生类中的成员函数
答案: 【 类中的成员函数

5、单选题:
 class Cruncher{​void crunch(int i){​System.out.println("int version");​}​void crunch(String s){​System.out.println("String version");​}​public static void main(String args[]){​Cruncher crun=new Cruncher();​char ch='p';​crun.crunch(ch);​

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注