文档库 最新最全的文档下载
当前位置:文档库 › java模拟试卷及答案及解析4

java模拟试卷及答案及解析4

java模拟试卷及答案及解析4
java模拟试卷及答案及解析4

复习题4

一、选择题

1.在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送( D )

A、调用语句

B、命令

C、口令

D、消息

2.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点:( B )

A、安全性

B、多线程

C、跨平台

D、可移值

3.编写和运行Java applet程序与编写和运行Java application程序不同的步骤是:( B )

A、编写源代码

B、编写HTML文件调用该小程序,以.html为扩展名存入相同文件夹

C、编译过程

D、解释执行

4.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用____个比特位。( B )

A、8

B、16

C、32

D、64

5.关于下列程序段的输出结果,说法正确的是:( D )

public class MyClass{

static int i;

public static void main(String argv[]){

System.out.println(i);

}

}

A、有错误,变量i没有初始化。

B、null

C、1

D、0

6.下列代码的执行结果是:( B )

public class Test3{

public static void main(String args[]){

System.out.print(100%3);

. System.out.print(",");

System.out.println(100%3.0);

}

}

A、1,1

B、1,

C、1.0,1

D、1.0,1.0

7.下列程序段的输出结果是:( B )

void complicatedexpression_r(){

int x=20, y=30;

boolean b;

b=x>50&&y>60||x>50&&y<-60||x<-50&&y>60||x<-50&&y<-60; System.out.println(b);

}

A、true

B、false

C、1

D、0

8.给出下列代码片段:( D )

if(x>0){System.out.println("first");}

else if(x>-3){ System.out.println("second");}

else {System.out.println("third");}

请问x处于什么范围时将打印字符串“second”?

A、x>0

B、x>

C、x<=-3

D、x<=0 & x>-3

9.若要把变量声名为暂时性变量,应使用如下哪种修饰符?( C )

A、protected

B、provate

C、transient

D、volatile

10.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型

或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为:( C )

A、隐藏

B、覆盖

C、重载

D、Java不支持此特性

11.如要抛出异常,应用下列哪种子句?( B )

A、catch

B、throw

C、try

D、finally

12.在使用interface声明一个接口时,只可以使用____修饰符修饰该接口。( D )

A、private

B、protected

C、private protected

D、public

13.下列代码的输出结果是:( A )

class Parent {

void printMe() {

System.out.println("parent");

}

}

class Child extends Parent {

void printMe() {

System.out.println("child");

}

void printall() {

.

super.printMe();

this.printMe();

printMe();

}

}

public class Test_this {

public static void main(String args[]) { Child myC=new Child();

myC.printall();

}

}

A、parent

child

child

B、parent

child

parent

C、parent

child

D、编译错误

14.为读取的内容进行处理后再输出,需要使用下列哪种流?( D )

A、File stream

B、Pipe stream

C、Random stream

D、Filter stream

15.为实现多线程之间的通信,需要使用下列哪种流才合适?( D )

A、Filter stream

B、File stream

C、Random access stream

D、Piped stream

16.Swing与aWT的区别不包括:( D )

A、Swing是由纯Java实现的轻量级构件

B、Swing没有本地代码

C、Swing不依赖操作系统的支持

D、Swing支持图形用户界面

17.在编写Java applet程序时,若需要对发生事件作出响应和处理,一般需要在程序的

开头写上____语句。( C )

A、import java.awt.*;

B、import java.applet.*;

C、import java.io.*;

D、import java.awt.event.*;

18.注释的基本原则不包括:( D )

A、注释应该增加代码的清晰度

B、注释要简洁

C、在写代码之前写注释

D、尽量给每一条语句加注释

19.java.io包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分类,按功能分为:( C )

A、输入流和输出流

B、字节流和字符流

C、节点流和处理流

20. 以下程序的运行结果为( B )

public class IfTest{

public static void main(String args[]){

int x=3;

int y=1;

if(x==y)

System.out.println("Not equal");

else

System.out.println("Equal");

}

}

A)Not equal B)Equal C)无输出D)编译出错

二.填空题

1.java.io包中的_____ObjectinputStream_______和____ ObjectOutputStream_________类主要用于对对象(Object)的读写。

2.在编写异常处理的Java程序中,每个catch语句块都应该与___try____语句块对应,使得用该语句块来启动Java的异常处理机制。

3. 顺序执行以下两个语句的输出结果是:__10__。

String s="我喜欢学习Java!";

System.out.println(s.length());

