(答案在最后面。。。)
第1题:下列关于for循环和while循环的说法中,正确的是: A.while循环能实现的操作,for循环也能实现 B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C.两种循环任何时候都可以替换 D.两种循环结构中必须都有循环体,循环体不能为空 第2题:下面的表达式中正确的是: A.String s=”你好”;if(s==”你好”) System.out.println(true); B.String s=”你好”;if(s!=”你好”) System.out.println(false); C.String s=”你好”;if(s.equals(”你好”)) System.out.println(true); D.String s=”你好”;if(equals(s,”你好”)) System.out.println(true); 第3题:以下关于字符串类的说法正确的是: A.String类用于字符串变量,而StringBuffer类用于字符串常量 B.String类用于字符串常量,而StringBuffer类用于字符串变量 C.String类的对象只能用“new”关键字生成 D.StringBuffer字符串的容量是指字符串中字符的个数 第4题: 给出一段程序,试判断哪个是正确的结果: public class Test{
public static void main (String args[]){ try{ System.out.print(“Hello world ”); } finally{System.out.println(“Finally executing”); } }} A.无法编译运行,因为没有指定异常 B.无法编译运行,因为没有catch子句 C.Hello world D.Hello world Finally executing 第5题:下面数据类型的定义中错误的是: A.int a = 10; B.double d = 1.2; C.float f = 1.2; D.char c = ‘A’; 第6题: 设有数组的定义int[] a = new int[3],则下面对数组元素的引用错误的是: A.a[0]; B.a[a.length-1]; C.int i=1; a[i]; D.int[2>1]; 第7题:执行String [ ] s=new String[10];代码后,下面结论正确的是: A.s[10]为”” B.s[10]为null C.s[0]未定义 D.s.length为10 第8题:下列关于for循环和while循环的说法中,正确的是: A.while循环能实现的操作,for循环也能实现 B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C.两种循环任何时候都可以替换 D.两种循环结构中必须都有循环体,循环体不能为空 第9题:以下正确的逻辑表达式: A.(x+y>7)&&(x-y<1) B.!(x+y) C.(x+y>7)||(z=a) D.(x+y+z)&&(z>=0) 第10题:以下有关条件运算符(?:)说法正确的是: A.条件运算符是一个三元运算符,其格式是:表达式1?表达式2:表达式3 B.格式中的“表达式1”是关系或者逻辑表达式,其值是boolean值 C.若“表达式1”成立,该条件表达式取“表达式2”的值,否则取“表达式3”的值 D.以上说法都正确
答案:ACBDCDDAAD 文章来源:http://blog.songchunmin.com/564.html
