JAVA习题3
更新时间:2024-06-13 18:57:01 阅读量: 综合文库 文档下载
- java推荐度:
- 相关推荐
一、单选题(每题1分,共计30分)
1、下列Java命令中,哪一个可以编译HelloWorld.java文件?D A、java HelloWorld B、java HelloWorld.java C、javac HelloWorld D、javac HelloWorld.java
2、下列关于Java语言的描述中,错误的是?(D) A、Java语言是一门面向对象的编程语言 B、Java是一门与平台无关的编程语言
C、Java具有JavaSE、JavaME和JavaEE三大平台 D、Java是一门介于汇编和高级之间的语言
3、下列关于int类型变量的定义,错误的是( C ) A、int a=10; B、int b,c=20; C、int d=e=30; D、int f=40;
4、在以下什么情况下,构造方法会被调用?B A、类定义时 B、创建对象时 C、调用对象方法时
《t0503》试卷第1页
D、使用对象的变量时
5、下列关于类与对象的说法中,正确的是( C ) A、类可以看做是一个模型,可以用来创建对象 B、没有类,也可以创建对象
C、类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体 D、以上说法都不对
6、在Java中,要想让一个类继承另一个类,可以使用以下哪个关键字?C A、inherits B、implements C、extends D、modifies
7、下列关于变量作用域的说法中,正确的是C
A、在main()方法中任何位置定义的变量,其作用域为整个main()方法 B、块中定义的变量,在块外也是可以使用的
C、变量的作用域为:从定义处开始,到变量所在块结束位置 D、变量的作用域不受块的限制
8、下列关于JDK的说法中,错误的是?C A、JDK是Java开发工具包的简称
B、JDK包括Java编译器、Java文档生成工具、Java打包工具等 C、安装JDK后,还需要单独安装JRE
《t0503》试卷第2页
D、JDK是整个Java的核心
9、安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以下哪一种( B ) A、Java文档制作工具 B、Java解释器 C、Java编译器 D、Java启动器
10、下列选项中,哪一个是十进制数6的二进制值( C ) A、111 B、101 C、110 D、011
11、下列选项中,按照箭头方向,需要进行强制类型转换的是D A、int ← short B、int ← byte C、int ← char D、int ← float
12、已知类的继承关系如下: class A
class B extends A class C extends A
则以下语句中能够通过编译的是?( A )
《t0503》试卷第3页
A、A a=new B(); B、C c=new B(); C、C c=new A(); D、B b=new C(); 13、阅读下列的代码 public class Test {
public static void main(String[] args) { _________________________ _________________________ } }
class Outer {
static class Inner { public void method () {
System.out.println(\ } } }
下列选项中,填写在空白处可以使程序正常运行的是(C)
A、Outer o = new Outer(); o.method(); B、Inner I = new Inner(); i.method();
C、Outer.Inner oi = new Outer.Inner(); oi.method(); D、以上答案都不对 14、阅读下面的代码 class Demo{
private String name;
Demo(String name){this.name = name;}
《t0503》试卷第4页
private static void show(){ System.out.println(name) }
public static void main(String[] args){ Demo d = new Demo(“lisa”); d.show(); } }
下列关于程序运行结果的描述中,正确的是(D)
A、输出 lisa B、输出null C、输出name
D、编译失败,无法从静态上下文中引用非静态变量name 15、下列关于继承的描述中,错误的是(D)
A、在Java中,类只支持单继承,不允许多重继承,也就是说一个类只能有一个直接父类 B、多个类可以继承一个父类
C、在Java中,多层继承是可以的,即一个类的父类可以再去继承另外的父类,例如C类继承自B类,而B类又可以去继承A类,这时,C类也可称作A类的子类 D、Java是支持多继承的
16、下列选项中,哪一个类是Object的子类?(D) A、public final class String{} B、public class Person{} C、public abstract Animal{} D、以上三个类都是Object子类
《t0503》试卷第5页
正在阅读:
JAVA习题306-13
总监个人简历范文104-28
《社会养老服务体系建设规划(2011-2015年)》01-14
2015年浙江省五校联考第二次考试 语文试题卷及参考答案05-05
git+gerrit的使用手册及小技巧12-09
湖州南浔织里天天室内设计装潢03-13
统计学第一、二、三、四、五、六、七章习题05-22
木质素的测定09-22
幼儿绘画教学感悟01-01
浙江省导游基础第一章至第四章练习题10-09
- 人教新课标必修4 Unit2 Working the land名师导航
- 毕业生“校漂族”大行其道 - 0
- 江苏各市中考作文题出炉 - 0
- 暑期精品班 - 三角形 - 图文
- 情人节送什么礼物好??超强礼物已抵达
- 工程项目管理制度1
- 第四次业务学习 2016
- 会计要素与会计科目
- 欠发达地区小企业会计准则运用问题研究
- 一级锅炉水G4题库
- BBD双进双出筒式磨煤机安装使用说明书 SM-1
- 初一数学有理数教案
- 渝北区房地产评估市场调研报告
- iWebMall 数据字典
- 2018年小学入学教育工作计划
- 计量专业实务与案例分析 - 模拟题三 - 2013年版
- 启示录讲义
- 路基灰土改良(方案)
- 人行反洗钱岗位准入培训测试题集
- 2015电大《学前儿童发展心理学》期末试题及答案
- 习题
- JAVA