当前你的浏览器版本过低,网站已在兼容模式下运行,兼容模式仅提供最小功能支持,网站样式可能显示不正常。
请尽快升级浏览器以体验网站在线编辑、在线运行等功能。
请修改下面的程序,在对应的位置填入对应选择题的答案(采用大写字母)。
选择题如下:
1、在下列说法中,选出最正确的一项是________。
A) Java语言是以类为程序的基本单位
B) Java语言是不区分大小写的
C) 多行注释语句必须以//开始
D) 在Java语言中,类的源文件名和该类名可以不相同
2、Java中,数值类型值中可能出现的符号是________。
A) R
B) D
C) T
D) Y
3、下列运算结果默认为float的是________。
A) 100/10
B) 100*10
C) 100F+10
D) 100D-10
4、下面属于Java关键字的是________。
A) NULL
B) IF
C) do
D) goto
5、Java编程所必须的默认引用包为________。
A) java.sys包
B) java.lang包
C) java.new包
D) 以上都不是
7、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?
A) 安全性
B) 多线程
C) 跨平台
D) 可移植
6、编译运行以下程序后,关于输出结果的说明正确的是________。
public class Conditional{
public static void main(String args[ ]){
int x=4;
System.out.println("value is "+ ((x>4) ? 99.9 :9));
}
}
A) 输出结果为:value is 99.99
B) 输出结果为:value is 9
C) 输出结果为:value is 9.0
D) 编译错误
8、下列语句片段:
int a=-67,b=116,c=78;
int d=~a|b&c;
System.out.println(d)的结果为________。
A) 70
B) 67
C) 78
D) 56
9、.switch语句________。
A) 都可以用if-else if结构实现
B) 都不可以用if-else if结构实现
C) 有的可以用if-else if结构实现
D) 大部分不可以用if-else if结构实现
10、Java源程序文件的扩展名为________。
A) .class
B) .java
C) .html
D) .exe
11、JAVA程序经常用到“递归”,“递归”的基本思想是________。
A) “让别人反复调用自己”
B) “自己反复调用别人”
C) “自己反复调用自己”
D) 以上说法都不对
12、以下选项中循环结构合法的是________。
A) while (int i<7)
{ i++;
System.out.println("i is "+i);
}
B) int j=3;
while(j)
{ System.out.println(" j is "+j);
}
C) int j=0;
for(int k=0; j + k !=10; j++,k++)
{ System.out.println(" j is "+ j + "k is"+ k);
}
D) int j=0;
do{
System.out.println( "j is "+j++);
if (j = = 3) {continue loop;}
}while (j<10);
13、设 a = 3,则表达式 ( – – a )<<a 的值是________。
A) 16
B) 8
C) 24
D) 12
14、按照运算符的操作数的数目划分,算术运算符++属于________。
A) 一元运算符
B) 二元运算符
C) 三元运算符
D) 关系运算符
15、下列关于基本数据类型的说法中,不正确的一项是________。
A) boolean是Java特殊的内置值,或者为真或者为假
B) float是带符号的32位浮点数
C) double是带符号的64位浮点数
D) char是8位Unicode字符
16、下列程序的输出结果是________。
public class c3 {
public static void main(String[ ] args) {
char c1='B',c2='c';
if(c1+1<c2)++c1;
System.out.println(c1);
}
}
A) B
B) b
C) C
D) c
17、根据下列代码中,________说法是正确的。
public class Person{
static int arr[] = new int[10];
public static void main(String a[])
{
System.out.println(arr[1]);
}
}
A) 编译时将产生错误
B) 编译时正确,运行时将产生错误
C) 输出零
D) 输出空
18、下列关于表达式类型的说法中,正确的一个是________。
A) 若a、b和c都是整型变量,则a+b-c是浮点表达式
B) 若x和y都是布尔型变量,则x&&y是布尔型表达式
C) 若x和y都是整型变量,则x>1||y<1是整型表达式
D) 若a是布尔型变量,b和c都是整型变量,则a&&(b+c)>2是整型表达式
19、已经如下代码:
switch (m)
{
case 0: System.out.println(“Condition 0”);break;
case 1: System.out.println(“Condition 1”);
case 2: System.out.println(“Condition 2”);
case 3: System.out.println(“Condition 3”);break;
default: System.out.println(“Other Condition”);
}
当m的值为________时,输出“Condition 2”。
A) 1、2
B) 0、1
C) 0、1、2
D) 0、1、2、3
20、设有定义语句:
int a[]={66,77,88,99};
则下面对此语句的叙述错误的是________。
A) 定义了一个名为a的一维数组
B) a数组有4个元素
C) a数组的元素的下标为1~4
D) 数组中的每一个元素都是整型
程序如下:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int choice = input.nextInt();
switch (choice) {
case 1:
System.out.println("X"); // 请将X修改成第1题答案
break;
case 2:
System.out.println("X"); // 请将X修改成第2题答案
break;
case 3:
System.out.println("X"); // 请将X修改成第3题答案
break;
case 4:
System.out.println("X"); // 请将X修改成第4题答案
break;
case 5:
System.out.println("X"); // 请将X修改成第5题答案
break;
case 6:
System.out.println("X"); // 请将X修改成第6题答案
break;
case 7:
System.out.println("X"); // 请将X修改成第7题答案
break;
case 8:
System.out.println("X"); // 请将X修改成第8题答案
break;
case 9:
System.out.println("X"); // 请将X修改成第9题答案
break;
case 10:
System.out.println("X"); // 请将X修改成第10题答案
break;
case 11:
System.out.println("X"); // 请将X修改成第11题答案
break;
case 12:
System.out.println("X"); // 请将X修改成第12题答案
break;
case 13:
System.out.println("X"); // 请将X修改成第13题答案
break;
case 14:
System.out.println("X"); // 请将X修改成第14题答案
break;
case 15:
System.out.println("X"); // 请将X修改成第15题答案
break;
case 16:
System.out.println("X"); // 请将X修改成第16题答案
break;
case 17:
System.out.println("X"); // 请将X修改成第17题答案
break;
case 18:
System.out.println("X"); // 请将X修改成第18题答案
break;
case 19:
System.out.println("X"); // 请将X修改成第19题答案
break;
case 20:
System.out.println("X"); // 请将X修改成第20题答案
break;
default:
System.out.println("X");
}
}
}
0
X
时间上限 | 内存上限 |
1000 MS | 128 MB |