课程“S1.使用Java语言理解程序逻辑”题库试题汇编
【001】给定某Java程序的main方法如下所示,该程序运行的结果是()。
public static void main(String[] args){
int i=0;
System.out.println(i++);
}
(选择一项)
A) 输出0
B) 输出1
C) 编译错误
D) 运行时出现异常
【002】Java是面向对象的程序设计语言,关于面向对象程序设计的优点,下列说法正确的是()。
(选择一项)
A) 便于在计算机程序中用类似的软件对象模拟现实世界中的实体。
B) 便于隐藏信息
C) 增加重用性
D) 以上全部是
【003】在Java中,程序调试是解决程序错误的工具和方法的总称,主要方法包括三个方面,其中不包括()。
(选择一项)
A) 使用System.out.println()输出语句验证变量值
B) 设置断点
C) 单步运行
D) 观察变量
【004】在Java中,使用类的步骤包括以下三步,他们的先后顺序是()。
1、定义类
2、创建类的对象
3、访问对象的属性和方法
(选择一项)
A) 213
B) 123
C) 321
D) 231
【005】在Java中,Scanner类提供从控制台获取键盘输入的功能,下列语句的()能够正确实例化Scanner类的对象,用于获取键盘输入的数据。
(选择一项)
A) Scanner input = new Scanner(System.out);
B) Scanner input = new Scanner(System.in);
C) Scanner input = new Scanner(System);
D) Scanner input = new Scanner();
【006】在Java中,定义带参数的方法时,参数可以为一个或多个,多个参数之间使用()符号进行分隔。
(选择一项)
A) ;(分号)
B) ,(逗号)
C) 空格
D) -(连字符)
【007】在Java中,要向控制台打印输出“Welcome to Space!”并自动换行,可以实现此功能的语句是()。
(选择一项)
A) System.print("Welcome to Space");
B) System.out.print("Welcome to Space");
C) System.out.println("Welcome to Space");
D) System.println("Welcome to Space");
【008】给定如下Java代码片断,编译运行时的结果是()。
int i=2;
switch(i){
default:
System.out.println("default");
case 0:
System.out.println("zero");
break;
case 1:
System.out.println("one");
case 2:
System.out.println("two");
}
(选择一项)
A) 输出default
B) 输出default
zero
C) 出错,default的位置不符合switch结构的语法结构
D) 输出two
【009】给定Java代码如下所示,编译运行的结果是 ()。
public static void main(String [] args)
{
int i ;
System.out.println("i="+i);
}
(选择一项)
A) 编译错误
B) 运行时出现例外
C) 正常运行,输出 i=-1
D) 正常运行,输出 i= 0
【010】分析下面的java源程序,编译后的运行结果是()。
import java.util.*;
public class Test{
public static void main(String[] args){
int[] numbers = new int[]{2,1,3};
Arrays.sort(numbers);
System.out.println(Arrays.binarySearch(numbers,2));
}
}
(选择一项)
A) 输出:0
B) 输出:1
C) 输出:2
D) 输出:3
【011】给定如下Java程序,编译运行时,将在()语句出现错误。
public class Test{
public static void main(String args[]){
int i=0; //a语句
for(;i<10;i++){ //b语句
if(i>5){
String test="hello"; //c语句
}
}
System.out.println(test); //d语句
(选择一项)
A) a
B) b
C) c
D) d
【012】在java中,下列代码的运行结果是()
public static void main(String[] args){
int a=1,b=2,c=3;
if(a<0)
if(b<0)
c=10;
else
c=20;
System.out.println(c);
}
(选择一项)
A) 输出10
B) 输出20
C) 输出3
D) 编译报错
【013】在Java中,下面()语句能正确通过编译
(选择二项)
A) System.out.println(1+l);
B) char i=2+'2';
System.out.println(i);
switch语句必须使用break吗C) String s="on"+'one';
D) int b=255.0;
【014】分析下面的java代码片段,编译运行后的输出结果是()。
for(int i=0;i<6;i++){
int k=++i;
while(k<5){
System.out.println(i);
break;
}
}
(选择一项)
A) 024
B) 24
C) 123
D) 13
【015】分析下面的Java程序,编译运行的结果是()。
public class B{
public static void main(String[] args){
String s="y";
System.out.println(s+1+2);
System.out.println(1+2+s);
}
}
(选择一项)
A) 输出:y12
3y
B) 输出:y12
12y
C) 输出:y3
3y
D) 程序编译出错
【016】在java中,源文件Test.java中包含如下代码,则程序编译运行的结果为()
public class Test{
public static void main(String[] args)
system.out.println("Hello!");
}
(选择一项)
A) 输出:Hello!
B) 编译出错,提示“无法解析system”
C) 运行正常,但没有输出任何内容
D) 运行时出现异常
【017】在Eclipse中开发Java程序的步骤包括()。
(选择一项)
A) 创建一个java项目
B) 手动创建java源程序
C) 运行java程序
D) 以上全部
【018】在java中单行注释使用()符号开头。
(选择一项)
A) /*
B) */
C) *
D) //
【019】下列选项中,关于java数据类型的说法错误的是()。
(选择一项)
A) 存储如性别‘男’或‘女’的数据最好使用char数据类型
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论