没有合适的资源?快使用搜索试试~ 我知道了~
JAVA基础练习1.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 47 浏览量
2022-11-26
19:11:45
上传
评论
收藏 451KB PDF 举报
温馨提示
试读
12页
...
资源推荐
资源详情
资源评论
资料收集于网络,如有侵权 请联系网站删除
JAVA 基础练习题
一、简单 Java 程序调试
1. Java 语言是( D )。
A.机器语言 B.汇编语言 C.面向过程的语言 D.面向对象的语言
2. 保证 Java 可移植性的特征是( A)。
A.可跨平台 B.分布式计算 C.安全性 D.面向对象
3. 下列关于 Java 语言的叙述中,正确的是(B )。
A.Java 是不区分大小写的 B.源文件名必须与 public 类型的类名相同
C.源文件中 public 类的数目不限 D.源文件名其扩展名为.Jar
4. main 方法的返回类型是( D )。
A.publlc B.static C.void D.main
5.下列说法中正确的是(A )。
A. 以//开始的为多行注释 B.Java 语言以方法为程序的基本单位
C. Applet 是 Java 的一类特殊的应用程序,它可嵌入网页 D.Java 不区分大小写
6. 在 Java 的实现机制中,下列( )属于垃圾回收机制?
A.字节编译 B.堆栈溢出检查 C.语法检查 D.内存跟踪
7. 下列( )不是 Java 虚拟机的执行特点?
A.异步处理 B.异常处理 C.动态链接 D.多线程
8.下列( )命令是 Java 的编译命令?
A)Javac B.java C.javadoc D.appletviewer
9.命令是 Java 类文件解释器?
A)javac B.java C.javadoc D.appletviewer
10.以下哪个是 Java 应用程序 main 方法的有效定义?
A. public static void main(); B. public static void main( String args );
C. public static void main( String args[] ); E. public static boolean main( String a[] );
11. 编译和运行以下代码的结果为:
public class MyMain{
public static void main(String argv){
System.out.println("Hello cruel world");
}
}
A.编译错误; B.运行输出 "Hello cruel world";
C.编译无错,但运行时指示没有定义构造方法。D.编译无错,但运行时指示没有正确定义 main 方法。
12. 下列选项中不属于 Java 虚拟机的执行特点的一项是:
A.异常处理 B.多线程 C.动态链接 D.简单易学
13. 不属于 Java 语言特点的一项是:
A.分布式 B. 安全性 C. 编译执行 D.面向对象
14. 以下程序的运行结果为:
public class Test{
只供学习与交流
资料收集于网络,如有侵权 请联系网站删除
public static void main(String argv[ ]){
System.out.println("x="+5);
}
}
A. 5 B. x=5 C. "x="+5 D. "x="5
15. 以下程序的运行结果为:
public class Test{
public static void main(String argv[ ]){
System.out.println("good"+"morning");
}
}
A. goodmorning B. "good"+"morning" C. good morning D. good+morning
二、Java 符号与表达式
1.下列( C )代表十六进制整数?
A. 0x7E B. 034 C. 2E3 D. 19
2.下列( )是反斜杠字符的正确表示?
A. \ B.\\ C. *\D. “\
3.下列( )是合法的标识符?
A. static B. 5stu C.-3e D._atm
4.下列代码的执行结果为( )。
public class Try
{
public static void main(String args[])
{
float a=9.Of
int b=5:
System.out.println((a++)*(--b));
…
)
)
A. 36 B. 36.0 C. 40 D. 40.0
5.下列代码的执行结果为( )。
public class Try
{ public static void main(String args[])
{ System.out.println(5/2); }
}
A) 2 B.2.0 C.2.5 D. 2.50
6.switch 语句不能用于下列( )数据类型?
A. byte B.short C. char D.float
只供学习与交流
资料收集于网络,如有侵权 请联系网站删除
7.执行下列语句后,a、b 的值为( ):
int a=2;
double b=3.4;
a=(int)b;
A.3、3 B.3、3.4 C. 2、3 D.2、3.4
8.Java 语言的字符变量以 char 类型表示,它在内存中占( )位。
A. 8 B.16 C.32 D. 64
9.下列代码的执行结果为( )。
public class Try
{
public static void main(String args[])
{ int a=1,b=2,c=3;
String s=”abc” ;
System.out.prinln(a+b+s+c);
}
}
A.12abc3 B. 3abc3 C.ababcc D.121233
10.下列算术运算符中优先级最高的是( )。
A. *和/ B.% C. ++和-- D. +和-
11. 现有一个 int 类型的整数和一个 double 类型的数进行加法运算,则得到的结果类型为:
A.int 类型 B. double 类型 C. float 类型 D. long 类型
12. 下面程序段的输出结果是:
int a = 2;
System.out.print( a++); System.out.print(A.; System.out.print(++a);
A.333 B.334 C.234 D.233
13. 以下代码的输出结果?
public class Test{
int x=3;
public static void main(String argv[]){
int x= 012;
System.out.println(x);
}
}
A.12 B.012 C.10 D.3
14. 下列定义语句正确的是:
A.char c="\n"; B.int i=12; C.float f=2.8; D.boolean b=null;
15. 检查如下代码:
public class Quiz2_l{
public static void main(String[] args) {
只供学习与交流
剩余11页未读,继续阅读
资源评论
若♡
- 粉丝: 6197
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功