4. Java语言通过接口支持_多重___继承,使类继承具有更灵活的扩展性。

5. 实例化对象:就是创建一个对象。用___new____运算符来实现对象的实例化。

6.我们用____int___来定义一个整数,用__char_____来定义一个字符类型,称为原始数据类型。

7. 当用户在TextField中输入一行文字后,按回车,实现___ActionListner_____接口可实现对事件的响应。

8. 包含Swing构件的Applet(小应用程序)应该是__applet____类的子类。

三、写出下列程序的运行结果

1.下列程序的输出结果为:

public class TestApple {

int i=0;

Apple(int i){

this.i=i;

}

Apple increament(){

i++;

return this;

}

void print(){

System.out.println("i="+i);

}

public static void main(String[] args) {

Apple redapple=new Apple(1000);

redapple.increament().increament().print();

}

1. 结果为:i=1002

2.下列程序的输出结果为:

class SuperClass{

private int n;

SuperClass(){

System.out.println("SuperClass()");

SuperClass(int n){

System.out.println("SuperClass("+n+")");

}

}

class SubClass extends SuperClass{

private int n;

SubClass(int n){

super();

System.out.println("SubClass("+n+")");

this.n=n;

}

SubClass(){

super(300);

System.out.println("SubClass()");

}

public class TestSuperSub {

public static void main(String args[]){ SubClass sc=new SubClass(400);

}

}

2. 结果为:

SuperClass()

SubClass(400)

3.下列程序的输出结果为:

class FatherClass{

public int value;

public void f(){

value=100;

System.out.println("FatherClass.value="+value);

}

}

class ChildClass extends FatherClass{

public int value;

public void f(){

super.f();

value=200;

System.out.println("ChildClass value="+value);

System.out.println(value);

System.out.println(super.value);

}

}

public class TestInherit {

2018年教师招聘考试真题及答案

2018年教师招聘考试真题及答案 一、单项选择题(本大题共15个小题,每小题2分,共30分) 1、在下列认知风格中,容易给学习带来不利影响的认知风格是()。 A、场独立型 B、场依存型 C、冲动型 D、沉思型 〔解析〕C、冲动型认知方式倾向于很快地检验假设,且常常出错。 2、下列哪项属于真正的创造()。 A、鲁班发明锯子 B、高斯少年时做数字1~100的连加 C、找到远古时期的化石 D、陶渊明发现桃花源 〔解析〕A、真正的创造是指产生了具有人类历史首创性成品的活动。 3、我国近代教育史上,被毛泽东称颂为”学界泰斗,人世楷模”的教育家是()。 A、陶行知 B、杨贤江 C、徐特立 D、蔡元培 〔解析〕D略。 4、在古希腊,最早提出发现法的大教育家是()。 A、德谟克利特 B、亚里士多德 C、柏拉图

D、苏格拉底 〔解析〕D苏格拉底在教学法中强调使学生自己进行思考得出结论,从这个意义上说,苏格拉底最早提出了发现法。[page] 5、学生操行评定的主要负责人是()。 A、科任教师 B、班主任 C、级任导师 D、班委会 〔解析〕B班主任是学生操行评定的主要负责人。 6、对个别学生的教育()。 A、就是要靠班主任 B、就是要靠集体活动来教育 C、是同集体教育相辅相成的 D、主要是对较差学生的教育工作 〔解析〕C、对个别学生的教育也包括了对先进生和后进生的教育,需要和集体教育结合起来。 7、根据学习的定义,下列属于学习的现象是()。 A、吃了酸的食物流唾液 B、望梅止渴 C、蜘蛛织网 D、儿童模仿电影中人物的行为

〔解析〕D学习指人和动物在生活过程中,凭借经验而产生的行为或行为潜能的相对持久的变化。[page] 8、小学生因上课专心听讲受到老师表扬而逐步养成上课专心听讲的习惯属于()。 A、经典条件反射 B、操作条件反射 C、联结反应 D、习惯成自然 〔解析〕B操作性行为主要受强化规律的制约。儿童做对了某件事后得到成人的物质奖励或表扬属于正强化。 9、激发、维持和指引个体学习活动的心理动因或内部动力称为()。 A、学习需要 B、学习期待 C、学习动机 D、学习态度 〔解析〕C、本题考查学习动机的定义。 10、最重要和最良性的学习动力是()。 A、学习兴趣和教师的期待 B、学习兴趣和远大的理想 C、教师的期待和远大的理想 D、教师的期待和家长的期待 〔解析〕B为教师的期待而学习的动机是低级的动机。[page]

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__。

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)。

教师招聘考试真题及答案解析

2010 浙江教师招聘考试真题及答案解析 一、单项选择题( 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1 分,共20 分) 1.认为实验归纳法是获得真正知识的必由之路,为后来的教育学发展奠定了方法论基础的是( C ) 。 A.苏格拉底 B.夸美纽斯 C.培 根 D. 梅伊曼和拉伊 解析:英国哲学家培根(1561~1626) 为独立形态教育学的出现做出了重要贡献。 作为“近代实验科学鼻祖”,培根猛烈地批判了亚里士多德以来的经院哲学, 提出了实验的归纳法,将其看成是获得真正知识的必由之路,为后来教育学的发展奠定了方法论基础。此外,1623 年培根还首次把“教育学”作为一门独立的科学提了出来。 2.下列哪一观点是亚里士多德的思想( C ) 。 A.美德是否可教 B. 教学具有教育性 C.人的和谐发展和年龄分期 D. 教育即生活 解析:亚里士多德的和谐教育思想以灵魂论为基础、以培养优良的公民为目标、以德智体和谐发展为内容、以音乐陶冶为途径。其最早根据儿童身心发展的特点提出按年龄划分教育阶段的主张。 3.独立形态时期的第一本教育学著作是( C ) 。 A.《雄辩术原理》 B. 《康德论教 育》 C.《大教学论》 D.《论科学的价值和发展》 解析:在教育学史上,一般把夸美纽斯的《大教学论》看成是第一本教育学著作,此后,人们开始了教育学的独立探索时期。 4.与封建社会教育特征不符的是( A ) 。 A.师生关系民主化,出现了双轨制 B. 教育具有阶级性和宗教性 C .以“四书五经”等经典为教育内容书院和社学并存 D. 官学与私学、

5. 首先提出“普及教育”口号的是在 ( C ) 时期 A.奴隶社会 会 D. 社会主义社会 解析:随着生产力的发展, 科学技术和生产的结合越来越紧密, 要求工人的文化 程度越来越高, 再加上第二次世界大战以后民主化运动的发展, 资本主义提出了 “普及教育”的口号。 6. 我国第一个正式实施的学制是 ( D ) 。 A. 壬寅学制 B. 壬戌学制 C. 甲午 学制 D. 癸卯学制 解析:学校教育制度简称学制, 是指一个国家各级各类学校教育的系统。 我国近 代学制的情况: 1902 年,我国颁布了第一个近代学制“壬寅学制”,但未实施; 1904年,我国颁布了“癸卯学制”,这是我国第一个正式实施的学制。 1922 年, 我国颁布了“壬戌学制”,即通常所说的六三三学制,一直用到中华人民共和国 成立。 7. “君子欲化民成俗,其必由学乎”、“古之王者,建国君民,教学为先”体现 了 ( B ) 的教育目的观。 A. 教育无目的论 论 D. 个人本位论 解析:“君子欲化民成俗,其必由学乎”出自《礼记?学记》,意思是君子如果 要教化人民, 造成良好的风俗习惯, 一定要从教育入手。 表达了这样一种治学精 神即,教育,担负的最大责任不是传承知识,而是移风易俗。 “古之王者,建国 君民,教学为先”意为古代的君王建立国家,治理民众,都把教育当作首要的事 情。其体现了社会本文论的教育观。 8. 对残疾儿童的教育要依据 ( B ) 的特征进行。 A. 儿童身心发展的顺序性 化与互补的协调性 C. 儿童身心发展的统一性 平衡性 9. “教育对人的肉体和精神都要关心, 但主要关心的应当是灵魂, 教育应当建立 在精神本质占优势的基础上”,这一观点是 ( A ) 教育目的论。 A. 神学的 B. 科学本位 C. 社会本 B. 封建社 C. 资本主义社会 B. 社会本位 C. 科学本位论 B. 儿童身心发展的分 D. 儿童身心发展的不

java模拟试题(带答案)

判断题 1.Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。 (√)2.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一 个各属性与赋值对象相同的新对象。(×) 3.所谓抽象类就是包含有抽象方法的类。(×) 4.Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准 输出System.out和标准错误输出System.err。(√)5.如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是 正确的。(×)6.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序 不一定终止运行。(√) 7.用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串。 (×) 8.一个容器中可以混合使用多种布局策略。(×) 9.Java中,并非每个事件类都只对应一个事件。(√) 10.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节 码文件。(√) 11.Java Applet是由独立的解释器程序来运行的。(×) 12.Java的字符类型采用的是ASCII编码。(×) 13.Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。(√) 14.System类不能实例化,即不能创建System类的对象。(×) 15.用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。(√)填空题 1 java 源程序编译命令是 javac 2 java 应用程序中有一个main()方法,它前面有三个修饰符是 public , static , void 3 java语言数据类型可分为两大类,一类称为基本数据类型 ,另一类称为引用数据类型 4 在转向语句中, continue 语句使得程序结束本次循环,回到循环的条件测试部分继续执行。 5设x为float型变量, y为 double型变量, a为 int型变量,已知 x=2.5f,a=7 ,y=4.22 则表达式x+a%3*(int)x%(int)y的值为 4.5 6设x为float型变量, y为 double型变量, a为 int型变量,b 为long 型变量,c为char 型,则表达式x+y*a/x+b/y+c 的值为 double 类型 7设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是 120 。 int s = 0 ;

Java程序设计实用教程_习题解答

习题 1 1.James Gosling 2.需3个步骤: 1)用文本编辑器编写源文件 2)使用Java编译器(javac.exe)编译源文件,得到字节码文件。 3)使用java解释器(java.exe)来解释执行字节码文件。 3.D:\JDK 1) 设置path 对于Windows 2000/2003/XP,右键单击“我的电脑”,在弹出的快捷菜单中选择“属性”,弹出“系统特性”对话框,再单击该对话框中的“高级选项”,然后单击“环境变量”按钮,添加系统环境变量path。如果曾经设置过环境变量path,可单击该变量进行编辑操作,将需要的值d:\jdk\bin加入即可(注意:修改系统环境变量path后要重新打开DOS窗口编译)。或在DOS窗口输入命令行: set path=d:\jdk\bin(注意:用此方法修改环境变量每次打开DOS窗口都需要输入该命令行重新进行设置)。 2) 设置classpath 对于Windows 2000/2003/XP,右键单击“我的电脑”,在弹出的快捷菜单中选择“属性”,弹出“系统特性”对话框,再单击该对话框中的“高级选项”,然后单击“环境变量”按钮,添加系统环境变量classpath。如果曾经设置过环境变量classpath,可单击该变量进行编辑操作,将需要的值d:\jdk\jre\lib\rt.jar;.;加入即可。或在DOS窗口输入命令行: set classpath= d:\jdk\jre\lib\rt.jar;.;。 4.(B)javac 5.Java源文件的扩展名是”.java”,Java字节码的扩展名是”.class” 6.Java应用程序主类的main申明(D)public static void main(String args[])

