文档库 最新最全的文档下载
当前位置:文档库 › java题库1

java题库1

java题库1
java题库1

一、单选题(每题1分,共计30分)

1、下面关于javac命令作用的描述中,正确的是B

A、可以执行java程序

B、可以将编写好的Java文件编译成.class文件

C、可以把文件压缩

D、可以把数据打包

2、下列选项中,可以正确配置classpath的命令是(A )

A、set classpath =C:\Program Files\Java\jdk1.7.0_15\bin

B、set classpath : C:\Program Files\Java\jdk1.7.0_15\bin

C、classpath set =C:\Program Files\Java\jdk1.7.0_15\bin

D、classpath set : C:\Program Files\Java\jdk1.7.0_15\bin

3、请阅读下面的程序

public class Example03 {

public static void main(String[] args) {

int x = 8;

if (x > 5) {

System.out.println("a");

} else {

System.out.println("b");

}

}

}

程序的运行结果是?(C)

A、true

B、false

C、a

D、b

4、int a[ ]={45,4,67,23,65,87,34,52,56};数组中a[5]的值为(D )

A、23

B、45

C、65

D、87

5、Java中所有的类都是通过直接或间接地继承( A )类得到的

A、https://www.wendangku.net/doc/b5829312.html,ng.Object

B、https://www.wendangku.net/doc/b5829312.html,ng.Class

C、任意类

D、以上答案都不对

6、下面哪个修饰符不可以修饰接口中的成员变量?(D)

A、public

B、static

C、final

D、private

7、Thread类位于下列哪个包中?B

A、java.io

B、https://www.wendangku.net/doc/b5829312.html,ng

C、java.util

D、java.awt

8、阅读下面一段代码B

Integer in1 = new Integer(10);

Integer in2 = new Integer(10);

Integer in3 = 10;

Integer in4 = 10;

System.out.print(in1 == in2);

System.out.print(in1 == in3);

System.out.print(in3 == in4);

下列选项中,程序的运行结果是()

A、true true true

B、false false true

C、false false false

D、false true false

9、下列关于注释的使用,错误的是?( D )

A、int c = 10; //定义变量c

B、/* int c = 5; int x =6; */

C、/** 这是类的入口方法 */

D、/* /*int c = 10;*/ int x=5; */

10、阅读下列的代码

public class Test {

public static void main(String[] args) { _________________________

_________________________

}

}

class Outer {

static class Inner {

public void method () {

System.out.println("method");

}

}

}

