搜档网
当前位置:搜档网 › java练习题答案资料讲解

java练习题答案资料讲解

java练习题答案资料讲解
java练习题答案资料讲解

j a v a练习题答案

Java练习题答案

一、填空

1、对象的状态和行为是对象的主要属性;前者对应类的变

量,行为又称为对象的操作,对应着类的方

法。类的定义包括变量声明和方法声明。

2、要嵌入在HTML文件中运行的程序是Java

Applet( Java Application、 Java Applet)。

3、安装JDK后,Java开发工具在Bin目录。

4、声明接口的保留字是interface。

5、类的声明“public class Test extends Applet implements Runable{}”中,定义的类名是Test ,其父类

是Applet ;实现了Runable 接口。这个类的源程序必须保存为Test.java(写出包括扩展名的文件名)。

6、一个完整的Java应用程序由一个或多个类组成;其中Java Application 至少有一个主类,这个类中包含一个名

为main的方法

7、JDK下解释执行Java的程序是java.exe 。

8、语句如下:

int[] c1=int[10];

int[] c2={1,2,3,4,5,6,7,8,9,0};

数组c1中的元素有10个;c2中的元素有10个;已初始化赋值的是c2(c1 c2)。

9、执行完下列程序后i的值为5。

int i=0;

while(i<5)

{

i++;

}

10、运行下列程序段后,结果c的取值为120。

int a = 100, b = 20,c;

char oper ='+';

switch(oper) {

case '+':

c = a+b;

break;

case '-':

c = a - b;

break;

default:

c = a * b;

break;

}

11、为了能使用Java中已提供的类,我们需要用import语句来引入所需要的类。语句import java.io.*;中引入

了java.io 包的所有类。

二、选择题

1、属于访问控制的关键字是( D )。

A、static

B、final

C、abstract

D、private

2、对成员的访问控制保护最强的是(C)。

A、public 、

B、缺省、 C private D protected

3、可用做Java标识符的是(B)。

A、try B_isYour C 2time D my name

三、判别题

1、一个类可以生成多个对象,并且这些对象都具有相同的属性。(T )

2、当运行javac命令对一个java源程序进行编译时,必须写出该源程序文件的完整文件名,包括扩展名.java。(T )

3、 java语言中不用区分字母的大写小写。( F )

4、数组允许存放不同类型的定长元素。( F )

5、 Java的类是单继承的,所有的类都从Object类派生而来的。(T)

6、 System.out.println(“Hello java!”)中out是System 类的一个成员变量。(T)

四、简答题(答案参看课件)

1、通过继承,子类可以获得哪些好处?

2、写出程序包组织Java程序的好处?

五、程序分析题

1、阅读下列程序,然后回答问题。

class Car {

int carNumber;

Car(){}

Car(int no){

this.carNumber=no;

}

void setNumber(int carNum) {

carNumber = carNum;

}

void showNumber() {

System.out.println(“My car No. is :” + carNumber);

}

}

①写出这里定义了什么类?有哪些成员变量?有哪些成员方法?

定义了Car类,成员变量有carNumber,成员方法有:构造方法、setNumber、showNumber

②有哪些构造方法?

Car()和Car(int no)

③这个类有无访问控制修饰?表示谁可以访问这个类内的属性和方法?

无访问控制修饰,表示在同一类或同一包中都可以访问

④void表示什么?

方法无返回值

2、下列程序中,main()方法中使用了上面定义的类,产生了多少个对象?对象名字分别是什么?写出执行后的输出结果。

public class CarDemo {

public static void main(String args[]){

Car demoCar1= new Car();

demoCar1.setNumber(168168);

demoCar1.showNumber();

}

}

产生了1个对象叫demoCar1,运行结果:My car NO. is:168168

六、设计题

1、编写一个完整的Java Application程序输出“I am a student.”,并说明在JDK环境下的开发并运行的具体过程。

class Output{

public static void main(){

System.out.println(“I am a student.”);

}

}

1、在记事本中编写源代码,并保存为Output.java

2、在源代码所在目录下发出命令javac Output.java

3、编译若不通过则重复1、2步骤,若通过则发出命令java Outpur并查看运行结果

2、用Java实现如下的骰子游戏:丢下两个骰子,若分值的总值为7点,则赢;否则输。提示:类图如右

图。

1)首先定义Die类。

提示:Die类表示一个骰子有

faceValue一个静态属性,有一个roll()方法getFaceValue()。

roll()方法使faceValue为1~6中的一个随机值。getFaceValue()是取出faceValue值。

2)然后定义DiceGame类。

提示:DiceGame类有die1、die2两个静态属性,有一个play()方法。play()方法返回一个布尔类型,true表示分值的总值为7点,否则为false。

3)最后写Test类,对上面定义的类进行测试。

提示:写出主类,main()方法中产生DiceGame对象,执行play()方法后显示出输赢。

import java.util.*;

//import java.math.*;

class Die{

static int faceValue;

void roll(){

Random rnd=new Random();

faceValue=rnd.nextInt(6)+1;

//faceValue=(int)Math.floor(Math.random()*6+1);

}

int getFaceValue(){

return faceValue;

}

}

class DiceGame{

static int die1,die2;

boolean play(){

Die a=new Die();

a.roll();

die1=a.getFaceValue();

System.out.println("第一次投骰为:"+die1);

a.roll();

die2=a.getFaceValue();

System.out.println("第二次投骰为:"+die2);

if (die1+die2==7)

return true;

else

return false;

}

}