浙江省教师招聘考试真题及答案

浙江省教师招聘考试真题及答案

浙江省教师招聘考试真题及答案 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共20分) 1.认为实验归纳法是获得真正知识的必由之路,为后来的教育学发展奠定了方法论基础的是( )。 A.苏格拉底 B.夸美纽斯 C.培 根 D.梅伊曼和拉伊 解析:英国哲学家培根(1561~1626)为独立形态教育学的出现做出了重要贡献。作为“近代实验科学鼻祖”,培根猛烈地批判了亚里士多德以来的经院哲学,提出了实验的归纳法,将其看成是获得真正知识的必由之路,为后来教育学的发展奠定了方法论基础。此外,1623年培根还首次把“教育学”作为一门独立的科学提了出来。C 2.下列哪一观点是亚里士多德的思想( )。 A.美德是否可教 B.教学具有教育性

C.以“四书五经”等经典为教育内容 D.官学与私学、书院和社学并存 A 5.首先提出“普及教育”口号的是在( )时期。 A.奴隶社会 B.封建社会 C.资本主义社会 D.社会主义社会 解析:随着生产力的发展,科学技术和生产的结合越来越紧密,要求工人的文化程度越来越高,再加上第二次世界大战以后民主化运动的发展,资本主义提出了“普及教育”的口号。C 6.我国第一个正式实施的学制是( )。 A.壬寅学制 B.壬戌学制 C.甲午学制 D.癸卯学制 解析:学校教育制度简称学制,是指一个国家各级各类学校教育的系统。我国近代学制的情况:1902年,我国颁布了第一个近代学制“壬寅学制”,但未实施;1904年,我国颁布了“癸卯学制”,这是我国第一个正式实施的学制。1922

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) {

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

Java程序设计-习题参考答案

参考答案 第1章 3、计算机系统由哪两部分组成的?计算机硬件结构由哪几部分组成?它们各自有什么作用? 一台计算机由硬件和软件组成。一台典型的计算机由五大部分组成。这五大部分是:运算器,控制器,存储器,输入设备和输出设备。 运算器是执行算术运算和逻辑运算的部件。 控制器是向计算机其他部分发送命令的部件。 存储器是计算机用来存储数据、信息的部件。 输入设备就是外界向计算机输入信息设备。 输出设备恰好与输入设备的作用相反,它将处理过后的信息输出呈现给用户。 9、将以下十进制数转换为对应的二进制数 (1)32 (2)97 (3)256 (4)500 (1)100000 (2)1100001 (3)100000000 (4)111110100 第2章 1.Java语言有哪些主要特点。 平台独立性 安全性 多线程 网络化 面向对象 3.Java Application的开发步骤有哪些。 Java Application的开发步骤: (1)下载JDK软件并安装; (2)配置相应的环境变量(path和classpath); (3)编写Java源程序(文本编辑器或集成开发环境IDE); (4)编译Java源程序,得到字节码文件(javac *.java); (5)执行字节码文件(java 字节码文件名)。

4.什么是环境变量,设置环境变量的主要目的是什么。 环境变量的配置主要是为了进行“寻径”,也即让程序能找到它需要的文件,所以设置的内容就是一些路径。 第3章 1.Java语言对于合法标识符的规定是什么?指出以下哪些为合法标识符。 a a2 3a *a _a $a int a% 在Java语言中,标识符必须以字母、美元符号或者下划线打头,后接字母、数字、下划线或美元符号串。另外,Java语言对标识符的有效字符个数不做限定。 合法的标识符: a a2 _a $a 5.数据类型强制转换的原则是什么?如何转换? 对于变窄转换,如long到short、double到float,或者不兼容转换:float到short、char 到short等,则需要进行强制转换。 float f = 11.5; short b ; b = (short)f; (强制转换) 第4章 5.用穷举法求出3位数中百、十、个位数的立方和就是该数的数。 public class Test { public static void main(String[] args) { int a,b,c,x=100; while(x<1000){ a=x%10; b=(x%100-a)/10; c=(x-x%100)/100; if(a*a*a+b*b*b+c*c*c==x) System.out.println(x); x+=1;

教师招聘考试真题题库及答案解析

教师资格考试真题题库及答案解析1 1.我国隋唐开始实行,克服了君权与相权矛盾的政治制度是( )。 A.分封制 B.中央集权制 C.行省制 D.三省六部制 2.被后人尊为“医圣”,著有《伤寒杂病论》,为中医临床奠定基本原则的是( )。 A.华佗 B.孙思邈 C.李时珍 D.张仲景 3.我国四大卫星发射中心中纬度最低,最适合发射大负重卫星的是( )。 A.酒泉 B.西昌 C.文昌 D.太原 4.下列选项中,对概念所做的概括,不正确的一项是( )。 A.将米饭概括为食物 B.将文人概括为墨客 C.将研究生概括为学生 D.将手机概括为电子产品 5.宋朝王安石写过一篇《伤仲永》的短文,说江西金溪有一个叫方仲永的少年,5岁时就能作诗,但后来由于他父亲没有及时教育,使他到十二三岁时写的诗就不如以前了,到20岁左右,则“泯然众人矣”。这说明( )。 A.后天的生活条件和教育对人发展的重要意义 B.后天教育对人的发展起决定性 C.遗传素质在人的发展中作用 D.社会环境是影响人发展的重要因素 6.“给我一打健康的婴儿,一个由我支配的特殊环境,让我在这个环境里养育他们,我可担保任意选择一个,不论他们父母的才干、倾向、爱好如何,他们父母的职业及种族如何,我都可以

按照我的意愿把他们训练成为任何一种人物——医生、律师、艺术家、大商人,甚至乞丐或强盗。”这是华生( )的观点。 A.遗传决定论的观点 B.环境决定论的观点 C.家庭决定论的观点 D.儿童决定论的观点 7.能在头脑中把形式和内容分开,使思维超出所感知的具体事物或形象,进行抽象的逻辑思维和命题运算,称为( )。 A.感知运算阶段 B.前运算阶段 C.具体运算阶段 D.形式运算阶段 8.前苏联心理学家维果茨基提出的“最近发展区”理论认为,为了使教学能够促进学生的发展,至少应确定儿童的两种发展水平,一种是已达到的发展水平,另一种是( )的发展水平。 A.将要达到 B.最终达到 C.已经完成 D.可能完成 9.埃里克森的人格发展理论认为,儿童人格发展的每一阶段都有一种冲突和矛盾所决定的发展危机,其中12-18 岁阶段的危机冲突是( )。 A.勤奋感对自卑感 B.主动感对内疚感 C.自主感对羞耻感 D.自我同一性对角色混乱 10.通常所说的“跳一跳,摘桃子”是指( )。 A.先行组织者 B.最近发展区 C.教育与教学 D.解决问题 【参考答案解析】 1.D【解析】隋唐设立“三省六部制”,三省包括中书省——发

JavaWeb程序设计教程课后练习答案

第1章 Web应用开发简介 习题答案 1.Web在组成上包括______和______两部分。 答案: 服务器 客户端 2.谈谈对面向对象的认识。 答案: 面向对象将将要解决的问题分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙解决问题中的各个步骤中的行为。面向对象编程方式是建立在面向过程编程方式基础上,其最重要的改变在于面向对象编程中,程序将围绕被操作的对象来设计,而不是操作本身。面向对象编程方式以类作为构造程序的基本单位,具有封装、抽象、继承、多态性等特点。 3.介绍几种常用的框架技术。 答案: Java中常用的框架。 1.Struts Struts是Apache 基金会Jakarta 项目组的一个开源项目,是一个基于Sun J2EE平台的MVC框架,它将Servlet和JSP标签作为实现自身功能的一部分。 2.WebWork WebWork是由OpenSymphony组织开发的,是一个基于Web的MVC框架。它在运行时通过Interceptor(拦截器)自动应用,因此脱离了Action类。 3.Struts 2 Struts 2是Apache基金会的一个开源项目,它建立在Struts框架与WebWork框架基础之上,继承了二者的优点,是目前非常流行的一个Web框架。 4.Spring Spring是一个以IoC和AOP为核心的轻量级容器框架。它提供了一系列的Java EE开发解决方案,包括表示层的Spring MVC、持久层的Spring JDBC以及业务层事务管理等众

多的企业级应用技术。 5.Hibernate Hibernate是一个ORM(对象关系映射)框架,它对JDBC进行了轻量级的封装。通过使用Hibernate框架,开发人员能够以面向对象的思维方式来操作数据库。 6.Ibatis 相对于Hibernate而言,Ibatis是一个“半自动化”的ORM实现框架,它主要致力于POJO与SQL之间的映射关系,是对“全自动化”ORM框架的一种有益补充。 7.EasyJWeb EasyJWeb是一个核心基于模板技术实现的MVC框架,主要致力于Java Web应用程序的快速开发。 4.IDE的用途是什么? 答案: IDE是一种用于辅助开发人员开发应用程序的应用软件,它一般包括代码编辑器、编译器、调试器和图形用户界面工具,有的还包括版本控制系统、性能分析器等更多工具,因此IDE也就具有了编写、编译、调试等多种功能。正是基于这些功能,使用IDE能够减少项目的开发周期,减轻程序员的工作量,提高应用程序的开发效率等。 5.Web应用服务器的用途是什么? Web应用服务器是为创建、部署、运行以及管理Web应用提供多种运行时服务(如事务、安全等等)的分布式系统,它是应用程序运行的一个基本环境。

教师招聘考试试题及答案解析

教师招聘考试试题及答案解析 教师招聘考试试题(七) 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.“书中自有颜如玉,书中自有黄金屋,书中自有千钟粟”反应的教育目的的价值取向是() A.个人本位论 B.社会本位论 C.国家本位论 D.能力本位

《JAVA程序设计》(含答案)

《JA V A程序设计》练习题 一、单选择题 1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。 A. java B. .class C. html D. .exe 2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( A)。 A. 3 B. 3. 5 C. 4 D. 5 3、不允许作为类及类成员的访问控制符的是( C )。 A. public B. private C. static D. protected 4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A)。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( ) 5、关于选择结构下列哪个说法正确?( B ) A.if语句和else语句必须成对出现 B.if语句可以没有else语句对应 C.switch结构中每个case语句中必须用break语句 D.switch结构中必须有default语句 6、while循环和do…while循环的区别是:( D) A.没有区别,这两个结构任何情况下效果一样 B.while循环比do…while循环执行效率高 C.while循环是先循环后判断,所以循环体至少被执行一次 D.do…while循环是先循环后判断,所以循环体至少被执行一次 7、关于for循环和while循环的说法哪个正确?( B) A.while循环先判断后执行,for循环先执行后判断。 B.while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果C.两种循环任何时候都不可以替换 D.两种循环结构中都必须有循环体,循环体不能为空

《Java程序设计》课后习题参考答案

习题1参考答案 1.Java语言的特点有哪些? 答:参考1.1.2 防止直接访问数据变量看起来有些奇怪,但它实际上却对使用类的程序质量有极大的好处。既然数据的单个项是不可访问的,那么惟一的办法就是通过方法来读或写。因此,如果要求类成员内部的一致性,就应该通过类本身的方法来处理。 这种数据隐藏技术就是面向对象的重要特性——封装。它将类的外部界面与类功能的实现区分开来,隐藏实现细节,(通过公共方法)保留有限的对外接口,迫使用户使用外部界面,通过访问接口实现对数据的操作。即使实现细节发生了改变,还可通过界面承担其功能而保留原样,确保调用它的代码还继续工作,这使代码维护更简单。 2.简述封装的优点。 答:封装是一个简单而有效的思想,优点有:(1)模块化,对内成为一个结构完整、可进行自我管理、自我平衡、高度集中的整体。(2)信息隐蔽,对外则是一个功能明确、接口单一、可在各种适合的环境下都能独立工作的有机单元。 面向对象的程序设计实现了对象的封装,使得用户不必关心诸如对象的行为是如何实现的这样一些细节。通过对对象的封装,实现了模块化和信息隐藏,有利于程序的可移植性和安全性,同时也有利于对复杂对象的管理。类的封装性使得代码的可重用性大为提高,这样的有机单元特别适合构建大型标准化的软件系统,具有很高的开发效率。 3.Java的基本工具有哪些? (1)javac 编译器 (2)java 解释器 (3)jdb Java 语言调试器 (4)javadoc API文档管理器 (5)javah 头文件生成器 (6)appletviewer 小应用程序浏览器 (7)javap 类文件反汇编器 4.Java开发环境是如何配置的? 答:对于Windows 2000以上版本的操作系统,可以打开[控制面板]窗口,双击其中的[系统]图标,在[系统特性]窗口中单击[高级]选项卡,进而单击[环境变量]按钮。在出现的[环境变量]窗口中,在[系统变量]框中选择[Path]项,单击[编辑]按钮,在弹出的[编辑系统变量]窗口的[变量值]框后加上上面两条语句。 习题2参考答案 1.Java语言包含哪些数据类型? 答:包含基本数据类型和复合数据类型。基本类型包括整数类型、浮点数类型、布尔类型。复合类型包括类类型(Class Type)、接口类型(Interface Type)与数组类型(Array Type)。 2.Java有多少关键字? 答:abstract, continue, for, new, switch,boolean, default, goto*, null, synchronized,break, do, if, package, this,byte, double, implements, private, threadsafe,byvalve*, else, import, protected, throw,case, extends, instanceof, public, transient,catch, false, int, return, true,char, final,

濮阳教师招聘考试真题及答案解析

濮阳教师招聘考试真题及答案解析(二) 2017河南教师招聘考试正在进行中,为了帮助考生能顺利通过考试。库课小编整理了有关2015年濮阳教师招聘考试真题,希望对考生会有帮助。 51.市场管理当局开设创业板的目的,是为了解决中小企业的融资困难,利用资本市场的力量,推动高科技产业的发展。但是,站在不同立场的人,对于创业板还是可以得出完全不同的看法。对于能够敲开这扇大门的创业投资企业来说,他们像阿里巴巴那样掌握了“芝麻开门”的仙诀,凭着资本市场的魔力,轻松地成为让人艳羡的大富豪;而对于广大中小投资者来说,创业板的出现,很可能是打开了“潘多拉的魔盒”,在接受投资机遇诱惑的同时,可能更多地要承受无法想象的市场风险的折磨。对这段文字表达的主旨理解最准确的一项是()。 A:开设创业板的目的是为了推动中小企业高科技产业的发展 B:创业板对于不同的人有着不同的意义 C:对于掌握资本市场规律的投资者来说创业板的开设无疑是个巨大的机遇 D:创业板的开设很可能给多数中小投资者带来无法想象的风险 答案:本段文字分为两层,第一句为一层,之后的为一层,两者是转折关系,故重心在后。关键词“但是”后即为表达主旨的句子,也是第二层的中心句,后面是对这句话的展开说明。B项是对中心句的同义替换。A项说法错误,开设创业板的目的是为推动中小企业的发展,其中的高科技产业只是重点而已;C项、D项说法片面。 52.“三个代表”重要思想依据改革开放和现代化建设的新的实践,紧紧把握我国社会生活和社会结构的深刻变化,对()作出了科学判断。 A:建设中国特色社会主义的依靠力量 B:党的历史地位

C:中国社会主义的发展阶段 D:世界政治经济形势 答案:“三个代表”重要思想是科学分析我们党的现实情况得出的科学结论,它是系统的科学理论,“三个代表”重要思想的主题是建设中国特色社会主义,它为建设中国特色社会主义的依靠力量作出了科学判断,故选A。 53.下列语句中,有语病的一项是()。 A:为了遏制官员子女腐败的现象不再发生,中央政府新近出台了一系列的规定 B:由于往往陷于发展速度与规模的单一追求,一些城市已经破坏了原生态之美 C:随着京广、京沪高速铁路等即将竣工通车,我国必将很快迎来一个高铁时代 D:作为全球最畅销的教科书之一,哈耶克的著作《经济学》影响了整整一代人 答案:A。题目详解:本题考查病句辨析的能力。A项中,前一分句句式杂糅,可改为“为了遏制官员子女腐败现象”或“为使官员子女腐败现象不再发生”。其他三项语句表达通顺,没有语病。故正确答案为A。 54.20世纪70年代以来,信息产业迅速发展。以美国为例,Z999年信息产业已经占美国GDP的10%,对经济增长的贡献率达30%。专家预测,未来几年,美国信息产业的产值将增加一倍,对经济增长的贡献率将超过50%。根据以上文字,我们可以推出()。 A:高新技术是现实的生产力 B:高新技术的发展必然会增加就业 C:高新技术产业对经济增长起重要作用 D:凡是高新技术产品就必然有广阔的市场需求 答案:C【解析】本题是一道归纳型逻辑题。逻辑主线是:“信息产业迅速发展,美国l999年及未来几年信息产业对经济增长的贡献情况”,C项正确。

java笔试题 第五套题

一、选择题 1、在下列选项中,哪个不是一个算法一般应该具有的基本特征______。 A、确定性 B、可行性 C、无穷性 D、拥有足够的情报 2、希尔排序法属于哪一种类型的排序法______。 A、交换类排序法 B、插入类排序法 C、选择类排序法 D、建堆排序法 3、下列关于队列的叙述中正确的是______。 A、在队列中只能插入数据 B、在队列中只能删除数据 C、队列是先进先出的线性表 D、队列是先进后出的线性表 4、对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。 A、N+1 B、N C、(N+1)/2 D、N/2 5、信息隐蔽的概念与下述哪一种概念直接相关______。 A、软件结构定义 B、模块独立性 C、模块类型划分 D、模拟耦合度 6、面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是______。 A、模拟现实世界中不同事物之间的联系 B、强调模拟现实世界中的算法而不强调概念 C、使用现实世界的概念抽象地思考问题从而自然地解决问题 D、鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考 7、在结构化方法中,软件功能分解属于下列软件开发中的______阶段。 A、详细设计 B、需求分析 C、总体设计 D、编程调试 8、软件调试的目的是______。 A、发现错误 B、改正错误 C、改善软件的性能 D、挖掘软件的潜能 9、按条件f对关系R进行选择,其关系代数表达式为______。 A、

B、 C、бf(R) D、∏f(R) 10、数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______。 A、自顶向下 B、由底向上 C、由内向外 D、由整体到局部 11、下面有关变量及其作用域的陈述______是不对的。 A、在方法里面定义的局部变量在方法退出的时候被撤销 B、局部变量也叫自动变量 C、在方法外面定义的实例变量在对象被构造时创建 D、在方法中定义的方法的参变量只要该对象被需要就一直存在 12、下面有关Java代码安全性的叙述______是不对的。 A、字节码校验器加载查询执行需要的所有类 B、运行时解释器执行代码 C、在运行时,字节码被加载,验证然后在解释器里面运行 D、类加载器通过分离本机文件系统的类和从网络导入的类增加安全性 13、给出下面的代码: public class Data{ public static void main (String args[]){ float f=0.0; f+=1.0; System.out.println(f); } } ______叙述是对的。 A、编译时将发生错误 B、编译时正确但是运行时出错 C、输出为1.0 D、输出为null 14、类的设计要求它的某个成员变量不能被外部类访问。应该使用下面的______修饰符获得需要的访问控制。 A、public B、no modifier C、protected D、private 15、假设以下代码 public class Parent { public int addValue( int a, int b) { int s; s = a+b;

相关文档
相关文档 最新文档