黑马程序员技术交流社区
标题: Java 基础题 (三) [打印本页]
作者: yonghong_cui 时间: 2015-9-12 22:04
标题: Java 基础题 (三)
1. 下面程序执行的结果是?( )
class Test
{
public static void main(String[] args)
{
System.out.println(““+’a’+1);
}
}
A. 98
B. a1
C. 971
D. 197
2. for循环格式如下:
for(表达式1;表达式2;表达式3){
//code
}
下面描述错误的是()
A. 表达式1处的代码会被执行多次//
B. 表达式1处可以定义变量
C. 表达式3用于决定循环是否应该结束//
D. 表达式2的值可以是任意类型,也可以是boolean类型//
3. 以下选项可以正确创建一个长度为3的二维数组的是 ( )
A. new int[2][3]
B. new int[3][]
C. new int[][3]
D. 以上答案都不对
4. 设以下是应用程序中定义的方法printBinary,若在其main方法中有方法调用语句printBinary(2),则输出的结果是 ( )。
static void printBinary(int i) {
System.out.print(i + "的2进制数表示为:\t");
for(int j = 31; j >=0; j--) // 010
//11111
if(((1 << j) & i) != 0)
System.out.print("1");
else
System.out.print("0");
System.out.println();
}
A) 00000000000000000000000000000001
B) 00000000000000000000000000000010
C) 00000000000000000000000000001111
D) 00000000000000000000000000000000
5. 下面关于return语句说法正确的是: ( )
A.只能让方法返回数值
B.方法都必须显式使用该关键字
C.方法中可以有多句return
D.可以用来返回数值以外的类型
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |