第一次形考【参考答案】
1.关于continue语句的使用范围,下列说法正确的是( )。
2.下列选项中,哪一个不能通过编译( )。
3.以下标识符中,不合法的是( )。
4.下列关于方法的描述中,正确的是( )。
5.下面选项中,哪一个是合法的标识符?( )
6.以下关于变量的定义,正确的是 ( )。
7.下列字符串常量中,哪一个是错误的?( )
8.下列选项中,不属于赋值运算符的是( )。
9.下列关于变量作用域的说法中,正确的是( )。
10.下列关于多行注释的说法中,正确的是( )。
11.请阅读下面的程序,下列选项中,哪个是程序的运行结果?( )
Public class Test {
public static void main(String[] args) {
int a = 0;
int b = 0;
for (int i = 1; i <= 5; i++) {
a = i % 2;
while (a-- >= 0) {
b++;
}
}
System.out.println(/"a=/" + a + /",b=/"+ b);
}
}
12.下面的运算符中,用于执行除法运算是哪个?( )
13.请阅读下面的程序,下列选项中,哪个是程序的运行结果?( )
public class Test {
public static void main(String[] args) {
int x;
int y;
for (x = 1, y = 1; x <= 100; x++) {
if (y >= 20) {
break;
}
if (y % 3 == 1) {
y += 3;
continue;
}
y -= 5;
}
System.out.println(“x=” + x + “,y=” + y);
}
}
14.下列选项中,哪一个是多行注释符号?( )
15.下列关于注释作用的描述中,错误的是( ) 。
16.下列选项中,不属于位运算符的是( )。
17.阅读下面的程序,下列选项中,可以在main()方法中调用add()方法的是( )。 copyright www.ddzy8.com
public static int add(int a,int b)
{ return a + b;}
public static int add(int a,int b)
{ return a + b;}
18.阅读下面的程序,下列选项中,哪个是程序的运行结果?( ) copyright www.ddzy8.com
public class Test
{ public static void main(String[] args)
{ for(int x = 0 ; x <=3 ; x++)
{ continue; System.out.print(x%2); }
}
}
public class Test
{ public static void main(String[] args)
{ for(int x = 0 ; x <=3 ; x++)
{ continue; System.out.print(x%2); }
}
}
19.下列关于while语句的描述中,正确的是( )。
20.请阅读下列示例代码,选择程序的输出结果。( ) 电大资源吧www.ddzy8.com
int a = 1;
int b = a++;
int c = ++a;
int d = a++ + ++a;
System.out.print(a + /",/" + b + /",/" + c + /",/" + d);
int a = 1;
int b = a++;
int c = ++a;
int d = a++ + ++a;
System.out.print(a + /",/" + b + /",/" + c + /",/" + d);
21.下列选项中,哪一个是单行注释的符号?( )
22.以下程序的运行结果是( )。 电大资源吧www.ddzy8.com
public class Example03
{ public static void main(String[] args)
{ int x = 8;
if (x > 5)
{ System.out.println(/"a/"); }
else { System.out.println(/"b/"); }
}
}
public class Example03
{ public static void main(String[] args)
{ int x = 8;
if (x > 5)
{ System.out.println(/"a/"); }
else { System.out.println(/"b/"); }
}
}
23.下列选项中,不属于比较运算符的是( )。
24.请阅读下面的程序,下列选项中,哪个是程序的运行结果?( )
本文来www.ddzy8.com电大资源吧
public class Test {
public static void main(String[] args) {
int temp = 0;
for (int i = 1; i < 5; i++) {
for (int j = 0; j < i; j++) {
temp++;
}
}
System.out.println(temp);
}
}
}
25.以下程序运行结束时,变量y的值为下列哪一项?( )
int x = 1;
int y = 2;
if (x % 2 == 0)
{ y++;}
else
{ y--;}
System.out.println(/"y=/" + y);
copyright www.ddzy8.com
int x = 1;
int y = 2;
if (x % 2 == 0)
{ y++;}
else
{ y--;}
System.out.println(/"y=/" + y);
26..下面选项中,哪一个不是Java中的关键字?( )
27.下面关于方法定义的描述中,正确的是( )。
28.下列转义字符中,不合法的是( )。
29.Java属于以下哪种语言? ( )
30.以下程序运行后sum的值为( )。
public class Test {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 2 == 1) {
continue;
}
sum += i;
}
System.out.println(/"sum = /" + sum);
}
}
31.下列选项中,用于引入包的关键字是( )。
32.阅读下列代码:System.out.println(“Hello” + 9 + 1); 下列选项中,哪个是正确的输出结果?( )
33.若x=6 ,y=5 ,则表达式int max=x>y?x:y 的结果为( )。
34.以下程序的运行结果是( )。
public class Test {
public static void main(String[] args) {
int temp = 0;
for (int i = 1; i < 5; i++) {
for (int j = 0; j < i; j++) {
temp++;
}
}
System.out.println(temp);
}
}
35.下列关于case关键字的说法中,错误的是( )。
36.下列关于Java特点的描述中,错误的是( )。
37.下面选项中,( )是短路与运算符。
38.下列选项中,哪个是程序的运行结果?( ) ddzy8.com
class Test
{ public static void main(String[] args)
{ int a = 3;
int b = 6;
System.out.print(a==b);
System.out.print(a<b);
System.out.print(a!=b);
System.out.print(a>=b);
}
}
class Test
{ public static void main(String[] args)
{ int a = 3;
int b = 6;
System.out.print(a==b);
System.out.print(a<b);
System.out.print(a!=b);
System.out.print(a>=b);
}
}
39.下列选项中,不属于Java中关键字的是( )。
40.下列关于continue语句的说法中,正确的是( )。
41.下列关于Java语言的描述中,错误的是( )。
42.表达式7%(-3)的运算结果为( )。
43.关于方法的递归,以下说法错误的是( )。
44.对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
45.Java的字符类型采用的是ASCII编码。
46.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
47.Java Applet只能在图形界面下工作。
48.Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关 。
49.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。
50.Java Applet是由独立的解释器程序来运行的。
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
上一篇 : 第四次形考【参考答案】