java基础代码练习题 java编程代码题库及答案

java编程基础练习题这道题的答案是C 。
double[] num1;//定义一个double类型的数组num1
double num3=2.0;//定义一个double类型的变量并赋值为2.0
int num2=5;//定义一个int类型的冰凉num2,并赋值为5
num1=new double[num2+1];
//给double类型的数组num1赋值,并初始化为5+1个大小,num2=5,所以是5+1
num1[num2]=num3;
//上面这句翻译过来就是:数组num1[5]=2.0。由于数组下标从0开始 , 所以下标为5的元素是最后一个元素 。所以答案是C
求Java基础 , 练习题 。选择题 (25道)
1. 下列选项中,不属于Java语言特点的一项是( C ) 。
A:分布式 B:安全性 C:编译执行 D:面向对象
2. Java语言的特点与 C/C+ +语言的比较中说法错误的是:( D )
A:简单性Java继承了 C/C+ +的语法 ,丢弃了其中不常用又容易引起混淆的功能 。
B:Java是一种纯面向对象的语言 ,具有封装、继承 ( Inheritance)和多态( Polymorphism)的特点 。
C:Java应用程序可凭借URL打开并访问网络上的对象 。
D:解释型Java写成的源代码需要被编译成高阶的字节码 ,它们与机器架构有关 。
3. 阅读下列代码,选出该代码段正确的文件名( C ) 。
class A{
void method1(){
System.out.println("Method1 in class A");
}
}
public class B{
void method2(){
System.out.println("Method2 in class B");
}
public static void main(String[] args){
System.out.println("main() in class B");
}
}
A: A.java B:A.class C: B.java D: B.class
4. 如果一个类的文件名为Student.java , 但是类的代码为:
public class Student {
public static void main(String[] args) {
System.out.println(82);
}}
那么下列说法正确的是:( B )
A:程序运行结果为8; B:程序运行结果为2;
C:程序运行结果为0; D:程序编译错误,不能运行;
5. 符合对象和类的关系的是( D ) 。
A:教师和学生 B:书和房子
C:狗和猫 D:飞机和交通工具
6. 关于垃圾回收机制描述不正确的是( B )
A:垃圾回收机制不须通过程序员调用相应方法,也能自动启动 。
B:java程序员用System.gc()方法一定能进行垃圾回收;
C:垃圾回收机制属于jvm自动操作 , java程序员可以不进行垃圾回收操作 。
D:垃圾回收机制并不是由操作系统自动执行 。
7. 编译下面源程序会得到哪些文件( D )?
class A1{
}
class A2 exdends A1{
}
public class B{
public static void main(String[] args){
}
}
A: 只有B.class文件 B:只有A1.class和A2.class文件
C: 编译不成功 D:A1.class、A2.class和B.class文件
8. 下列关于基本数据类型的说法中,不正确的一项是( D ) 。
(A)boolean类型变量的值只能取真或假
(B)float是带符号的32位浮点数
(C)double是带符号的64位浮点数
(D)char是8位Unicode字符
9. 下列(D )是合法的标识符?
A:12class B:void C:-5 D:_blank
10. 在编写Java程序时 , 如果不为类的成员变量定义初始值,Java会给出它们的默认值,下列说法中不正确的一个是( D ) 。
A:byte的默认值是0 B:boolean的默认值是false
C: char类型的默认值是’\0’ D: long类型的默认值是0.0L
11. 下列程序执行的结果是:( B )
public class News {
public static void main(String[] args) {
System.out.println(1+2+ "aa"+3);
}}
A: "12aa3" B: "3aa3 " C: "12aa" D: "aa3"
12. 表达式(12==0)(1/01)的值为( B ) 。
A: true B: false C: 0 D: 运行时抛出异常
13. 下列循环体执行的次数是( C ) 。
int y=2, x=4;
while(--x != x/y){ }

推荐阅读