下列选项中,填写在空白处可以使程序正常运行的是(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、以上答案都不对

11、下列关于自定义异常的说法中,错误的是(D )

A、自定义异常要继承Exception类

B、自定义异常继承Exception类后,具有可抛性

C、自定义异常可以在构造方法中用super关键字传递异常信息给父类

D、自定义异常必须继承Error类

12、下列程序运行结果是( B )

public class Demo {

public static void main(String[] args) {

Demo demo = new Demo();

demo.show(new Car() {

public void run() {

System.out.println("demo run");

}

});

}

public void show(Car c) {

c.run();

}

}

abstract class Car {

public void run() {

System.out.println("car run...");

}

}

A、car run

B、demo run

C、无结果

D、编译报错

13、下列选项中,哪一个类是Object的子类?(D)

A、public final class String{}

B、public class Person{}

C、public abstract Animal{}

D、以上三个类都是Object子类

14、下列选项中,可以正确实现String初始化的是(A)

A、String str = "abc";

B、String str = 'abc';

C、String str = abc;

D、String str = 0;

15、下面关于Random类常用方法的描述中,错误的是?(D )

A、nextDouble()方法返回的是0.0和1.0之间double类型的值

B、nextFloat()方法返回的是0.0和1.0之间float类型的值

C、nextInt(int n)返回的是0(包括)和指定值n(不包括)之间的值

D、nextInt( )返回的是0(包括)和 2147483647 之间的值

16、分析下面程序,哪一行代码能正确赋值?(A)

class Demo {

public void method() {

final int num1 = 10;

static int num2 = 20;

abstract int num3 = 30;

private int num4 = 40;

}

}

A、final int num1 = 10;

B、static int num2 = 20;

C、abstract int num3 = 30;

D、private int num4 = 40;

17、包含Java中大量工具类、集合类的包是( A )

A、java.util

B、java.io

C、java.awt

D、https://www.wendangku.net/doc/b5829312.html,ng

18、假如indexOf()方法未能找到所指定的子字符串,那么其返回值为?( C )

A、false

B、0

C、-1

D、以上答案都不对

19、下列关于continue语句的说法中,正确的是C

A、continue语句可以在选择语句中使用

B、continue语句可以在条件语句中使用

C、continue语句可以在循环语句中使用

D、continue语句可以在任何语句中使用

20、线程调用sleep()方法后,该线程将进入以下哪种状态?C

A、就绪状态

B、运行状态

C、阻塞状态

D、死亡状态

21、请阅读下面的程序

class WhileDemo4 {

public static void main(String[] args) {

int n = 5;

while (n > 10) {

System.out.print(n);

n++;

}

}

}

下列选项中,哪一个是程序运行的结果A

A、无输出

B、输出56789

C、死循环

D、编译错误

22、下列关于throws关键字的描述中,正确的是(C )

A、thorws可以声明在方法上也可以声明在方法体中

B、方法上使用throws抛出一个异常则这个方法中一定有try catch代码块

C、使用throws抛出多个异常时各个异常之间必须使用逗号隔开

D、throws必须和throw配合使用

23、下列关于Java特点的描述中,错误的是?C

A、Java语言不支持指针

B、Java具有自动垃圾回收的机制

C、Java只能运行在Window和Linux平台

D、Java允许多个线程同时执行

24、自定义运行时异常,必须继承自( C )类

A、Error

B、Exception

C、RuntimeException

D、Throwable

25、下列选项中,用于引入包的关键字是B

A、class

B、import

C、package

D、static

26、下列数据类型中,哪种数据类型转为int类型需要进行强制转换D

A、byte

B、short

C、char

D、float

27、如果父类的方法是静态的,则子类的方法被(B)修饰才能覆盖父类的静态方法?

A、protected

B、static

C、private

D、final

28、阅读下列的程序

public class Test3 {

public static void main(String[] args) {

_________________________

_________________________

}

}

class Outer {

static class Inner {

public void method () {

System.out.println("method");

}

}

}

下列选项中,可以正确输出method()方法的是( 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、以上答案都不对

A、Outer o = new Outer(); o.method();

B、Inner I = new Inner(); i.method();

C、Outer.Inner oi = new Outer.Inner(); oi.method();

D、以上答案都不对

29、下列关于JDK、JRE和JVM关系的描述中,正确的是D

A、JDK中包含了JRE,JVM中包含了JRE。

B、JRE中包含了JDK,JDK中包含了JVM。

C、JRE中包含了JDK,JVM中包含了JRE。

D、JDK中包含了JRE,JRE中包含了JVM。

30、jar命令的( A )参数可以创建归档文件

A、c

B、v

C、f

D、x

得分

二、判断题(对的打“√”,错的打“×”;每题1分,共10分)

1、Java语言有三种技术平台,分别是JavaSE、JavaME、JavaEE(√)

2、封装就是隐藏对象的属性和实现细节,仅对外提供公有的方法。(√)

3、如果前台线程全部死亡,后台线程也会自动死亡。(√)

4、System类中提供的属性和方法都是静态的。(√)

5、使用String类的toCharArray()方法可以将一个字符串转为一个字符数组。(√)

6、final关键字不可以修饰成员变量(×)

7、与普通方法一样,构造方法也可以重载。(√)

8、不存在继承关系的情况下,也可以实现方法重。(×)

9、while语句必须要有循环条件(√)

10、throw关键字后面必须写异常对象(√)

答案

一、单选题(每题1分,共计30分)

1、 B

2、 A

3、 C

4、 D

5、 A

6、 D

7、 B

8、 B

9、 D

10、 C

11、 D

12、 B

13、 D

14、 A

15、 D

16、 A

17、 A

18、 C

19、 C

20、 C

21、 A

22、 C

23、 C

24、 C

25、 B

26、 D

27、 B

28、 C

29、 D

30、 A

二、判断题(每题1分,共计10分)

1、 true

2、 true

3、 true

4、 true

5、 true

6、 false

7、 true

8、 false

9、 true

10、 true

java入门到精通课后练习和答案(1-6章)

1.9练一练 一.填空题 1.运行编译后的class文件,需要输入命令java 2.JVM是指java虚拟器 3.Java程序源文件扩展名为java 二,简答题 1.简述java语言的特点 (1)简洁有效(2)可移植性(3)面向对象(4)解释型(5)适合分布式计算 2.java虚拟器的作用是什么? 答:保证编译后的java代码能够在安装java虚拟器的系统上运行。 2.5练一练 一.填空题 1.java程序是从main()处开始运行的。 2.在java中,多行注释的开始和结束标记分别为/*和*\。 3.声明1个名称“count”的整形变量的语句为int count; 4.Java程序中的标识符可由字母、数字、下划线和美元符号组成,但不能以数字开头,不能保留java保留的关键字。 二、简答题 1.简述设置变量的3种方法。 (1)在声明前设置 (2)在声明后设置 (3)在任何位置声明设置 2.简述提高程序可读性的两种方法。 *添加注释*使用缩进方法编写 3.4练一练 1.Eclipse是IBM花巨资开发的IDE集成开发环境(Intergrated Development Environment)。 2.【源代码】菜单中所包含的命令都是和代码编写相关的,主要用于源代码工作。 3.选择【文件】>【新建】>【项目...】命令,打开【新建项目】对话框。 二.简答题 1.Eclipse提供了哪两种程序调试方式? *java应用程序*调试 2.取消Eclipse启动时出现的设置工作空间的对话框的具体方法是什么? Eclipse启动时在【设置工作空间】的对话框中选中【将此值用作缺省值并且不再询问】复选框。 4.3练一练 1.变量是利用声明的方式,将内存中的某个块保留下来以供程序使用 2.常量就是固定不变的量,一旦被定义,它的值就不能再被改变。 3.当常量用于一个类的成员变量时,必须给常量赋值,否则会出现编译错误。 二.简答题 1.简述变量的命名规则 Java程序中的标识符可由字母、数字、下划线和美元符号组成,但不能以数字开头,不能保留java保留的关键字。 2.按作用范围划分,变量是如何划分的?

Java程序员认证考试题库

第一部分 基础知识练习 目标 本章对应于《学生指南》各章的内容分别提供了练习题集,包括: ●第一章Java入门 ●第二章数据类型和运算符 ●第三章流程控制与数组 ●第四章封装 ●第五章继承 ●第六章抽象类与接口 ●第七章多态 ●第八章异常 ●第九章多线程机制 ●第十章输入输出流 ●第十一章使用泛型和集合框架 ●第十二章基于Swing的图形用户界面(GUI)设计 ●第十三章Java事件驱动编程

第一章练习题(Java入门) (C)1.下列哪项不是JDK所包含的内容?(选一项)A.Java编程语言 B.工具及工具的API C.Java EE扩展API D.Java平台虚拟机 2.下列关于JDK、JRE和JVM的描述。哪项正确?A.JDK中包含了JRE,JVM中包含了JRE B.JRE中包含了JDK,JDK中包含了JVM C.JRE中包含了JDK,JVM中包含了JRE D.JDK中包含了JRE,JRE中包含了JVM 3.下列哪个工具可以编译java源文件? A.javac B.jdb C.javadoc D.junit 4.JDK工具javadoc的作用是哪项? A.生成Java文档 B.编译Java源文件 C.执行Java类文件 D.测试Java代码 5.以下哪些包是Java标准库中常用的包?(选三项)A.java.lang B.javax.servlet .http C.j ava. io D.java.sql

6.使用JDK工具生成的Java文档的文件格式是? A.XML格式 B.自定义格式 c.二进制格式 D.HTML格式 (AC)7.以下关于JVM的叙述,哪项正确?(选两项) A.JVM运行于操作系统之上,它依赖于操作系统 B.JVM运行于操作系统之上,它与操作系统无关 C.JVM支持Java程序运行,它能够直接运行Java字节码文件D.JVM支持Java程序运行,它能够直接运行Java源代码文件 8.以下关于支持Java运行平台的叙述,哪项错误? A.Java可在Solaris平台上运行 B.Java可在Windows平台上运行 C.Java语言与平台无关。Java程序的运行结果依赖于操作系统D.Java语言与平台无关。Java程序的运行结果与操作系统无关 (B)9.以下关于Applet和Java程序之间关系的叙述,哪项错误? A.-个Applet就是一段Java程序 B.Applet是一种特殊的Java程序,它需要运行在Web服务器上C.Applet是一种特殊的Java程序,它需要运行在Web浏览器上D.Applet是一种Java SE平台的应用程序 (AD)10.以下关于Java HotSpot的描述,哪两项错误?(选两项)A.Java HotSpot是一种热编译技术,在编译Java源程序时会被使用B.Java HotSpot是一种热编译技术,在运行Java代码时会被使用C.Java HotSpot是一种热编译技术,它只对程序的部分字节码进行优化D.Java HotSpot是一种热编译技术,它会对程序的全部字节码进行优化

(完整word版)管理学期末考试题库

管理学习题 一、单项选择题: 1、科学管理理论的中心问题是(D) A.作业标准化B差别计件制C职能工长制D提高劳动生产率 2、在下面的各种陈述中,哪个属于企业使命的描述(B) A、在2008年完成销售额1000万 B、成为消费者群体中最优秀的商用计算机和商用计算机服务器的供应商 C、顾客第一,服务至上 D、以上都不是 3、下列哪一项不属于计划的功能(A)。 A、为领导提供决策 B、保证决策目标的实现 C、为实施控制提供依据 D、利于各种资源的合理配置 4、根据赫茨柏格的双因素理论,(B)因素可激励员工。 A、报酬、成就、认可、责任 B、成长、成就、责任 C、成就、责任、良好的人际关系和成长 D、报酬、工作条件、良好的工作关系 5.某公司总经理安排其助手去洽谈一个重要的工程项目合同,结果由于助手工作中的考虑欠周全,致

使合同最终被另一家公司截走。由于此合同对公司经营关系重大,董事会在讨论其中失误的责任时,存在以下几种说法,你认为哪一种说法最为合理? (A) A、总经理至少应该承担领导用人不当与督促检查失职的责任 B、总经理的助手既然承接了该谈判的任务,就应对谈判承担完全的责任 C、若总经理助手又进一步将任务委托给其下属,则也可不必承担谈判失败的责任 D、公司总经理已将些事委托给助手,所以,对谈判的失败完全没有责任 6、关于正式组织与非正式组织的叙述,下列说法不正确的是(B) A、前者是经过人为筹划设计而形成的,后者是自发形成的 B、两者都有明确的组织目标 C、组织成员形成非正式组织的心理需要,正是正式组织不能满足的 D、非正式组织对于正式组织的影响具有两面性 7、根据价值链分析法,下列不属于基本活动的是(B)。 A、内部后勤 B、技术开发 C、生产作业 D、服务 8,下列关于强化理论的说法正确的是(A) 。 A、实施负强化,应以连续负强化为主。

Java语言练习题库(含答案)

单选题 1. 为了保证方法的线程安全,声明方法的时候必须用哪个修饰符? (A) new (B) transient (C) void (D) synchronized 2. 编译Java源文件使用哪个? (A) javac (B) jdb (C) javadoc (D) junit 3. 哪一种类的对象中包含有Internet地址。 (A) Applet (B) Datagramsocket (C) InetAddress (D) AppletContext 4. 有关GUI容器叙述,不正确的是? (A) 容器是一种特殊的组件,它可用来放置其它组件 (B) 容器是组成GUI所必需的元素 (C) 容器是一种特殊的组件,它可被放置在其它容器中

(D) 容器是一种特殊的组件,它可被放置在任何组件中 5. 使用javadoc生成的文档的文件格式是? (A) XML格式 (B) 自定义格式 (C) 二进制格式 (D) HTML格式 6. 下列有关类、对象和实例的叙述,正确的是哪一项? (A) 类就是对象,对象就是类,实例是对象的另一个名称,三者没有差别 (B) 对象是类的抽象,类是对象的具体化,实例是对象的另一个名称 (C) 类是对象的抽象,对象是类的具体化,实例是类的另一个名称 (D) 类是对象的抽象,对象是类的具体化,实例是对象的另一个名称 7. 在事件委托类的继承体系中,最高层次的类是哪项? (A) java.util.EventListener (B) java.util.EventObject (C) java.awt.AWTEvent (D) java.awt.event.AWTEvent 8. Java语言中异常的分类是哪项? (A) 运行时异常和异常 (B) 受检异常和非受检异常

JavaWeb 程序设计 习题参考答案(第1-6章)

《JavaWeb程序设计》练习题参考答案 第一章:Servlet基础 1、下列选项中属于动态网站技术的是_________(多选)答:PHP/ASP/JSP A、PHP B、ASP C、JavaScript D、JSP 参考答案: PHP(Hypertext Preprocessor):超文本预处理器,其语法大量借鉴C、Java、Perl等语言,只需要很少的编程知识就能使用PHP建立一个真正交互的Web站点,由于PHP开放源代码,并且是免费的,所以非常流行,是当今Internet上最为火热的脚本语言之一。 ASP(Active Server Pages):是一种类似HTML、Script与CGI结合体的技术,他没有提供自己专门的编程语言,允许用户使用许多已有的脚本语言编写ASP应用程序局限于微软的IIS,般只适用于中小型站点,但目前ASP升级演变而来的https://www.wendangku.net/doc/b5829312.html,支持大型网站的开发。 JSP(Java ServerPages):是基于Java Servlet以及Java体系的Web开发技术。能在大部分服务器上运行,而且易于维护和管理,安全性能方面也被认为是三种基本动态网站技术中最好的。 2、下列关于Servlet的说法正确的是_______(多选) A、Servlet是一种动态网站技术 B、Servlet运行在服务端 C、Servlet针对每个请求使用一个进程来处理 D、Servlet与普通的Java类一样,可以直接运行,不需要环境支持 参考答案: Servlet是一种动态网站技术,是运行在服务器端,Servlet针对每个请求使用一个线程来处理,而不是启动一个进程,传统的CGI为每次请求启动一个进程来处理。所以Servlet 的效率更高 3、下列关于Servlet的编写方式正确的是______(多选) A、必须是HttpServlet的子类 B、通常需要覆盖doGet() 和doPost()方法或其一 C、通常需要覆盖service()方法 D、通常要在web.xml文件中声明两个元素 参考答案:A、B、D 必须继承Httpservlet类,不需要覆盖servlce()方法,service()方法是Servlet接口中的方法,Servlet是HttpServlet的父类,该方法会根据请求类型选择执行doGet()或doPost()方法。所以通常需要覆盖doGet() 和doPost()方法或其一。 4、下列关于Servlet生命周期的说法正确的是____(多选) A、构造方法只会调用一次 B、init()方法只会调用一次 C、service()方法在每次请求此Servlet时都会被调用 D、destroy()方法在每次请求完毕时会被调用。

(期末考试复习)金融学试题库

金融学试题库 第一章货币概述 一、单项选择题 1.金融的本源性要素是 A. 货币 B. 资金 C. 资本 D. 市场 2.商品价值最原始的表现形式是 A. 货币价值形式 B. 一般价值形式 C.总和的或扩大的价值形式 D. 简单的或偶然的价值形式 3.一切商品的价值共同表现在某一种从商品世界中分离出来而充当一般等价物的商品上时,价值表现形式为 A. 货币价值形式 B. 一般价值形式 C.总和的或扩大的价值形式 D. 简单的或偶然的价值形式 4.价值形式的最高阶段是 A. 货币价值形式 B. 一般价值形式 C.总和的或扩大的价值形式 D. 简单的或偶然的价值形式 5.货币最早的形态是 A. 实物货币 B.代用货币 C.信用货币 D. 电子货币 6.最适宜的实物货币是 A. 天然贝 B. 大理石 C. 贵金属 D. 硬质合金硬币 7.中国最早的货币是 A. 银圆 B. 铜钱 C. 金属刀币 D. 贝币 8.信用货币本身的价值与其货币价值的关系是 A. 本身价值大于其货币价值 B.本身价值等于其货币价值 C. 本身价值小于其货币价值 D. 无法确定 9.在货币层次中M0是指 A. 投放的现金 B. 回笼的现金 C. 流通的现金 D. 贮藏的现金 10.从近期来看,我国货币供给量相含层次指标系列中观察和控制的重点是 A. M0 B. M1 C. M2 D. M0和M1 11.从中长期来看,我国货币供给量相含层次指标系列中观察和控制的重点是 A. M0 B. M1 C. M2 D. M0和M1 12.货币在表现商品价值并衡量商品价值量的大小时,发挥的职能是 A. 价值尺度 B. 流通手段 C. 贮藏手段 D. 支付手段13.货币在充当商品流通媒介时发挥的职能是

JAVA复习题库及答案

第一题单项选择题 1、在下列说法中,选出最正确的一项是(A )。 A、Java 语言是以类为程序的基本单位的 B、Java 语言是不区分大小写的 C、多行注释语句必须以//开始 D、在Java 语言中,类的源文件名和该类名可以不相同 2、下列选项中不属于Java 虚拟机的执行特点的一项是(D )。 A、异常处理 B、多线程 C、动态链接 D、简单易学 3、下列选项中,属丁JVM 执行过程中的特点的一项是( C )。 A、编译执行 B、多进程 C、异常处理 D、静态链接 4、在Java 语言中,那一个是最基本的元素?( C ) A、方法 B、包 C、对象 D、接口 5、如果有2 个类A 和B,A 类基于B 类,则下列描述中正确的一个是( B )。 A、这2 个类都是子类或者超类 B、A 是B 超类的子类 C、B 是A 超类的子类 D、这2 个类郡是对方的子类 6、使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?(D ) A、abstract B、private (本类) C、protected(本包及其他包的子类) D、不使用保留字 7、编译一个定义了3 个类的Java 源文件后,会产生多少个字符码文件,扩展名是什么?(D ) A、13 个字节码文件,扩展名是.class B、1 个字节码文件,扩展名是.class C、3 个字节码文件,扩展名是.java D、3 个字节码文件,扩展名是.class 8、下列关于Java 程序结构的描述中,不正确的一项是( C )。 A、一个Java 源文件中可以包括一个package 语句 B、一个Java 源文件中可以包括多个类定义,但是只能有一个public 类 C、一个Java 源文件中可以有多个public 类 D、源文件名与程序类名必须一致 9、下列说法正确的一项是( C )。 A、java.1ang.Integer 是接口 B、java.1ang.Runnable 是类 C、Doulble 对象在iava.1ang 包中 D、Double 对象在java.1ang.Object 包中 10、以下关于面向对象概念的描述中,不正确的一项是( B )。 A、在现实生活中,对象是指客观世界的实体

Java习题三1剖析

1.有关类Demo,哪句描述是正确的? public class Demo extends Base { private int count; public Demo() { System.out.println("A Demo object has been created"); } protected void addOne() { count++; } } ①当创建一个Demo类的实例对象时,count的值为0。 ②当创建一个Demo类的实例对象时,count的值是不确定的。 ③超类对象中可以包含改变count 值的方法。 ④Demo的子类对象可以访问count。 2.当编译和运行下列程序段时,会发生什么? class Base {} class Sub extends Base {} class Sub2 extends Base {} public class Cex { public static void main(String argv[]) { Base b = new Base(); Sub s = (Sub) b; } } ①通过编译和并正常运行。 ②编译时出现例外。 ③编译通过,运行时出现例外。ClassCaseException 3.如果任何包中的子类都能访问超类中的成员,那么应使用哪个限定词? ①public ②private ③protected ④transient 4.下面的哪个选项是正确的? class ExSuper { String name; String nick_name; public ExSuper(String s,String t) {

java考试题库第五章

5-1 下列关于容器的描述中,错误的是D A.容器是由若干个组建和容器组成的 B.容器是对图形界面中界面元素的一种管理 C.容器是一种对指定宽和高的矩形范围 D.容器都是可以独立的窗口 5-2 下列界面元素中,不是容器的是A A.List B.Frame C.Dialog D.Panel 5-3 下列关于实现图形用户界面的描述中,错误的是D A.放在容器中的组件首先要定义,接着要初始化 B.放在容器中的多个组件是要进行布局的,默认的布局策略是FlowLayout C.容器中所有组件都是事件组件,都可以产生事件对象 D.事件处理是忧监听者定义的方法来实现的 5-4 下列关于组件类的描述中,错误的是A A.组件类中包含了文本组件类(TextComponent)和菜单组件类(MenuComponent) B.标签(Label)和按钮(Button)是组件类(Component)的子类 C.面板(Panel)和窗口(Window)是容器类(Container)的子类 D.文本框(TextField)和文本区(TextArea)是文本组件类(TextComponent)的子类 5-5 在对下列语句的解释中,错误的是C but.addActionListener(this); A.but是某种事件对象,如按钮事件对象 B.t his表示当前容器 C.A ctionListener是动作事件的监听者 D.该语句的功能是将but对象注册为this对象的监听者 5-6 所有事件类的父类是C A.ActionEvent B.AwtEvent C.KeyEvent D.MouseEvent 5-7 所有GUI标准组件类的父类是C A.Buttom B.List C.Component D.Container 5-8 下列各种布局管理器中Window类、Dialog类和Frame类的默认布局是C A.FlowLayout B.CardLayout C.BorderLayout D.GridLayout 5-9 在下列各种容器中,最简单的无边框的又不能移动和缩放的只能包含在另一种容器中的容器是D A.Window B.Dialog C.Frame D.Panel 5-10 下列关于菜单和对话框的描述中,错误的是C A.Frame容器是可以容纳菜单组件的容器 B.菜单条中可包含若干个菜单,菜单中又可包含若干菜单项,菜单项中还可包含菜单子项 C.对话框与Frame一样都可作为程序的最外层容器 D.对话框内不含有菜单条,它由Frame弹出

(完整版)C++期末复习题库

C++程序设计试题 一、单项选择题 1.对C++语言和C语言的兼容性,描述正确的是( A )A.C++兼容C B.C++部分兼容C C.C++不兼容C D.C兼容C++ 2.在C++中使用流进行输入输出,其中用于屏幕输出的对象是( C ) A.cerr B.cin C.cout D.cfile cerr:标准错误输出;cin:标准输入 3.对使用关键字new所开辟的动态存储空间,释放时必须使用( C ) A.free B.create C.delete D.release 4.如没有使用private关键字定义类的数据成员,则默认为( A ) A.Private B.public C.protected D.friend 5.使用值传递方式将实参传给形参,下列说法正确的是( A ) A.形参是实参的备份B.实参是形参的备份 C.形参和实参是同一对象D.形参和实参无联系 6.在函数调用时,如某一默认参数要指明一个特定值,则有( A ) A.其之前所有参数都必须赋值B.其之后所有参数都必须赋

值 C.其前、后所有参数都必须赋值D.其前、后所有参数都不必赋值 7.设存在函数int max(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式不正确的是( C )A.int m = max(22,max(59,70));B.int m = max(max(22,59),70); C.int m = max(22,59,70);D.int m = max(59,max(22,70));8.下列哪个类型函数不适合声明为内联函数( A )A.函数体语句较多B.函数体语句较少 C.函数执行时间较短D.函数执行时间过长 9.int Func(int,int);不可与下列哪个函数构成重载( B )A.int Func(int,int,int);B.double Func(int,int);C.double Func(double,double);D.double Func(int,double);说明:不能以形参名来区分函数;不能以函数返回值来区分函数。必须是形参的个数或者类型不同才能构成函数重载。 10.对类中声明的变量,下列描述中正确的是( C )A.属于全局变量B.只属于该类 C.属于该类,某些情况下也可被该类不同实例所共享 D.任何情况下都可被该类所有实例共享 11.类的私有成员可在何处访问( D ) A.通过子类的对象访问B.本类及子类的成员函数中

JAVA题

第一部分模拟试题 第一题单项选择题 1、在下列说法中,选出最正确的一项是( a )。 A、Java语言是以类为程序的基本单位的 B、Java语言是不区分大小写的 C、多行注释语句必须以//开始 D、在Java语言中,类的源文件名和该类名可以不相同 2、下列选项中不属于Java虚拟机的执行特点的一项是( d )。 A、异常处理 B、多线程 C、动态链接 D、简单易学 3、下列选项中属于Java语言的垃圾回收机制的一项是( )。 A、语法检查 B、堆栈溢出检查 C、跨平台 D、内存跟踪 4、下列选项中属于Java语言的安全性的一项是( c )。 A、动态链接 B、高性能 C、访问权限 D、内存跟踪 5、下列选项中,属丁JVM执行过程中的特点的一项是( )。 A、编译执行 B、多进程 C、异常处理 D、静态链接 6、在Java语言中,那一个是最基本的元素?( c ) A、方法 B、包 C、对象 D、接口 7、如果有2个类A和B,A类基于B类,则下列描述中正确的一个是(b )。 A、这2个类都是子类或者超类 B、A是B超类的子类 C、B是A超类的子类 D、这2个类均是对方的子类 8、使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?(d ) A、abstract B、private C、protected D、不使用保留字 9、编译一个定义了3个类和10个方法的Java源文件后,会产生多少个字节码文件,扩展名是什么?( d ) A、13个字节码文件,扩展名是.class B、1个字节码文件,扩展名是.class C、3个字节码文件,扩展名是.java D、3个字节码文件,扩展名是.class 10、下列属于Java语言的特点的一项是( d )。 A、运算符重载 B、类间多重继承 C、指针操作 D、垃圾回收 11、在创建Applet应用程序时,需要用户考虑的问题是( )。 A、窗口如何创建 B、绘制的图形在窗口中的位置 C、程序的框架 D、事件处理 12、于Java语言的内存回收机制,下列选项中最正确的一项是( c )。 A、Java程序要求用户必须手工创建一个线程来释放内存 B、Java程序允许用户使用指针来释放内存 C、内存回收线程负责释放无用内存 D、内存回收线程不能释放内存对象 13、下列关于Java程序结构的描述中,不正确的一项是( )。 A、一个Java源文件中可以包括一个package语句 B、一个Java源文件中可以包括多个类定义,但是只能有一个public类 C、一个Java源文件中可以有多个public类 D、源文件名与程序类名必须一致 14、下列说法正确的一项是( )。 A、java.1ang.Integer是接口类 B、java.1ang.Runnable是类接口 C、Doulble对象在java.1ang包中 D、Double对象在java.1ang.Object包中

java练习题1

第一章Java应用程序 一、判断题 1.“//”即可以表示单行注释,也可以表示多行注释。(F ) 2.方法System.out.println只在命令窗口中显示(或打印)一行文字。( F) 3. 类System不是由程序开头的import语句装载。( T) 4.声明变量时必须指定一个类型。(T ) 5.注释的作用是使程序在执行时在屏幕上显示//之后的内容。(F) 6.Java认为变量number与NuMbEr是相同的。(F ) 7.求模运算符(%)只可用于整型操作数。(F ) 8.算术运算符*,/,%,+和-有相同的优先级。(F ) 9.方法Integer.parseInt将一整数转变成String。(F ) 10. Java应用程序从main方法开始执行。(T) 二、选择题 1.对象之间的基本关系是:( B ) A.包含继承 B.包含继承关联 C.包含关联 D.没有 2.下列说法正确的是:( B ) A.“清华大学”是一个类 B.“大学”是一个类 C.“大学“和”清华大学“之间是继承的关系 D.“大学“和”清华大学“之间没有关系 3.面向对象程序设计方法的优点:( D ) A.可重用性、可扩展性、可操作性 B.可重用性、可维护性、可操作性 C.可管理性、可扩展性、可操作性 D.可重用性、可扩展性、可管理性 4.下面选项中,Java对类Welcome进行定义正确的是:( D ) A.public class 1Welcome B.public class We lcome C.public class welcome D.public class Welcome 5.有如下的程序:( D ) public class Welcome3 { public static void main( String args[] ) { System.out.println( "Welcome\nto\nJava\nProgramming!" ); } } 则它的输出结果是:

微观期末题库单项选择题

14国贸《微观经济学》 期末考试单项选择题10倍题库(100道) 1、完全垄断厂商在长期均衡点上一般() A、利润为零 B、可获得最小亏损 C、可获得利润 D、都有可能 2、恩格尔的统计分析表明,随着人们收入的增加,用于食品的支出部分在人们生活支出中。 A. 的重要性将要下降 B. 所占的比重将下降 C. 的重要性将要上升 D. 所占的比重将上升 3、如果一个人只在自己家里抽烟且不在外人面前抽烟,那么,他抽烟( ) A.负的外部影响 B.有正的外部影响 C.属于消费中的正的外部影响 D.没有外部影响 4、同一条无差异曲线上的不同点表示() A 效用水平不同,但所消费的两种商品组合比例相同 B 效用水平相同,但所消费的两种商品组合比例不同 C 效用水平不同,两种商品组合比例也不相同 D 效用水平相同,两种商品组合比例也相同 5、短期中的边际成本曲线MC是一条U型曲线,随着产量的增长,先逐渐下降,达到最低点之后又逐渐上升,相继穿过。 A.AC曲线和AVC曲线的最低点 B.AC曲线和AFC曲线的最低点 C.AC曲线和AFC曲线的最高点 D.AVC曲线和AC曲线的最低点 6、如果劳动市场是完全竞争的,那么,( ) A.工资由市场供求决定 B.工资由工会决定 C.工资由厂商决定 D.没有均衡工资 7、完全竞争市场的厂商短期供给曲线是指。 A. AVC>MC中的那部分AVC曲线 B. AC>MC中的那部分AC曲线 C. MC≥AVC中的那部分MC曲线 D. MC≥AC中的那部分MC曲线 8、广告作用最大的市场是。 A.完全竞争市场

B.完全垄断市场 C.垄断竞争市场 D.寡头垄断市场 9、两种商品的交叉价格弹性等于-3,说明两种商品的关系是() A.独立品 B.互补品 C.替代品 D.既可以相互替代,又不可以完全替代 10、如果连续地增加某种生产要素,在总产量达到最大值时,边际产量曲线与()相交。 A.平均产量曲线 B.纵轴 C.横轴 D.总产量曲线 11、当AC达到最低点时,下列正确的是( )。 A. AVC = MC B. MC = AC C. P = AVC D. P = MC 12、假定某商品的价格从10元下降到9元,需求量从70增加到75,则需求() A. 缺乏弹性 B. 富有弹性 C.单位弹性 D.难以确定 13、在特定时期内,猪肉的需求曲线左移的原因可能是。 A.猪肉价格上涨 B.猪肉价格下降 C.猪肉预期价格上涨 D.猪肉预期价格下降 14、今年以来,我国工农业生产持续增长,市场供给并没有发生明显的短缺现象,但是生活消费品 的价格却持续地、较为明显地增长了,这种现象与有很大关系。 A.我国农作物持续丰收 B.农民生产积极性高涨 C.我国工资水平普遍提高 D.国外热钱大量进入 15、2008年1月起,中国南方大部分地区出现了建国以来罕见的持续大范围低温、雨雪和冰冻的极 端天气,使交通、电力和通信网络严重受损。请问这场冰雪灾害对相关市场产生了什么影响?。 A. 手机通信费上升 B. 客运交通成本上升

java选择题库

11111111111111 单选题第一套 表1 考核知识点一览表 知识点内容题型题数(实际)题目名称 1 JA V A应用程序单选 1 1-1-1-1 2 类单选 1 3 JA V A关键字单选 1 4 JA V A变量和数据类型单选 2 1-1-2-1,1-1-3-1 5 环境单选0 6 运算符与表达式单选 2 7 流程控制单选 1 8 数组单选 1 9 重载单选 1 10 构造函数单选 1 11 抽象类单选 1 12 继承单选 1 13 对象单选 1 14 覆盖与重载单选 1 1-1-1-1下面的main()方法的定义哪些是正确的?() (A)public static void main(String args){} (B)public static void main(String[]){} (C)public static void main(String[] args){} (D)public static void MAIN(String[] xyz){} 答案:C 1-1-2-1用于定义简单数据类型的一组关键字是() (A)Student,float,main,public (B)byte,boolean,int,float (C)long,extends,float,double (D)class,float,short,import 答案:B 1-1-3-1以下变量定义中正确的是() (A)int I=123a (B)float f=7.8f (C)char c=’abc’ (D)String str=’d’ 答案:B 1-1-4-1 for(;;)是( ) (A)循环结构 (B)分支结构 (C)顺序结构 答案:A

Javaweb练习题1(含答案)模板

Javaweb ?选择题 o 1. 页面中需要增加链接,正确的HTML代码是_A_____。 A. 百度 B. 百度 C. https://www.wendangku.net/doc/b5829312.html, D. 百度 o 2. 以下选项中,哪个全部都是表格标签___ B___。 A.

B.
C.
D.