没有合适的资源?快使用搜索试试~ 我知道了~
Java基础测试题50道选择题
资源推荐
资源详情
资源评论
1. 关于面向对象,下面说法错误的是() (选择一项)
A. 面向对象程序设计能够让我们使用“类”类模拟现实世界中实体的特征和行为
B. 对象的行为和属性被封装在类中,外界通过调用类的方法来获得,不需要关注内部如何
实现
C. 对象的方法只能在 main()方法中调用
D. 通过类的模版可以创建任意多个类的对象
2.在创建 Java 类时,使用( )关键字声明包 (选择一项)
A. package
B. import
C. class
D. new
3. JAVA 语言的前身是哪种语言?(选择一项)
a) C
b) C++
c) JavaScript
d) Oak
4. 以下关于 Java 程序的 main()方法说法中,错误的是()。 (选择一项)
a) 一个 Java 程序可以有多个 main()方法
b) main()方法是 Java 程序入口
c) main()方法使用 public static 和 void 修饰,而且顺序不能改变
d) main()方法后面要有一对大括号,计算机需要执行的指令都写在大括号里
5.下面关于包的说法不正确的是( ) (选择一项)
a) 在不同的包下可以防止命名冲突
b) 能够在更广的范围内保护类
c) 更能体现类的封装性
d) 有助于划分和组织 java 应用中的各个类
6.给定某Java程序的main方法如下所示,该程序的运行结果是()。(选择一项)
public static void main(String[] args){
int i = 0;
System.out.println(++i);
}
a) 输出0
b) 输出1
c) 编译错误
d) 运行是出现异常
7.JAVA 的编译和运行及调试程序放在安装目录的哪个子目录下?(选择一项)
a) bin
b) lib
c) include
d) jre
8.在 main 方法中必须包括下列哪些标识符?(选择四项)
a)public
b)static
c)void
d)String
e)args
9. 分支语句 switch 之后的表达式可以是下面哪些类型?(选择两项)
a)byte
b)short
c)char
d)int
e)String
10. Java是面向对象的程序设计语言,关于面向对象程序设计的优点,下列说法正确的是()。
(选择一项)
a) 便于在计算机程序中用类似的软件对象模拟现实世界中的实体
b) 便于隐藏信息
c) 增加重用性
d) 以上全部
11. class Test {
public static void main(String[] args) {
System.out.println(1+2+“Hello”+3+4);
}
}
将打印什么结果?(选择一项)
a)12Hello34
b)12Hello7
c)3Hello34
d)3Hello7
e)无法打印,编译有错误
12. 下面程序中,while 循环的循环次数是()。
public static void main(String[ ] args){
int i = 0;
while(i<10){
if(i<1){
continue;
}
if(i==5) {
break;
}
i++;
}
}
a) 1 b) 10 c). 6 d). 死循环
13. s=1+1/2+1/3+„+1/10=2.9289682„
public class MyTest {
public static void main(String args[ ]){
int n;
double s;
s=1.0;
for(n=10;n>1;n- -){
s=s+1/n;
}
System.out.println(s);
}
}
程序运行后,输出结果错误,导致程序出错的是()
a) s = 1.0 b). for(n=10;n>1;n--)
c) s = s + 1 /n d). System.out.println(s);
14. 下列变量定义不合法的是 ( ) (选择一项)
a) boolean flag=true; b) int k = 1+‘a’;
c) char ch = “a”; d) float radius = 1/2;
15. 假设 int x=4,y=50,下列语句的循环体共执行几次?( )
while(y/x>3){
if(y%x>3) {
x=x+1;
}else{
y=y/x;
}
}
a) 1 次 b) 2 次 c) 3 次 d) 4 次
16. public class foo{
public static void main (String[]args){
String s;
System.out.println(“s=”+s);
}
}
a)s=
b) s=null
c)编译错误,因为 String s 没有被初始化
d)正常编译,但运行时会提示 NullPointException 这样的错误
17. 在Java中,程序调试是解决程序错误的工具方法的总称,主要方法包括三个方面,其中
不包括()。(选择一项)
a) 使用System.out.println输出语句验证变量值
b) 设置断点
c) 单步运行
d) 观察变量
18. 在 Java 中,Java 源程序文件的扩展名为()。 (选择一项)
a) .doc
b) .txt
c) .ppt
d) .java
19 在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();
20.在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!”);
21给定如下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
22 在Java语言程序中,数据类型转换分为自动转换和( )转换。(选择一项)
a) 隐式
b) 手动
c) 强制
d) 显式
23 给定Java代码如下所示,编译运行结果是()。(选择一项)
public static void main(String[] args){
int a,b;
int i=2;
a=i++;
b=++i;
System.out.println(“a=”+a+“,b=”+b+“,i=”+i);
}
剩余24页未读,继续阅读
资源评论
zp_rabbit
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功