public class Test{

public static void main(String args[]){

DiceGame d=new DiceGame();

if (d.play())

System.out.print("赢!!");

else

System.out.print("输!!");

}

}

资料分析精典题型附答案

一、根据所给文字、图表资料回答106―110题。 2010年1月-2011年7月汽车产量及月同比增速 106.2011年7月产量低于上半年月均产量的是() A.电 B. 钢材 C. 水泥 D. 乙烯 107.2011年7月轿车产量占汽车产量的比重与上年同期相比() A. 上升了约7个百分点 B. 下降了月7个百分点 C. 上升了约14个百分点 D. 下降了月14个百分点 108.2010年年3-12月中,汽车单月产量超过150万辆的月份有()个。 A. 4 B. 5 C. 6 D. 7

109.下列选项中,汽车产量同比增速最低的是() A. 2010年4月 B. 2010年5月 C. 2011年4月 D. 2011年5月 110.以下说法与资料相符的是() A. 表中产品2011年7月产量同比增速均慢于上半年 B. 2011年7月,十种有色金融比上年同期增产9.8万吨 C. 2009年11月,汽车日均产量超过4万辆 D. 2010年汽车产量最低的季度是第一季度 二、根据所给文字、图表资料回答111―115题。 某市2010年全年实现农业增加值124.3亿元,比上年下降1.6%。粮食播种面积22.3万公顷,比上年减少0.3万公顷;粮食产量115.7万吨,比上年下降7.3%。 全市农业观光园1303个,比上年增加9个;观光园总收入17.8亿元,比上年增长16.7%。民俗旅游实际经营户7979户,比上年减少726户;民俗旅游总收入7.3亿元,增长20.7%。种业收入14.6亿元,比上年增长13.5%。设施农业占地面积18323公顷,比上年下降2.3%;实现收入40.7亿元,增长20.1%。2010年主要农副产品产量

JAVA笔试题答案在最后

测试题(笔试)Java 面向对象重庆足下科技有限公司

不定项选择题(40题,每题2.5分,总分100分,测试时间2小时) 1) 当试图编译并运行下面程序时会出现什么结果()(单选) class A{ public int getNumber(int a){ return a+1; } } class B extends A{ public int getNumber(int a, char c){ return a+2; } public static void main(String[] args){ B b=new B(); System.out.println(b.getNumber(0)); } } a) 编译错误 b) 运行错误 c) 1 d) 2 2) 当编译并运行下面程序时会出现什么结果( )(单选) public class MyAr{ public static void main(String argv[]){ int[] i = new int[5]; System.out.println(i[5]); } } a) 编译错误 b) 运行错误 c) 输出0 d) 输出“null” 3) final、finally、finalize三个关键字的区别是()(多选) a) final是修饰符(关键字)可以修饰类、方法、变量 b) finally在异常处理的时候使用,提供finally块来执行任何清除操作 c) finalize是方法名,在垃圾收入集器将对象从内存中清除出去之前做 必要的清理工作 d) finally和finalize一样都是用异常处理的方法

2019国考资料分析解析

2019 年资料分析解析 【题号】2019-国家-116. 【答案】B 【知识点】平均数计算 【扩展知识点】多平均数 【细分知识点】 【解题思路】 第一步,本题考查现期平均数计算。根据图 1 可知,2017 年 7~9 月全国进口药品数量分别为 1.1、1.2、1.1 万吨,根据图 2 可知,进口药品金额分别为 19.6、23.8、21.9 亿美元。 第二步,2017 年第三季度全国平均每吨进口药品单价为19.6 + 23.8 + 21.9 = 65.3 ≈ 19 万 1.1 + 1.2 + 1.1 3.4 美元。因此,选择 B 选项。 【题号】2019-国家-117. 【答案】C 【知识点】增长率计算 【扩展知识点】增长率 【细分知识点】 【解题思路】 第一步,本题考查增长率计算,根据图 2 可知,2017 年 5 月全国进口药品金额 27.8 亿美元,同比增长 54.4%;2017 年 4 月全国进口药品金额 18.8 亿美元,同比增长 12.2%。 第二步,2016 年 5 月全国进口药品金额为 27.8 ≈ 27.8 ≈ 18 亿美元,2016 年 4 月全 1 + 54.5% 1.55 国进口药品金额为 18.8 ≈ 18.8 ≈ 17 亿美元。 1 + 12.2% 1.1 2 第三步,2016 年 5 月全国进口药品金额环比增速为18 - 17 ≈ 1 ≈ 6% 。因此,选择 C 选 项。 【题号】2019-国家-118. 【答案】C 【知识点】简单比较 【扩展知识点】读数类 【细分知识点】 【解题思路】 17 17

