当前你的浏览器版本过低,网站已在兼容模式下运行,兼容模式仅提供最小功能支持,网站样式可能显示不正常。
请尽快升级浏览器以体验网站在线编辑、在线运行等功能。

建议使用的浏览器:

谷歌Chrome 火狐Firefox Opera浏览器 微软Edge浏览器 QQ浏览器 360浏览器 傲游浏览器

1525:选择题(期中B卷)

题目描述

请修改下面的程序,在对应的位置填入对应选择题的答案(采用大写字母)。
选择题如下:
1、编译Java  Applet 源程序文件产生的字节码文件的扩展名为________。
A) .java
B) .class
C) .html
D) .exe

2、Java中,数值类型值中可能出现的符号是________。
A) R    
B) D  
C) T   
D) Y

3、Java程序的执行过程中用到一套JDK工具,其中java.exe是指________。
A) Java文档生成器
B) Java解释器
C) Java编译器
D) Java类分解器

4、在Java中,属于整数类型变量的是________。
A) single  
B) double
C) byte  
D) char

5、Java编程所必须的默认引用包为________。
A) java.sys包 
B) java.lang包
C) java.new包 
D) 以上都不是

6、以下代码段将创建________个对象。
String s1="bc";
String s2="bc";
A. 0
B) 1
C) 2
D) 3

7、下面逻辑表达式为false的是________。
A) (3<5)&&(5==4+1)
B) (3<5)||(6==5)||(3!=3)
C) (5!=10)&&(3==2+1)||(4<2+5)
D) !(5==2+3)&&!(5+2!=7-5)

8、下列语句片段
int a=10,b=4,c=20,d=6;
System.out.println(a++*b+c*--d);
的结果为( )
A) 144
 B.28
C) 140
 D.不能执行

9、下面是一个递归JAVA程序,其功能为________。
long Factorial(int n){
if(1==n){
return 1;
}
else
return n*Factorial(n-1);
}
A) 求1-n的和
B) 求2到n的和
C) 求n的阶乘 
D) 求2-n的积

10、以下标识符中哪项是不合法的________。
A) BigMeaninglessName
B) $int
C) 1 st
D) $1

11、以下哪个表达式是不合法的________。
A) String x="Hello"; int y=9; x+=y;
B) String x="Hello"; int y=9; if(x==y) { }
C) String x="Hello"; int y=9; x=x+y;

12、下列哪个程序段能通过编译?________。
A) int i=0;
if (i) {   System.out.println(“Hi”); }
B) boolean b=true;
int  b2=1;
if(b= =b2) { System.out.println(“So true”); }
C) int i=1;
int j=2;
if(i= =1|| j= =2)
System.out.println(“OK”);
D) int i=1;
int j=2;
if (i= =1 &|  j= =2)
System.out.println(“OK”);

13、下列语句中不正确的一个是________。
A) float e=(float)1.1d;
B) char f=(char)1.1f;
C) boolean b=(boolean)0;
D) float e=(float)’a’;

14、按照运算符功能划分,运算符+属于________。
A) 三元运算符
B) 二元运算符
C) 算术运算符
D) 赋值运算符

15、下列程序执行的结果是________。
public class c4 {
public static void main(String[ ] args) {
int i=13,j=10;
if(i-->j)
i++;
else j--;
System.out.print(i+”\t”+j);
}
}
A) 13 10
B) 12 11
C) 11 11
D) 12 12

16、下列关于基本数据类型的说法中,不正确的一项是________。
A) boolean是Java特殊的内置值,或者为真或者为假
B) float是带符号的32位浮点数
C) double是带符号的64位浮点数
D) char是8位Unicode字符

17、设 a = 3,则表达式 (--a )<<a 的值是________。
A) 16
B) 8
C) 24
D) 12

18、设有定义语句:
int a[]={66,77,88,99};
则下面对此语句的叙述错误的是________。
A) 定义了一个名为a的一维数组
B) a数组有4个元素
C) a数组的元素的下标为1~4
D) 数组中的每一个元素都是整型

19、下列代码________行会出错:
1) public void modify() {
2)  int I, j, k;
3)  I + = 100;
4)  while ( I > 0 ) {
5)   j = I * 2;
6)   System.out.println (" The value of j is " + j );
7)   k = k + 1;
8)   I--;
9)  }
10)}
A) line 3
B) line 4
C) line 7
D) line 8

20、编译一个定义了3个类和10个方法的Java源文件后,会产生________个字节码文件,扩展名是________。
A) 13个字节码文件,扩展名是.class
B) 1个字节码文件,扩展名是.class
C) 3个字节码文件,扩展名是.java
D) 3个字节码文件,扩展名是.class

程序如下:
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

该题目包含在题集 SSPU

题目来源 sspu

共提交 361

通过率 7.48%
时间上限 内存上限
1000 MS 128 MB