JAVA测试题
更新时间:2023-09-27 13:05:01 阅读量: 综合文库 文档下载
1. 在JAVA中,下列哪些说法是正确的(AC) A.java源文件的扩展名为.java B.写好的java源程序可以直接运行 C.编写的源程序必须先编译后才能运行 D.程序员可以读懂扩展名为.class的文件
2. 下列标识符哪个是合法的(D) A.class B.$abc C.1234 D._name
3. 下面哪些赋值语句是正确的?(AB) A. long test = 012;
B. float f = -412;// float数值范围为-3.4*10的-38次幂到3.4*10的38次幂
C. int other = (int) true; // true是布尔类型系统会自动将ture转换成-1,false
转换成0
D. double d = 0x12345678;// 0x12345678是十六进制的整形数值 E. byte b = 128;// byte取值范围为(-2^7)~(2~7)-1即-128~127
long最大表示范围为:-263 ~ 263-1,即 -9223372036854775808 ~ 9223372036854775807。
4. 在Java中,下列语句不能通过编译的有(ABCD ) A. String s= “join”+ 3; B. int a= “join”+3; C. int a= ?a?+5; D. float f=5+5.5;
5. 设 a = 3,则表达式 (--a )<
C. 24 D. 12
//“<<”代表左移运算符。该运算符为双目运算符,结合方向为从左到右,作用是把一个整型数的所有位向左移动指定的位数,移动到左边界之外的多余二进制位会被丢弃,并从右边界移入0,--a=2 二进制就是 10,向左移动2位是1000,换算后等于8 6. 下列代码运行的结果是(c )
public static void main(String[] args) {
int x = 4; int y = 5;
if(x++>4 & ++y>5) { x++; }
System.out.println(\ }
A. x=4,y=5 B. x=4,y=6 C. x=5,y=6 D. x=6,y=6
7. 尝试运行下面的代码会发生什么?( B) public class Test {
public static void main(String[] args) { boolean m = true; if (m = false) {
System.out.println(\ } else {
System.out.println(\ } } }
A. 输出字符串”true” B. 输出字符串”false” C. 编译时错误 D. 运行时错误
8. 编译并运行以下代码将发生什么? (D)
public static void main(String args[]){ char digit = 'a';
for (int i = 0; i < 10; i++){ switch (digit) {
case 'x' : {
int j = 0;
System.out.println(j); }
default : {
int j = 100;
System.out.println(j); } } }
int i = j;
System.out.println(i); }
A. 输出11次100
B. 输出10次100,然后抛出运行期异常
C. 编译错误,因为变量i不能在main() 方法中被声明2次 D. 编译错误,因为变量j不能在main() 方法中被声明2次 E. 以上都不对
9. class Demo B {
public static int fun(int c)
{
return c+=2; }
public static void main(String[] args)
{
int temp = fun(2);
System.out.println(temp); } }
A. 2 B. 4 C. 6 D. 8
10. 下面哪些函数是public void aMethod(){...}的重载函数?( BD) A. void aMethod( ){...}
B. public int aMethod(int a, float b){...} C. public void aMethod (){...} D. public float aMethod (int m){…}
11. 在java中,关于数组描述正确的是(CD ) A.数组中的索引下标从1开始
B.存储在数组当中的数据都属于同一数据类型 C.通过数组名.length()能获得数组的长度 D.数组的最大索引下标是数组的长度减1
12. 下面程序的输出结果是什么(A ) int[] arr = new int[10]; System.out.println(arr[0]); A.编译不通过 B.运行时出错 C.输出null D.输出0
13. 下面哪个语句正确地声明一个整型的二维数组( C) A. int a[][] = new int[][];
B. int b[10][10] = new int[][]; C. int c[][] = new int[10][10]; D. int []d[] = new int[10][10];
14. 以下代码输出是( C ) class Demo {
public static void main(String[] args) { int i = 0; int sum = 0;
while (i <= 10) { i++;
if (i % 2 != 0) continue; sum += i;
}
System.out.println(sum); } }
A. 55 B. 45 C. 35 D. 30
15. 和下面代码能完成相同的选项是(B) class Demo {
public static void main(String[] args) { int i = 1; int sum = 0;
while (i <= 100) { if (i % 2 == 0) { sum = sum + i; } i++;
}
System.out.println(sum); } }
A. for (int x =1; x<=100;x++){ sum=sum+x;} B. for (int x =0; x<=100;x+=2){ sum=sum+x;} C. for (int x =1; x<=100;x+=2){ sum=sum+x;} D.上述全对
16. 下列有关类、对象和实例的叙述,正确的是哪一项?(D)
A.类就是对象,对象就是类,实例是对象的另一个名称,三者没有差别 B.对象是类的抽象,类是对象的具体化,实例是对象的另一个名称 C.类是对象的抽象,对象是类的具体化,实例是类的另一个名称 D.类是对象的抽象,对象是类的具体化,实例是对象的另一个名称
17. 下面关于java中包的说法正确的是(AD) A. 在java中可以使用import语句导入包 B. 在java中可以使用package语句导入包
C. 位于同一个包中的类,不需要导包就可以直接访问 D. 不同的包中可以出现类名相同的类
18. 下列有关抽象类的叙述正确的是哪项?(C) A.抽象类中一定含有抽象方法 B.抽象类既能被实例化也能被继承
C.抽象类的声明必须包含abstract关键字 D.抽象类中不能有构造方法
19. 下列有关接口的叙述错误的是哪项?(D) A.接口中只能包含抽象方法和常量 B.一个类可以实现多个接口
C.类实现接口时必须实现其中的方法 D.接口不能被继承
20. 运行以下代码片段,输出结果是?( D) class X {
Y b = new Y(); X() {
System.out.print(\ } }
class Y { Y() {
System.out.print(\
正在阅读:
JAVA测试题09-27
质量手册模版 - 图文10-14
P4100 - P6100 - P8100说明书 - 图文06-08
初中生心理调查报告03-10
第十四章 电磁波单元测试题及答案完美版02-27
VM虚拟机安装及其系统安装教程07-19
现代公司招聘预案12-11
2022年山西大学管理学考研复试核心题库之判断题精编04-15
1+3+5政策12-22
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 测试题
- JAVA
- 暑期业务学习心得体会
- 岩土工程勘察报告 - 图文
- 机械控制工程基础第二章2习题解答
- 届高三上学期期末考试英语试题(附答案)
- 玄女经锦囊蘑
- 关于华南理工大学全日制本科生出国用平均学分绩点计算方法
- 妇产科部分重点 -
- 60年代美籍意大利建筑师保罗·索勒瑞
- 黄梅戏戏词
- 语文版七上第七单元教案 - 图文
- 国家电网公司专业技术人员电力英语水平考试宝典(补全短文)
- 中医病历范本 docx新
- 操作系统复习题大题分析版
- 新生儿复苏试卷及答案课件资料
- 中华人民共和国铁道部铁路工务安全规则(现行) - 图文
- 接发列车工种应知应会手册 - 图文
- 云计算项目技术方案(详细版)
- 综合布线系统第三版课后练习答案(上)
- EPO治疗肿瘤相关性贫血中国专家共识 - 图文
- 2014学年第一学期第一次阶段性测试九年级科学卷