第一步,本题考查简单比较,根据图 1 折线可知,2017 年 6~12 月全国进口药品数量同比增速分别为 5.6%、1.0%、13.3%、8.2%、7.0%、21.5%、?3.0%,下半年只需判定 7~12 月即可。 第二步,比较可知,全国进口药品数量同比增速低于上月水平的分别为:7 月、9 月、10 月、12 月,共 4 个。因此,选择 C 选项。 【题号】2019-国家-119. 【答案】D 【知识点】增长率比较 【扩展知识点】增长率读数 【细分知识点】 【解题思路】 本题考查增长率比较。根据图 2 可知,2017 年9~12 月全国进口药品金额分别为 21.9、18.4、24.0、27.8 亿美元,明显 2017 年10 月全国进口药品金额环比增长率为负,11 月、12 月环比增长率均为正。故 10 月环比增长率最小,观察选项只有 D 符合要求。因此,选择D 选项。 【题号】2019-国家-120. 【答案】B 【知识点】综合分析 【解题思路】 A 选项,基期量比较,根据图 1 可知,2016 年下半年全国进口商品数量低于 1 万吨的只有 10 月, 1.0 1 + 7% < 1万吨,错误。 B 选项,两期平均数比较,药品单价=药品金额 ,根据材料可知,2017 年 11 月全国药药品数量 品进口金额同比增长 11.9%,进口数量同比增长 21.5%,分子增长率<分母增长率,根据两期平均数比较的结论可知,平均数低于去年同期水平,正确。 C 选项,简单计算,根据图 2 可知,2017 年第二季度全国进口药品金额为 18.8 + 27.8 + 26.5 < 19 + 28 + 27 = 74 亿美元,错误。 D 选项,基期量计算,根据图 2 可知,2018 年1 月全国进口药品金额为 22.2 亿美元,同比增长16.3%,则2017 年1 月全国进口药品金额为 22.2 1 + 16.3% < 20 亿美元,错误。 因此,选择 B 选项。 【题号】2019-国家-121. 【答案】B

数据分析期末试题及答案

数据分析期末试题及答案 一、人口现状.sav数据中是1992年亚洲各国家和地区平均寿命(y)、按购买力计算的人均GDP(x1)、成人识字率(x2),一岁儿童疫苗接种率(x3)的数据,试用多元回归分析的方法分析各国家和地区平均寿命与人均GDP、成人识字率、一岁儿童疫苗接种率的关系。(25分) 解: 1.通过分别绘制地区平均寿命(y)、按购买力计算的人均GDP(x1)、成人识字率(x2),一岁儿童疫苗接种率(x3)之间散点图初步分析他们之间的关系 上图是以人均GDP(x1)为横轴,地区平均寿命(y)为纵轴的散点图,由图可知,他们之间没有呈线性关系。尝试多种模型后采用曲线估计,得出 表示地区平均寿命(y)与人均GDP(x1)的对数有线性关系

上图是以成人识字率(x2)为横轴,地区平均寿命(y)为纵轴的散点图,由图可知,他们之间基本呈正线性关系。 上图是以疫苗接种率(x3)为横轴,地区平均寿命(y)为纵轴的散点图,由图可知,他们之间没有呈线性关系 。 x)为横轴,地区平均寿命(y)为纵轴的散点图,上图是以疫苗接种率(x3)的三次方(3 3 由图可知,他们之间呈正线性关系 所以可以采用如下的线性回归方法分析。

2.线性回归 先用强行进入的方式建立如下线性方程 设Y=β0+β1*(Xi1)+β2*Xi2+β3* X+εi i=1.2 (24) 3i 其中εi(i=1.2……22)相互独立,都服从正态分布N(0,σ^2)且假设其等于方差 R值为0.952,大于0.8,表示两变量间有较强的线性关系。且表示平均寿命(y)的95.2%的信息能由人均GDP(x1)、成人识字率(x2),一岁儿童疫苗接种率(x3)一起表示出来。 建立总体性的假设检验 提出假设检验H0:β1=β2=β3=0,H1,:其中至少有一个非零 得如下方差分析表 上表是方差分析SAS输出结果。由表知,采用的是F分布,F=58.190,对应的检验概率P值是0.000.,小于显著性水平0.05,拒绝原假设,表示总体性假设检验通过了,平均寿命(y)与人均GDP(x1)、成人识字率(x2),一岁儿童疫苗接种率(x3)之间有高度显著的的线性回归关系。

java基础笔试题(答案已整理)

Java基础试题 一:选择题(1*30=30)(题目写在答题纸上面) 1:Java 提供哪几种运算符多选( abcd )。 A)算术运算符B)位运算符 C)关系运算符D)逻辑运算符E)条件运算符 2:https://www.sodocs.net/doc/3a5560733.html,ng包的()方法比较二个对象是否相等返回true.。(b) A:toString() B:equals() C:compare D:以上都不正确 3:下列对Java 的变量与函数说法正确的是多选(ace )。 A)变量是用来保存数据的B)变量是用来实现操作过程的C)函数是用来实现操作过程的D)函数是用来保存数据的E)函数的参数是数据的入口 4:已知:int[] a = new int[100];在下列给出的数组元素中,非法的是。(d) A:a[0] B:a[1] C:a[99] D:a[100] 5:在java中,一个类可同时定义许多同名的方法,在这些方法的形式参数个数,类型或顺序各不相同,传值也可以各不相同。这种面向对象程序的特性称为。(c) A:隐藏B:覆盖C:重载D:Java不支持此特性 6:()是一组常量和抽象方法的集合。(d) A:实例B:类C:包D:接口 7:下面关于数组说法正确的是多选(abcde)。 A)一维数组实质上是相同类型变量的列表 B)创建一个数组首先定义数组变量所需的类型 C)char c[]=new char[26];可声明一个含有26 个元素的char型数组 D)当为一个多维数组的时候分配内存时,仅需要为第一指定内存,然后再分配其他维的存E)int twain[][] = new int[4][5];可声明一个二维数组 8:Java源文件和编译后的文件扩展名分别为。(b) A:.class和.java B:.java各.class C:.class和.class D:.java和.java 9:设x=5;则y=x--和y=--x的结果,使y分别为。(c) A:5,5 B:5,6 C:5,4 D:4,4 10:若x是float类变量,x=10/4;则x 的值是。(b) A:2 B:2.0 C:2,5 D:编译错误 11:.下面方法中,用于调度线程使其运行的是?多选(bc ) A. init() B. start() C. run() D. resume() E. sleep() 12.下面哪种情况能实现自动转换多选(ace )。 A)byte 型转换成int 型B)int 型转换成byte 型 C)float 型转换成double型D)double 型转换成int 型E)char型转换成int 型 13:下列那些是正确的JAVA字符串?多选(abd )。 A. "\"\"" B. "Oxzabc" C. "\"\" D. "\t\t\r\n" E. "boolean"5 14:在使用super 和this关键字时,以下描述正确的是。(a) A::在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过 B:super()和this()不一定要放在构造方法内第一行

