01请问,以下哪些描述是正确的? 请选择所有正确答案:
(1)如果package语句存在,则必须出现在源文件的非空白首行。 (2)如果import语句存在,则必须出现在源文件的非空白首行。 (3)如果main()方法存在,则必须出现在源文件的非空白首行。
(4)如果在源文件中声明了一个public接口,则其名称必须和源文件名一致。 答案:(1) (4)
02:请问,为了使一个名为MyClass和public类成功编译,需满足以下哪些条件? 请选择一个正确答案:
(1)MyClass类中必须定义一个正确的main()方法。 (2) MyClass类必须定义在MyClass.java源文件中。 (3) MyClass类必须定义在MyClass包中。 (4) MyClass类必须被导入。 答案:(2)
03:请问,现有一个Java源文件,其中包含有一个名为Example的public类,为了成功
编译该文件,需要满足以下哪些条件? 请选择一个正确答案:
(1)源文件必须导入java.lang包。 (2)源文件必须声明一个main()方法。 (3)源文件名必须为Example.java。 (4)源文件必须具有package包语句。 答案:(3)
04:请问,以下哪些是正确的Java注释形式? 请选择所有正确答案: (1) \\\\ This is a comment. (2)/*This is a comment.*/ (3)/**This is a comment.*/ (4)\\*This is a comment.*\\ 答案:(2) (3)
05:请问,为了使一个名为Example的类可以成功编译,运行,必须满足以下哪些条件?
请选择正确答案:
(1) Example类必须定义在Example.java文件中。 (2) Example类必须声明为public类。
(3) Example类必须定义一个正确的main()方法。 (4) Example类必须导入java.lang包。 答案:(3)
06:请问,以下哪些修饰符不能用于顶层类? 请选择一个正确答案:
(1)public (2)private (3)abstract (4)final 答案:(2)
07:请问,以下哪些是Java中合法的标识符? 请选择所有正确答案: (1)_xpoints (2)r2d2 (3)bBb$ (4)set-flow (5)thisisCrazy
答案:(1) (2) (3) (5)
08:请问,以下哪些是合法变量名? 请选择所有正确答案: (1)_int (2)%large (3)$fred (4)integer (5)2much
答案:(1) (3) (4)
09:请问,以下啊些是Java中的合法标识符? 请选择所有正确答案: (1)%id (2)$id (3)_id (4)#id
答案:(2)(3)
10:请问,以下哪些是Java中的合法标识符? 请选择正确答案: (1)my-id (2)my_id (3)101ids (4)id101
答案:(2) (4)
11:请问,以下哪些是合法的标识符? 请选择所有正确答案: (1)?cd (2)Sabcd
(3)labcd (4)package
(5)_a_long_name 答案:(2) (5)
12:请问,以下哪此是Java中合法的关键字? 请选择所有正确答案: (1)array (2)boolean (3)integer (4)protect (5)super
答案:(2) (5)
13请问,以下哪些是Java语言中合法的关键字? 请选择所有正确答案: (1)then
(2)synchronized (3)volatile (4)transient (5)this
答案:(2) (3) (4) (5)
14:请问,以下哪些是Java语言中的关键字? 请选择所有正确答案: (1)run (2)default (3)implement (4)import 答案:(2) (4)
15:请问,以下哪些是Java中定义的合法关键字? 请选择所有正确答案: (1)NULL (2)sizeof (3)friend (4)extends
(5)synchronized 答案:(4) (5)
16:请问,以下哪些是Java中定义的合法关键字? 请选择一个正确答案: (1)NULL (2)null
(3)extends (4)Main
答案:(2) (3)
17:请问,以下哪些是Java中定义的合法关键字? 请选择所有正确答案: (1)interface (2)sizeof (3)super (4)volatile
答案:(1) (3) (4)
18:请问,以下哪个是int型数据的正确取值范围? 请选择一个正确答案: (1)取决于编译器。
3131
(2)-2..2-1
3131
(3)-2-1..2
1515
(4)-2..2-1
1515
(5) - 2-1..2
答案:(2)
19:给出以下代码,请问变量X的有效取值范围?
int x;
请选择一个正确答案:
3131
(1) -2..2-1
3131
(2) -2-1..2
1515
(3) -2..2-1
1515
(4) - 2-1..2 (5)取决于运行平台。 答案:(1)
20:请问,字符型数据的取值范围是什么? 请选择一个正确答案:
16
(1)0..2
16
(2)0..2-1
15
(3)0..2 15
(4)0..2-1
答案:(2)
21:请问,字节基本数据类型的取值范围是什么? 请选择一个正确答案: (1)0..+255 (2)-127..+128 (3)-128..+127
(4)0..65535
(5)-32767..+32768 答案:(3)
22:请问,以下哪些是短整型数据的取值范围? 请选择一个正确答案: (1)0..216
(2)-216.. 216 (3)-215.. 215 (4) -215.. 215-1 答案:(4)
23:请问,Java语言中一个长整数由几位字节表示? 请选择一个正确答案: (1)取决于编译器。 (2)2 (3)4 (4)8 (5)64
答案:(5)
24:请问,以下哪些代码片断正确? 请选择所有正确答案:
(1)public transient static final int_FRAMEX=850; (2)this(“a”,”b”);
(3)private transient static final int_FRAMEX=850; (4)boolean b=0; 答案:(1) (2) (3)
25:请问,以下哪些描述是正确的? 请选择所有正确答案:
(1)字符型char具有16位宽度。
(2)Unicode编码字符具有16位宽度。 (3) Unicode编码字符具有32位宽度。 (4)UTF编码字符具有24位宽度。 答案:(1) (2)
26:给出以下代码,请问该程序的运行结果是什么? class Example{ public static void main(String args[]){ boolean flag=false; if(flag=true){ System.out.println(“true”); } else{ System.out.println(“false”); } } } 请选择一个正确答案:
(1)代码编译失败,if语句错误。
(2)代码编译成功,但在运行期时if语句处抛出异常。 (3)打印输出true。 (4)打印输出false。 (5)无内容输出。 答案:(3)
27:请问,以下啊个描述正确? 请选择所有正确答案:
(1)int类型是一个32位的有符号整数值。 (2)short类型是一个16位的无符号整数值。 (3)char类型是一个16位的Unicode编码字符。 (4)float类型是一个64位的浮点数值。 (5)long类型是一个64位的有符号整数值。 答案:(1) (3) (5)
28:给出以下代码,请问该程序的运行结果是什么? class Example{ public static void main(String args[]){ boolean b=true; System.out.println(b); } } 请选择一个正确答案: (1)打印输出true。 (2)打印输出1。
(3)编译错误,因为System.out.println()方法的参数只能为整数。 (4)无内容输出。
(5)编译错误,如果把true改变为TRUE,则可使代码编译通过。 答案:(1)
29:请问,以下哪些是基本数据类型? 请选择一个正确答案: (1)byte (2)String (3)integer (4)Float 答案:(1)
30:请问,以下哪些是十进制123的正确的十六进制表示?
请选择一个正确答案: (1)0x173 (2)0x123 (3)0x7B (4)173 答案:(3)
31:请问,以下哪些是十进制数123的正确的八进制表示? 请选择一个正确答案: (1)0173 (2)123 (3)0x123 (4)0x173 答案:(1)
32:请问,以下哪些语句用于实现将一个数值为17对应的八进制文字值赋值给一个整数变量?
请选择一个正确答案:
(1)private final int theNumber=0x17; (2)private final int theNumber=017; (3)prblic int theNumber=017;
(4)public int theNumber=(octal)17; (5)public int THE_NUMBER=017; 答案:(2) (3) (5)
33:请问,以下哪些是十进制数5对应的16进制正确表示?
请选择一个正确答案: (1)0x5 (2)0x05 (3)0X05 (4)0X5
答案:(1) (2) (3) (4)
34:请问,以下哪些是双精度型数据文字值的正确形式? 请选择一个正确答案: (1)1D (2)eE-5D (3)e2d (4)1ed 答案:(1)
35:给出以下代码,请问该程序的运行结果是什么?
class Example{
public static void main (String args[]){ char a=’\?’; } }
请选择一个正确答案: (1)代码编译成功.
(2)代码编译成功,但存在警告信息. (3)代码编译失败. 答案:(1)
36:给出以下代码,请问该程序的运行结果是什么? public class Example{
public static void main(String args[]){
System.out.println(“\\\\Look like a comment.”); } }
请选择一个正确答案:
(1)\\\\Looks like a comment. (2)\\Looks like a comment. (3)没有输出任何内容.
(4)编译错误. 答案:(2)
37:请问,以下哪些是声明一个字符的正确形式?
请选择所有正确答案: (1)String[] s; (2)String []s; (3)String [s]; (4)String s[]; 答案:(1)(2)(4)
38:请问,以下哪些语句正确?
请选择所有正确答案:
(1)double snow[]=new double[31]; (2)double snow[31]=new double[31]; (3)double snow[31]=new double; (4)double[] snow=new double[31]; 答案:(1)(4)
39:请问,以下哪些是声明一个数组的正确形式?
请选择所有正确答案: (1)int i[5][]; (2)int i[][];
(3)int []i[]; (4)inti[5][5]; (5)int[][] a; 答案:(2)(3)(5)
40:请问,以下哪些语句用于一个二维数组?
请选择一个正确答案: (1)int[5][5]a=new int[][]; (2)int a=new int[5,5]; (3)int []a[]=[5][5];
(4)int [][]a=new[5]int[5]; 答案:(3)
41:请问,以下哪些语句实现了声明一个二维整数数组?
请选择所有正确答案:
(1)int a[][]=new int[10,10]; (2)int a[][]=new int[10][10]; (3)int a[10,10]=new int[10][10]; (4)int [][]a=new int[10][10]; (5)int []a[]=new int[10][10]; 答案:(2)(4)(5)
42:请问,以下哪些语句用于初始化一个数组?
请选择所有正确答案:
(1)int dayhigh={24,23,24,25,25,23,21}; (2)int dayhigh[]={24,23,24,25,25,23,21}; (3)int []dayhigh={24,23,24,25,25,23,21};
(4)int dayhigh[]=new int{24,23,24,25,25,23,21}; (5)int dayhigh=[24,23,24,25,25,23,21]; 答案:(2)(3)
43:请问,以下哪些是初始化数组的正确形式? 请选择所有正确答案:
(1)int x[]={1,2,3};
(2)int []x[]={{1,2,3},{1,2,3}}; (3)int x[3]= {1,2,3}; (4)int []x={0,0,0}; (5)char c[]={?a?,?b?}; 答案:(1)(2)(4)(5)
44:给出以下代码,请问该程序的运行结果是什么?
class Example{
public static void main(String args[]){ char[] c=new char[100];
System.out.println(c[50]); } }