java程序设计基础(含参考答案)

“Java程序设计基础”课程习题 一、填空 1.Java程序分两类___Applet___和application,Java Application 类型的程序,程序从 ___main方法___开始执行。 2.定义一个Java类时,通过关键字__extends____指明该类的父类。一个类可以有___1___ 个父类。 3.用public修饰的类称为_公有类或公用类__。用public修饰的类成员称为公有成员。被 说明为public的内容可以被__所有其他类___ 使用。如果public类文件与使用它的类文件不在同一目录中,需要通过__import____语句引入。 4.用___private___ 修饰的类成员称为私有成员。私有成员只能在__本类__ 中使用。 5.如果子类定义的成员变量与父类的成员变量同名,称为___方法覆盖___ ,要表明使用 子类的成员变量,可以在成员变量前加上关键字__super___ 。 6.____Object__ 类是Java类库中所有类的父类。 7.Java字符使用__16位的字符集,该字符集成为__Unicode____ 。 8.当子类中定义的方法与父类方法同名时,称子类方法___覆盖___ 父类方法,子类默认 使用自己的方法。使用父类的同名方法,必须用关键字__super__ 说明。 9.Java源程序文件名的后缀是___.java___,Java字节码文件名的后缀是_.class_____。 10.Java类名的第一个字母通常要求___大写___。 11.Java程序由____类__组成,每个程序有一个主类,Java程序文件名应与____主__类的 名称相同。 12.Java__Application_类型的程序需要main()方法,程序从__main____开始执行。 13.布尔型数据类型的关键字是_boolean__ ,占用位数是___1位___ ,有__true__ 和_false_ 两种值。整型数可以采用_十_ 、__八_ 和__十六_三种进制表示。 14.八进制整数以数字__0_开头。十六进制整数以_0x或0X_ 开头。 15.int整型数占用__32位内存。long整型数占用__64 位内存。 16.127L表示__长整型____ 常量。 17.根据占用内存长度将浮点常量分为_double_____ 和__float____ 两种。 18.单精度浮点常量占用__32_ 位内存,双精度浮点常量占用__64 位内存。 19.在Java语言中,字符串“ABC\tD\b\n”中包括__7个字符。 20.数学关系44&&x<9____ 。数学关系x>3且x<=10对应 的Java表达式是_x>3&&x<=10。数学关系x>3或x<-10对应的Java表达式是_x>3||x<-10_。 21.逻辑表达式true&&false&&true的结果是_false_ 。 22.__new__ 运算符的作用是根据对象的类型分配内存空间。当对象拥有内存空间时,会 自动调用类中的构造方法为对象_初始化_。 23.省略访问修饰符的类只能被同_一包_中的类使用,称之具有包访问特性。 24.用public修饰的类称为_公共类_。用public修饰的类成员称为公共成员。被说明为public 的内容可以被_所有类_ 使用。如果public类文件与使用它的类文件不在同一目录中,需要通过_import_语句引入。 25.用_private_ 修饰的类成员称为私有成员。私有成员只能在_本类使用。 26.在类中可以定义多个具有相同名称、但参数不同的方法,这种做法称为__方法重载_ 。 27.如果子类定义的成员变量与父类的成员变量同名,要表明使用子类的成员变量,可以在 成员变量前加上关键字__this__。

资料分析精选10题及解析

资料分析精选例题及解析(12) 资料分析一: 资料分析2012年建材工业增加值同比增长11.5%,增速回落8个百分点,占全国工业增加值的6.6%。全年水泥产量21.8亿吨、同比增长7.4%,瓷砖92亿平方米、同比增长9.4%,天然花岗岩石材4.1亿平方米、同比增长27.2%。平板玻璃7.1亿重量箱、同比下降3.2%,卫生瓷产量1.6亿件、同比下降13.1%。 2012年底规模以上企业3.4万家,全年完成主营业务收入5.3万亿元,同比增长13.4%。尽管水泥、平板玻璃等行业利润总额同比分别下降32.8%、66.6%,但由于水泥制品、轻质建筑材料、建筑瓷、耐火材料制品、金属门窗和玻纤增强塑料材料等行业利润总额同比分别增长22.5%、21.8%、33.8%、10.5%、26.9%和30.6%,全行业利润总额仍创3750亿元新高,同比增长3.5%。 大宗产品产销率呈下降态势,水泥产销率97.3%、同比下降0.6个百分点,平板玻璃产销率95.6%、同比下降0.1个百分点。截至12月,水泥制造业存货790亿元,同比增加1.8%;砖瓦、石材等建筑材料制造业存货590亿元,同比增加15.7%;玻璃制品制造业存货319亿元,同比增加15.8%。 2012年行业出口交货值约2250亿元,同比增长7.9%,出口商品离岸价格上涨9.3%。其中,建筑卫生瓷、建筑和技术玻璃、玻璃纤维及制品出口额同比分别增长31.5%、10%、5.7%。

1、与2010年相比,2012年建材工业增加值约增长了 A. 3.5% B. 19.5% C. 31.5% D. 33.2% 2、如2012年建材行业无新增规模以上企业,则当年平均每家规模以上企业完成主营业务收入约比上年增长多少亿元? A. 0.07 B. 0.18 C. 0.63 D. 1.56 3、以下关于2012年产品产量或行业利润总额同比增长率的排序,按从高到低排列正确的是 A. 产量增长率:水泥>平板玻璃>卫生瓷 B. 利润增长率:水泥制品>玻纤增强塑料材料>金属门窗 C. 产量增长率:天然花岗岩石材>卫生瓷>瓷砖 D. 利润增长率:轻质建筑材料>建筑瓷>耐火材料制品 4、如果2012年建筑卫生瓷商品出口价格同比涨幅与建材行业出口商品离岸价格

2013国考资料分析试题及答案

资料分析试题 2013年国考行测资料分析每日一练(1) 【例题】根据以下资料,回答1一5题。 2008年,全国共有普通高等学校和成人高等学校2663所。其中,普通高等学校2263所,比上年增加355所,成人高等学校400所,比上年减少13所。普通高校中本科院校1079所,高职(专科)院校1184所。全国共有培养研究生单位796个;其中高等学校479个,科研机构317个。 全国招收研究生44.64万人,比上年增加2.78万人,增长6.64%;其中博士生5.98万人,硕士生38.67万人。在学研究生128. 30万人,比上年增加8.80万人,增长7.36%;其中博士生23.66万人,硕士生104.64万人。毕业研究生34. 48万人,比上年增加3.3万人,增长10.58%;其中博士生4.37万人,硕士生30.11万人。 普通高等教育本专科共招生607.66万人,比上年增加41.74万人;在校生2021.O2万人,比上年增加136. 12万人,增长7.22%;毕业生511.95万人,比上年增加64. 16万人,增长14.33%。成人高等教育本专科共招生202.56万人,在校生548. 29万人,毕业生169. 09万人。全国高等教育自学考试报考988.82万人次,取得毕业证书55.19万人。 普通高等学校学生平均规模为8679人。 普通高等学校教职工205.10万人,比上年增加7.65万人;其中专任教师123. 75万人,比上年增加 6.92万人。生师规模比为1 7.23:1。成人高等学校教职工 8.99万人,比上年减少4.64万人;其中专任教师5.32万人,比上年减少2.7万人。 1.2008年全国本科院校占普通高校和成人高等学校总和的比例为( )。 A.47.7% B.52.3% C.40.5% D.44.5% 2.2007年,全国普通高等学校和成人高等学校的总数为( )所。 A.2675 B.2321 C.2309 D.2250 3.2008年下列数据增幅最大的是( )。

JAVA笔试题--基础很全有答案

第一组 1.下列不可作为java语言修饰符的是(D) A) a1 B) $1 C) _1 D) 11 2.有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可以是(A) A) a1.java B) a1.class C) a1 D) 都对 3.整型数据类型中,需要内存空间最少的是(D) A) short B) long C) int D) byte 4. Java 类可以作为(C) A) 类型定义机制 B) 数据封装机制 C) 类型定义机制和数据封装机制 D) 上述都不对 5.在创建对象时必须(C) A) 先声明对象,然后才能使用对象 B) 先声明对象,为对象分配内存空间,然后才能使用对象 C) 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象 D) 上述说法都对 6.在调用方法时,若要使方法改变实参的值,可以(B) A) 用基本数据类型作为参数 B) 用对象作为参数 C) A和B都对 D) A和B都不对 7. Java中(C) A) 一个子类可以有多个父类,一个父类也可以有多个子类 B) 一个子类可以有多个父类,但一个父类只可以有一个子类 C) 一个子类可以有一个父类,但一个父类可以有多个子类 D) 上述说法都不对 8.Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?(B) A) 安全性B) 多线性C) 跨平台D) 可移植 9. Character流与Byte流的区别是(C) A) 每次读入的字节数不同B) 前者带有缓冲,后者没有 C) 前者是字符读写,后者是字节读写D) 二者没有区别,可以互换使用

10.以下声明合法的是( D ) A、default String s; B、public final static native int w( ) C、abstract double d; D、abstract final double hyperbolicCosine( ) 11.关于以下application的说明,正确的是( C ) 1.class StaticStuff 2.{ 3.static int x=10; 4.static { x+=5;} 5.public static void main(String args[ ]) 6.{ 7.System.out.println(“x=”+ x); 8.} 9.static { x/=3;} 10. } A、4行与9行不能通过编译,因为缺少方法名和返回类型 B、9行不能通过编译,因为只能有一个静态初始化器 C、编译通过,执行结果为:x=5 D、编译通过,执行结果为:x=3 12.关于以下程序代码的说明正确的是( D ) 1.class HasStatic{ 2.private static int x=100; 3.public static void main(String args[ ]){ 4.HasStatic hs1=new HasStatic( ); 5.hs1.x++; 6.HasStatic hs2=new HasStatic( ); 7.hs2.x++; 8.hs1=new HasStatic( ); 9.hs1.x++; 10.HasStatic.x- -; 11.System.out.println(“x=”+x); 12.} 13.} A、5行不能通过编译,因为引用了私有静态变量 B、10行不能通过编译,因为x是私有静态变量 C、程序通过编译,输出结果为:x=103 D、程序通过编译,输出结果为:x=102 13.以下选项中循环结构合法的是( C ) A、while (int i<7) { i++;

Java程序设计习题附答案(一)

Java程序设计题库 第一部分绪论 1、下列关于Java语言的特点,描述错误的是(C) A.Java是跨平台的编程语言B.Java支持分布式计算 C.Java是面向过程的编程语言D.Java支持多线程 2、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?(B) A、安全性 B、多线性 C、跨平台 D、可移植 3、Java JDK中调试器的命令是(C)。 A、javac B、java C、jdb D、avah 4、运行jar文件中class文件需要在java命令后面加的参数为(A)。 A、-cp B-g C-d D-verbose 5、下面哪项在java中是不合法的标识符?(C) A、$user B、point C、You&me D、_endline 6、下面关于Java语言说法正确的是(ABCD)。 A、Java语言是面向对象的、解释执行的网络编程语言。 B、Java语言具有可移植性,是与平台无关的编程语言。 C、Java语言可对内存垃圾自动收集。 D、Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境。 7、在Java程序设计中,程序员创建()文件,然后编译器把它们转化为()文件。( B) A、源, HTML B、源, 字节代码 C、字节代码, 源 D、HTML, 字节代码 8、Java的JVM是指(B)。 A、由Java操作的家用设备(通常是一个漂亮的小烤箱) B、Java字节代码的解释程序 C、Java源代码的编译器 D、运行Java 所需的硬件设备 9、在Java中,关于CLASSPA TH环境变量的说法不正确的是(A)。 A、CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中。 B、编译器用它来搜索各自的类文件。 C、CLASSPATH是一个目录列表。 D、解释器用它来搜索各自的类文件。 10、一个可以独立运行的Java应用程序(D)。

行测真题解析资料分析

资料分析 14黑龙江 一、根据资料回答问题 2013年6月,社会消费品零售总额18827亿元,同比增长13.3%。其中,限额以上企业(单位)消费品零售额9764亿元,增长11.5%。1~6月社会消费品零售总额110764亿元,同比增长12.7%。 按经营单位所在地分,6月城镇消费品零售额16245亿元,同比增长13.0%;乡村消费品零售额14975亿元,增长14.3%。 按消费形态分,6月餐饮收入2059亿元,同比增长9.5%;商品零售16768亿元,增长13.8%。1~6月餐饮收入11795亿元,增长8.7%;商品零售98969亿元,增长13.2%。 在商品零售中,限额以上企业(单位)6月商品零售额9100亿元,同比增长12.5%,1~6月限额以上企业(单位)商品零售额51508亿元,增长11.7%。 101、关于2013年上半年的社会消费品零售额,能够从上述资料中推出的是: A.乡村消费品零售额占社会消费品零售额的比重低于上年同期水 B.6月的乡村消费品零售额比上年同期增长了200多亿元 C. 6月的餐饮收入占同期社会消费品零售总额的一成以上 D.限额以上企业(单位)商品零售额超过社会消费品零售总额

的一半 【解析】C。 102、2013年6月,限额以上企业(单位)消费品零售额占社会消费品零售总额的比重约为: A.52% B.58% C.64% D.46% 【解析】A。,选择A选项。 103、如保持2013年6月的同比增量不变,到哪一年的6月,限额以上企业(单位)商品零售额将首次超过1.5亿元? A.2017年 B.2018年 C.2019年 D.2016年 【解析】B。

2019年公务员《资料分析》试题及答案(卷一)

2019年公务员《资料分析》试题及答案(卷一) 1、房地产开发项目的税后利润是指房地产开发企业缴纳( )之后的利润。 A. 营业税 B. 房产税 C. 土地增值税 D. 企业所得税 标准答案:D 解析:考察房地产开发项目税后利润的含义。房地产开发企业缴纳所得税之后的利润为税后利润。 2、在房地产市场营销中常说的“金九银十”现象,描述的是购房者的( )特征。 A. 消费能力 B. 消费动机 C. 消费行为 D. 消费结构 标准答案:C 解析:考察房地产消费行为调研的内容。房地产消费行为调研就是对消费者购买房地产的模式和习惯的调研。调研内容包括消费者购买房地产的时间分布,消费者在购买房地产的时间分布上有一定的习惯和规律,例如,房地产营销中常说的金九银十。 3、目前在火电领域诞生的新技术很多,联合循环技术就是其中

之一。简单来说,联合循环技术就是“一气两用”;将燃气轮机排出的高温废气,通过余热锅炉回收转换为蒸汽,进入蒸汽轮机后驱动其运转,两台轮机都将动能输送至发电机进行发电;废气再次进入锅炉,进一步将其中蕴含的热能转化为动能,降低最终排出气体的温度。这样不仅环保,还能节省燃料。启动速度快也是一大优点,其工作原理是在开机之初关闭运转较慢的蒸汽轮机,只启动燃气轮机,产生足够的热能后,再切换到联合循环模式。这一特点对于电力应急事件频发的大都市十分实用。 关于联合循环技术,下列说法与上述文字不相符的是: A.明显提高了发电效率 B.高温废气得以循环利用 C.停电时可在短时间内迅速启动 D.蒸汽轮机早于燃气轮机启动 4、在早已对漂亮假花、假树司空见惯的现代人眼里,干枯苍白的植物标本或许难有多少魅力可言。但在标本馆中,每一份看似不起眼的植物标本都代表着它在地球上的_____。它们虽然远离了最光雨露,告别了生长的土地,却在科学殿堂中_____了自己的生命。 依次填入划横线部分最恰当的一项是: A.经历重现 B.同类延续 C.存在超越 D.物种证明 5、2亿个气味受体细胞,而人类只有2000万个,但我们的嗅觉系统也是相当复杂而专业的,气味分子随气流进入鼻子,通过鼻腔顶

java笔试题答案详解

java笔试题以及答案详解一 一、单项选择题 1.Java是从()语言改进重新设计。 A.Ada B.C++ C.Pasacal D.BASIC 答案:B 2.下列语句哪一个正确() A.Java程序经编译后会产生machine code B.Java程序经编译后会产生byte code C.Java程序经编译后会产生DLL D.以上都不正确 答案:B 3.下列说确的选项有() A.class中的constructor不可省略 B.constructor必须与class同名,但方法不能与class同名 C.constructor在一个对象被new时执行 D.一个class只能定义一个constructor 答案:C 详解:见下面代码,很明显方法是可以和类名同名的,和构造方法唯一的区别就是,构造方法没有返回值。

4.提供Java存取数据库能力的包是() A.java.sql B.java.awt C.https://www.sodocs.net/doc/3a5560733.html,ng D.java.swing 答案:A 5.下列运算符合法的是() A.&& B.<> C.if D.:= 答案:A 详解: 6.执行如下程序代码 a=0;c=0; do{ --c; a=a-1;

}while(a>0); 后,C的值是() A.0 B.1 C.-1 D.死循环 答案:C 详解: 7.下列哪一种叙述是正确的() A.abstract修饰符可修饰字段、方法和类 B.抽象方法的body部分必须用一对大括号{ }包住C.声明抽象方法,大括号可有可无 D.声明抽象方法不可写出大括号 答案:D 详解: 8.下列语句正确的是() A.形式参数可被视为local variable B.形式参数可被字段修饰符修饰 C.形式参数为方法被调用时,真正被传递的参数 D.形式参数不可以是对象 答案:A 详解:

java编程题全集题及答案

J a v a程序设计总复习题 1、编写一个Java程序,用if-else语句判断某年份是否为闰年。(分支) // Programme Name LeapYear.java public class LeapYear{ public static void main(String args[]){ int year=2010; if(args.length!=0) year=Integer.parseInt(args[0]); if((year%4==0 && year%100!=0)||(year%400==0)) 年是闰年。"); else 年不是闰年。"); } }//if-else语句 2、编写一个Java程序在屏幕上输出1!+2!+3!+……+10!的和。(循 环) // programme name ForTest.java public class ForTest { public static void main( String args[] ) { int i,j,mul,sum=0; for(i=1;i<=10;i++) { mul=1; for(j=1,j<=i;j++) { mul=mul*j; } sum=sum+mul; } “1!+2!+3!+……+10!= ”+sum); } } 3、依次输入10个学生成绩,判断学生(优秀、良好、中等、及格、不及格) 并计算人数(switch) 4、使用冒泡排序(数组) public class BubbleSort { public static void main(String[] args) {

资料分析题库+解析(很全的)

n一、根据下列文字材料回答116~120题。 2003年从事高新技术产品出口的企业共计1.65万家,比1999年翻了一番。各类企业在数量上保持了增长态势,其中国有企业数量比1999年增长11%,合资企业数量增长23%,外商与港澳台商独资企业数量增长了1.5倍,集体企业数量增长了1.2倍,私营企业数量增长了30倍。 外商独资企业除了数量跃居首位,其产品出口额也以接近50%的速度增长,并成为我国高新技术产品出口额的主要提供者。2003年,外商与港澳台商独资企业出口金额达到683亿美元,是1996年出口额的16倍,年均增长49%,占高新技术产品出口总额的62%;中外合资与港澳台合资企业2003年出口金额为236亿美元,年均增加28%,占总额21%;国有企业出口额从1996年的37亿美元增至2003年的115亿美元,年均增长率17%,但2003年仅占总份额的10%。私营企业出口25亿美元,是1996年9万美元的近3万倍,年均增长率高达331%。 1996年,外商与港澳台商独资企业、中外合资与港澳台合资企业和国有企业在高新技术产品出口额中所占比重都在30%左右,目前,外商与港澳台商独资企业在我国高技术产品出口方面已居主导地位。 116.根据上述资料,下列说法不正确的是()。 A.外商与港澳台商独资企业逐渐主导了我国高新技术产品出口 B.私营企业已成为高新技术产品出口的一只不可忽视的新生力量 C.1996至2003年间,国有企业出口额在逐年下降 D.1999至2003年间,我国从事高新技术产品出口的企业数量迅猛增加 117.1996年,我国高新技术产品的出口总额大约为()。 A.37亿美元B.62亿美元C.128亿美元D.236亿美元 118.1996至2003年间,从事高新技术产品出口的企业数量增长最快的是()。 A.国有企业B.私营企业C.合资企业D.集体企业 119.如果2003年相对于2002年的企业出口额增长率等于年均增长率,则2002年合资和独资企业的出口额是国有企业的倍数为()。A.6.6倍B.4.6倍C.2.6倍D.1.6倍 120.从1996至2003年间,关于各种企业在高新技术产品出口额所占的比重,下列说法正确的是()。 A.私营企业所占比重几乎没有变化B.集体企业所占比重下降了近20个百分点 C.外商与港澳台商独资企业所占比重增加了15个百分点D.中外合资与港澳台合资企业所占比重下降了15个百分点 116.C 【解析】根据资料提供的数字信息,判断出答案为C。 117.C 【解析】计算出96年外商与港澳台独资企业、中外合资与港澳台合资企业和国有企业的高新技术产品的出口额度,既可得知我国高新技术产品的出口总额,正确答案为C。 118.B 【解析】私营企业数1999年~2003年间增长了30倍。 119.A 【解析】(683/1.49+236/1.28)/(115/1.17)=6.54(倍)。 120.B 【解析】国营企业出口额1996所占比重为30%,2003年仅10%。 二、下列是×季度某公司产品计划完成情况的统计表,请回答表后121~125题。 ×季度某公司产品计划完成情况 产品 单位 (元) 产量(件)产值(元) 计划实际计划实际实际(扣除超计划部分)甲300 120 100 36000 30000 30 000 乙200 60 60 12 000 12 000 12 000 丙50 10 15 500 750 500 丁500 20 10 000 合计48 500 52 750 42 500 121.未完成计划的品种占()。A.1/4 B.1/3 C.1/2 D.全部 完成 122.创产值最多的产品是()。A.甲B.乙C.丙D.丁 123.计算产品计划完成程度的正确算法是()。 A. 48500 52750 ×100%B. 42500 48500 ×100%C. 48500 42500 ×100%D. 52750 42500 ×100% 124.下述判断正确的是()。 A.甲产品完成了计划数的100%B.乙产品完成了原计划的60% C.丙产品完成了原计划的150%D.丁产品完成了计划的200% 125.根据本季度生产计划完成情况,对下季度生产应实施()。 A.增加甲产品计划数,减少乙产品的生产计划B.乙产品的计划不变,增加丙产品和甲产品的计划C.增加丁产品计划,同时维持甲产品在原有水平,减少乙产品的生产计划 D.增加丁产品和丙产品的计划,乙产品维持原有水平,减少甲产品的计划 121.B 【解析】看图可知,计划完成的产品是甲、乙、丙三种产品,其中甲没有完成计划,占 三种产品的三分之一。因此,本题正确答案是B。 122.A 【解析】由图表可知,创产值最多的产品是甲,故答案为A。 1

java笔试题含答案

班级:_______________ 学号:______________ 姓名:___________ Java 笔试题 (可多选) 1. 下面哪些是Thread类的方法( ABD) A start() B run() C exit() D getPriority() 2. 下面关于类的说法正确的是(A) A 继承自Throwable B Serialable C 该类实现了Throwable 接口 D 该类是一个公共类 3. 下面程序的运行结果是( false ) String str1 = "hello"; String str2 = "he" + new String("llo"); == str2); 4. 下列说法正确的有( C) A. class中的constructor不可省略

B. constructor必须与class同名,但方法不能与class同名C. constructor在一个对象被new时执行 D.一个class只能定义一个constructor 5. 指针在任何情况下都可进行>, <, >=, <=, ==运算( true ) 6. 下面程序的运行结果:(B) public static void main(String args[]) { Thread t = new Thread() { public void run() { pong(); } }; (); "ping"); } static void pong() { "pong"); } A pingpong

B pongping C pingpong和pongping都有可能 D 都不输出 7. 下列属于关系型数据库的是(AB) A. Oracle B MySql C IMS D MongoDB 8. GC(垃圾回收器)线程是否为守护线程( true ) 9. volatile关键字是否能保证线程安全( false ) 10. 下列说法正确的是(AC) A LinkedList继承自List B AbstractSet继承自Set C HashSet继承自AbstractSet D WeakMap继承自HashMap 11. 存在使i + 1 < i的数吗(存在) 12. 的数据类型是(B) A float B double C Float D Double

Java程序设计基础习题答案

Java程序设计基础课后习题参考答案 第2章 1、关于Java Application得入口方法main()得检验: main()方法得参数名就是否可以改变? main()方法得参数个数就是否可以改变? 该方法名就是否可以改变? 参考答案:(1)main()方法得参数名可以改变.(2)main()方法得参数个数不可以改变。(3)该方法名不可以改变。 2、当一个程序没有main()方法时,能编译吗?如果能编译,能运行吗? 参考答案:当一个程序没有main()方法就是,就是可以编译通过得,但就是不能给运行,因为找不到一个主函数入口。 3、下列语句能否编译通过? bytei =127; bytej = 128; longl1 = 999999; long l2= 9999999999; 参考答案:byte i 与long l1可以编译通过。而byte j 与longl2 超出自身数据类型范围,所以编译失败。 4、下列语句能否编译通过? float f1 =3、5; float f2 = 3.5f; 参考答案:java中浮点型得数据在不声明得情况下都就是double型得,如果要表示一个数据就是float型得,必须在数据后面加上“F”或“f”;因此,floatf1 无法编译通过。 5、验证int 与char,int与double等类型就是否可以相互转换。 参考答案:(1)char类型可以转换为int 类型得,但就是int类型无法转换为char类型得;(2)int 可以转换为double类型得,但就是double类型无法转换为int 类型得。 6、计算下列表达式,注意观察运算符优先级规则。若有表达式就是非法表达式,则指出不合法之处且进行解释。 (1)4+5 == 6*2 ?(2) (4=5)/6?? (3)9%2*7/3>17(4)(4+5)<=6/3 ? (5) 4+5%3!=7-2????(6)4+5/6〉=10%2 参考答案:表达式(2)为不合法表达式,只能将值赋值给一个变量,因此其中(4=5)将5赋值给4就是不合法得. 7、下列()就是合法得Java标识符。 (1)Counter1 ??(2)$index, (3) name-7 ??(4)_byte

相关主题