福师12秋《Java程序设计》练习题

福师12秋《Java程序设计》练习题
福师12秋《Java程序设计》练习题

福师12秋《Java程序设计》练习题

注:

本课程练习题所提供的答案仅供学员在学习过程中参考之用,有问题请到课程论坛提问。

一、单选题

1.编译Java Applet源程序文件产生的字节码文件的扩展名为

A..java;

B..class;

C..html;

D..exe。

参考答案:B

2.设a=8,则表达式a>>>2的值是:

A.1;

B.2;

C.3;

D.4。

参考答案:B

3.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为

A.static void method();

B.public void method();

C. final void method();

D.abstract void method()。

参考答案:A

4.下面程序段的输出结果是()。

String MyStr = 'Hello,';

MyStr = MyStr+'Guys!';

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

A.Hello,Guys!;

B.Hello,;

C.Guys!;

D.10

参考答案:D

5.在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上()语句。

A.import java.awt.*;

B.import java.applet.Applet;

C.import java.io.*;

D.import java.awt.Graphics。

参考答案:C

6.设有下面两个类的定义:

class Person { class Student extends Person {

long id; // 身份证号 int score; // 入学总分

String name; // 姓名 int getScore(){

} return score;

}

}

问:类Person和类Student的关系是()。

A、包含关系

B、继承关系

C、关联关系

D、无关系,上述类定义有语法错误

参考答案:B

7.设有下面的两个类定义:

class AA {

void Show(){ System.out.println(“我喜欢Java!”);

}

class BB extends AA {

void Show(){ System.out.println(“我喜欢C++!”);

}

则顺序执行如下语句后输出结果为:()

AA a; BB b;

a.Show();

b.Show();

A、我喜欢Java!

B、我喜欢C++!

我喜欢C++! 我喜欢Java!

C、我喜欢Java!

D、我喜欢C++!

我喜欢Java! 我喜欢C++!

参考答案:A

8.设有下面的一个类定义:

class AA {

static void Show( ){ System.out.println(“我喜欢Java!”); }

}

class BB { void Show( ){ System.out.println(“我喜欢C++!”); } }

若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:() A、a.Show( ) B、AA.Show( );

b.Show( ) BB.Show( );

C、AA.Show( );

D、a.Show( );

bb.Show( ); BB.Show( );

参考答案:A

二、填空题

1.一个复杂的应用系统必然包括有多个对象,这些对象间可能存在的关系有三种,它们是:、

和。

参考知识点:对象的关联关系

2.设x = 2 ,则表达式 ( x + + ) * 3 的值是。

参考知识点:运算符的优先级

3.若x = 5,y = 10,则x > y和x <= y的逻辑值分别为

和。

参考知识点:逻辑运算

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

String s = “我喜欢学习Java!”;

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

参考知识点:中文字符占两个长度

5.据程序的构成和运行环境的不同,Java源程序分为两大类:程序和程序。

参考知识点:Java的两大程序类

6.在Java程序中定义的类有两种成员:、

参考知识点:域和方法

7.形式参数指的是方法被时的参数行,实际参数是方法被时所传递进去的变量或值。

参考知识点:方法的定义和调用

三、问答题

1.Java程序分为哪两大类?它们之间有哪些差别?

参考知识点:Java程序的分类。

2.类及类成员的访问控制有哪些?

参考知识点:类和成员的访问范围

3.为什么说构造函数是一种特殊的方法?特殊在哪里?构造函数什么时候执行?被谁调用?

参考知识点:从方法的定义角度,构造函数有什么特殊之处

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

1.import java.io.* ;

public class abc

{

public static void main(String args[ ])

{ int i , s = 0 ;

int a[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 }; for ( i = 0 ; i < a.length ; i ++ )

if ( a[i]%3 = = 0 ) s += a[i] ;

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

}

}

参考知识点:数组的定义,遍历,数组元素的引用。

2. import java.io.* ;

public class ABC

{

public static void main(String args[ ])

{ int i ;

int a[ ] = { 11,22,33,44,55,66,77,88,99 };

for ( i = 0 ; i <= a.length / 2 ; i ++ )

System.out.print( a[i]+a[a.length-i-1]+" ");

System.out.println( );

}

}

参考知识点:数组的定义和引用,算术运算

3. import java.io.*;

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 Class1

{

public static void main(String args[ ])

{

Child myC = new Child( );

myC.printAll( );

}

}

参考知识点:类的继承,类的引用。

五、编程题

1、编写一个字符界面的Java Application 程序,接受用户输入的10个整数,并输出这10个整数的最大值和最小值。

参考知识点:输入输出,加法运算。

2、为某研究所编写一个通用程序,用来计算每一种交通工具运行1000公里所需的时间,已知每种交通工具的参数都是3个整数A、B、C的表达式。现有两种工具:Car007和Plane,其中Car007的速度运算公式为:A*B/C,Plane的速度运算公式为:A+B+C。需要编写三类:ComputeTime.java,Plane.java,Car007.java和接口Common.java,要求在未来如果增加第3种交通工具的时候,不必修改以前的任何程序,只需要编写新的交通工具的程序。其运行过程如下,从命令行输入ComputeTime的四个参数,第一个是交通工具的类型,第二、三、四个参数分别时整数A、B、C,举例如下:

计算Plane的时间:“java ComputeTime Plane 20 30 40”

计算Car007的时间:“java ComputeTime Car007 23 34 45”

如果第3种交通工具为Ship,则只需要编写Ship.java,运行时输入:“java ComputeTime Ship 22 33 44”

参考知识点:充分利用接口的概念,接口对象充当参数。

实例化一个对象的另外一种办法:Class.forName(str).newInstance();例如需要实例化一个Plane对象的话,则只要调用Class.forName(“Plane”).newInstance()便可。

福师11秋学期福师《大学英语(2)》在线作业一答案

福师《大学英语(2)》在线作业一 试卷总分:100 50道 一、单选题(共50 道试题,共100 分。) 1. This new clue _______ the policemen and they were more confused by the murder. A. puzzled B. surprised C. trapped D. discouraged 2. The soldiers jumped into the river____________past their ears. A. with bullets whistling B. with bullets whistled C. with bullets to whistle D. with bullets being whistling 3. Most of the stones are____________ a man and weigh about two and a half tons each. A. more high B. much more high C. higher more D. higher than 4. I found ___ to answer all the questions within the time given. A. no possibility B. there was impossibility C. impossible D. it impossible 5. A good many proposals were raised by the delegates,____________was to be expected. A. that B. what C. so D. as 6. Please let me sit down; I’m ___. A. worn down B. worn off C. worn out D. worn away 7. I wish I____________longer this morning, but I had to get up and come to class. A. could have slept B. slept C. might have slept

JAVA程序设计习题库及答案

第一章JAVA语言概论 一、选择题 1。下列不属于java语言鲁棒性特点的是:A.java能检查程序在变异和运行时的错误 B。java 能运行虚拟机实现跨平台 C。java 自己操纵内存减少了内存出错的可能性D。java 还实现了真数组,避免了覆盖数据的可能2.java语言的执行模式是: A。全编译型 B.全解释型 C.半编译和半解释型 D.同脚本语言的解释模式 3.下列关于虚拟机说法错误的是: A。虚拟机可以用软件实现 B.虚拟机部可以用硬件实现 C.字节码是虚拟机的机器码 D.虚拟机把代码程序与各操作系统和硬件分开 4。java语言是1995年由()公司发布的 A.Sun B。Microsoft C.Borland D.Fox Software 5.下列不是虚拟机执行过程特点的是 A。双线程

B.多线程 C.动态链接 D.异常处理 6.java以JVM为基础,最下层是移植接口,由适配器和()组成A.网卡 B。Java os C。Java基本类 D。Java 应用程序和applet小程序 7。java程序的执行过程中用到一套JDK工具,其中javac.exe指A.java语言编译器 B.java字节码解释器 C.java文档生成器 D.java类分解器 8.java的API结构中,不属于类库主要包括的核心包的是 A.java包 B。javax C.javadoc包 D.org扩展包 9.每个java的编译单元可包含多个类或界面,但是每个编译单元最多只 能有()类或者界面是公共的 A.一个 B。两个 C。四个 D。任意多个

10.在当前的java实现中,每个编译单元就是一个以()为后缀的文件 A。java B.class C。doc D.exe 二、填空题 1. 1991年,SUN公司的Jame Gosling和Bill Joe等人,为电视、控制烤面包机等家用电器的交互操作开发了一个____软件,它是java的前身. 2. java是一个网络编程语言,简单易学,利用了____的技术基础,但又独立于硬件结构,具有可移植性、健壮性、安全性、高性能。 3. java可以跨平台的原因是____ 4. JVM的执行过程有三个特点:多线程,_____,异常处理; 5.JAVA程序的安全性体现在多个层次上,在_____,有语法检查;在解释层上,有字节码校验器、测试代码段格式和规则检查,访问权限和类型转换和法性检查,操作数堆栈的上溢或下溢,代码参数类型合法性等;在平台层上,通过配置策略,可设定访问资源域,而无需区分本地或远程。 6。 JAVA的产品主流操作系统平台是Solaris、_____和Macintosh. 7. JAVA系统运行时,通过______机制周期性的释放无用对象所使用的内存,完成对象的清除。 8。在JAVA语言中,将后缀名为______的源代码文件编译后形成后缀名为.c lass的字节码文件。 9。 JAVA语言的执行模式是半编译和______. 10. JAVA类库具有_____的特点,保证了软件的可移植性。 11。在编写执行JAVA程序的过程中需要用到一些工具,SUN公司为我们提供了一套JDK工具,它主要包括:javac.exe、java。exe、_____、ja vap.exe、jkb。exe 12.JAVA程序包括源代码(.java文件)、______、由归档工具jar生成的。jar文件、对象状态序列化.ser文件.

Java程序设计在线作业-单选题2

Java程序设计在线作业2 一、单选题(共 10 道试题,共 30 分。) 1. 下列程序的输出结果是import java.io.*; public class abc { public static void main(String args[]) { String s1="Hello!"; String s2=new String("World!"); System.out.println(s1.concat(s2)); } } A. false B. Hello! C. Hello!Wofld! D. 12 2. 在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行()。 A. init() B. start() C. destroy() D. stop() 3. Java语言的类型是() A. 面向对象语言 B. 面向过程语言 C. 汇编程序 D. 形式语言 4. 下列哪一项不属于Awt布局管理器?() A. GridLayout B. CardLayout C. BorderLayout D. BoxLayout

5. 下面代码的执行结果是什么?( )<% x=3; %><% int x=5; %><%! int x=7; %> x = <%=x%>, <%=this.x%> A. x = 3, 5 B. x = 3, 7 C. x = 5, 3 D. x = 5, 7 6. Java Applet 源程序文件的扩展名为()。 A. .java B. .class C. .html D. .exe 7. 在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的()方法来完成一些画 图操作。() A. start() B. stop() C. init() D. paint() 8. 阅读下面的代码,第10行的语句将调用哪个方法?() 1. class Person { 2. public void printValue(int i, int j) {/*…*/ } 3. public void printV alue(int i){/*...*/ } 4. } 5. public class Teacher extends Person { 6. public void printValue() {/*...*/ } 7. public void printValue(int i) {/*...*/} 8. public static void main(String args[]){ 9. Person t = new Teacher(); 10. t.printValue(10); 11. } 12. } A. 行2 B. 行3 C. 行6

福师10秋学期学前卫生学在线作业一

一、单选题(共 25 道试题,共 50 分。)V 1. 皮肤受到冷刺激时发生的反应是( A ) A. 皮肤血管收缩,减少散热 B. 皮肤血管舒张,增加皮肤供热 C. 皮肤收缩,减少散热 D. 皮肤收缩,减少皮肤供 满分:2 分 2. 生活杂乱无章,__B__失去正常的节律,就会破坏正常的生理活动和心理平衡,幼儿容易生病,性情烦躁,记忆力下降,反应迟钝,身心俱伤。 A. “生物体” B. “生物钟” C. “生活” D. “生命力” 满分:2 分 3. 大脑皮层的动力定型具有两个特性:牢固性和__C__。 A. 稳定性 B. 活力性 C. 可变性 D. 强力性 满分:2 分 4. 将谷类与豆类或其他食物混食后,使必需氨基酸得以互相补充,从而提高食物蛋白质的营养价值,称为 __B__。 A. 蛋白质再生 B. 蛋白质的互补作用 C. 蛋白质组合 D. 蛋白质混合 满分:2 分 5. 甲状腺素对儿童的影响是( C ) A. 影响儿童生长 B. 影响儿童生长及发育 C. 影响儿童生长发育和智力发育 D. 影响儿童智力发育 满分:2 分 6. 一天中婴幼儿生长素分泌量显著增加的时间为( B ) A. 夜间 B. 睡眠时 C. 晒太阳时 D. 运动时 满分:2 分 7. “望梅止渴”是一种( A ) A. 条件反射活动 B. 非条件反射活动 C. 植物神经活动 D. 感觉神经活动活动

满分:2 分 8. 脊柱生理弯曲的作用是( A ) A. 缓冲从脚下传来的震动,保护内脏和脑等 B. 有利于弯腰 C. 使人跳得高 D. 有利于人体负重 满分:2 分 9. __A__是实现中国政府对“2000年全球实现消除碘缺乏病目标”的承诺与具体措施。 A. 《中国2000年消除碘缺乏病规划纲要》 B. 《全民健身计划》 C. 《食用条例》 D. 《用碘计划》 满分:2 分 10. 维生素C又名抗坏血酸维生素,它的的生理功能有:__A__。 A. 促进胶元合成 B. 上皮细胞的正常形成有关 C. 储存能量 D. 促进吸收 满分:2 分 11. 中国营养学会于1997年修订的__D__,体现了科学营养的观念 A. 《中国2000年消除碘缺乏病规划纲要》 B. 《全民健身计划》 C. 《食用条例》 D. 《中国居民膳食指南》 满分:2 分 12. 传染病流行过程的三个基本环节:传染源、__A__和易感者 A. 传染途径 B. 传染手段 C. 传染过程 D. 传染母体 满分:2 分 13. 户外活动时要注意适时让幼儿休息,其原因为( C ) A. 幼儿的肌肉嫩 B. 幼儿骨发育不完善 C. 幼儿肌肉力量弱,能量储备少 D. 肌肉易受损伤 满分:2 分 14. 与成年人相比,儿童骨的特点为( D ) A. 坚硬 B. 脆性大,易骨折 C. 含钙量高 D. 硬度小,易变形 满分:2 分 15. 皮肤受到热刺激时,皮肤及血管的变化是( B )

《JAVA语言程序设计》期末考试试题及答案(应考必备题库)

《JA V A语言程序设计》期末考试试题及答案2(应考必备题库) 一.判断题 1.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。(√)2.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。(×)1.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。(√)2.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。(×3.Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。(×)4.构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。(×)5.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch 中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。(√)6.拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。(√)7.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。(×)8.静态初始化器是在其所属的类加载内存时由系统自动调用执行。(√)9.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。(×) 二.单项选择题 1.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?() A、String args B、String ar[] C、Char arg D、StringBuffer args[] 2.以下关于继承的叙述正确的是()。 A、在Java中类只允许单一继承 B、在Java中一个类只能实现一个接口 C、在Java中一个类不能同时继承一个类和实现一个接口 D、在Java中接口只允许单一继承 3.paint()方法使用哪种类型的参数? () A、Graphics B、Graphics2D C、String D、Color 4.以下哪个不是Java的原始数据类型() A、int B、Boolean C、float D、char

福师10秋学期《教育学》在线作业二

福师10秋学期《教育学》在线作业二 一、单选题(共 10 道试题,共 20 分。) 1. __C__是指课程机构的编制,主要解决依据培养目标设置哪些课程以及解决课程的标准问题。 A. 课程安排 B. 课程大纲 C. 课程设计 D. 课程计划 满分:2 分 2. 在教育活动中,教师负责组织、引导学生沿着正确的方向,采用科学的方法,获得良好的发展,这句话的意思是说__C__ A. 学生在教育活动中是被动的客体 B. 教师在教育活动中是被动的客体 C. 要充分发挥教师在教育活动中的主导作用 D. 教师在教育活动中是不能起到主导作用 满分:2 分 3. _D___是指把课程计划付诸实践的过程,它是达到预期的课程目标的基本途径。 A. 课程大纲 B. 课程安排 C. 课程计划 D. 课程实施 满分:2 分 4. 道德认知发展模式,由瑞士学者_C___和美国学者科尔伯格等人创建。 A. 赫尔巴特 B. 斯金纳 C. 皮亚杰 D. 弗朗斯 满分:2 分 5. 结构主义课程理论的代表是__C__ A. 杜威 B. 怀特海 C. 布鲁纳 D. 克伯屈 满分:2 分 6. (B)既是课程设计与实施的终点,又是继续向前发展的起点。 A. 课程实施 B. 课程评价 C. 课程教学 D. 课堂反馈 满分:2 分 7. _B___是学校进行全面发展教育的基本途径,是教师教与学生学的统一活动。 A. 教育 B. 教学 C. 德育 D. 智育 满分:2 分

8. 德国教育家赫尔巴特是_B___ A. 儿童中心论的代表 B. 教师中心论的代表 C. 劳动教育中心论的代表 D. 活动中心论的代表 满分:2 分 9. 在1951年提出"范例教学"主张的是_B___ A. 赫尔巴特 B. 瓦o根舍因 C. 怀特海 D. 克伯屈 满分:2 分 10. __A__是指通过德育活动在受教育者品德形成发展上所要达到的总体规格要求。 A. 德育目标 B. 德育 C. 教育目标 D. 教育 满分:2 分 二、多选题(共 20 道试题,共 40 分。) V 1. 以下说法中,反映当代世界各国课程改革中所存在着的一些共同的发展趋势的是_BCDE___ A. 重视课程的标准化建设 B. 重视课程内容的现代化、综合化 C. 重视基础学科和知识的结构化 D. 重视能力的培养 E. 重视个别差异 满分:2 分 2. 学校教育工作必须要坚持以教学为主的原因是_ACD___ A. 教学是社会经验得以再生产的一种主要手段 B. 教学是促进人发展的主要手段 C. 教学作为个人全面发展提供科学的基础和实践 D. 教学是教育工作构成的主体部分 满分:2 分 3. 评价过程中的基本问题有__ABD__ A. 评价概念是否合适 B. 搜集和加工信息是否合适 C. 评价过程是否科学 D. 报告评价结果的信息是否合适 满分:2 分 4. 下列课程属于综合课程的有_ABE___ A. 核心课程 B. 融合课程 C. 潜在课程

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

福师10秋学期《学前儿童体育教育》在线作业一

一、单选题(共 8 道试题,共 16 分。)V 1. “游公园”活动属于(B)。 A. 空气浴 B. 远足活动 C. 日光浴 D. 户外体育活动 2. 1~2种,多以跑跳为主的体育游戏选择一般在(D)。 A. 3岁 B. 大班 C. 中班 D. 小班 3. 属于个人体育游戏的是(B)。 A. 找朋友 B. 跳皮筋 C. 吹泡泡 D. 小兔找山洞 4. 应该是对“‘快乐童年’的反思误解”的再反思的结果的理论是(A)。 A. 淬砺性体育理论 B. 生活体育理论 C. 快乐体育理论 D. 小集团学习理论 5. 属于人体机能适应性规律的是(D)。 A. 上升阶段 B. 平稳阶段 C. 下降阶段 D. 复原阶段 6. 游戏玩法多样化的体育游戏选择一般在(B)。 A. 3岁 B. 大班 C. 中班 D. 小班 7. 反对脱离儿童生活需要的系统体育知识技能传授,强调要按照儿童的现实生活需要来组织体育教学的内容和方式的理论是(D)。 A. 体力主义体育理论 B. 小集团学习理论 C. 快乐体育理论 D. 生活体育理论

8. “游戏中可带有各种动作,游戏的内容已多样化”的体育游戏特点属于(C)。 A. 1-3岁儿童 B. 小班 C. 中班 D. 大班 二、多选题(共 25 道试题,共 50 分。)V 1. 下面属于大班体育游戏能力的有(ABCD)。 A. 能在变化的条件中自如地运用已有动作 B. 知识经验和生活经验丰富,活动的目的强,喜欢有胜负的游戏 C. 游戏中能自觉克服困难完成任务,意志力增强 D. 能理解较复杂的游戏情节和角色 2. 幼儿园体育教学的基本规律包括(ABC)。 A. 动作形成规律 B. 人体机能适应性规律 C. 人体生理机能能力变化规律 D. 自适应规律 3. 幼儿早操活动的指导要点包括(ABCD)。 A. 精选符合体育活动要求的音乐,音响清晰适度并符合审美要求 B. 研究各操节与不同年龄幼儿锻炼效果的关系,增加锻炼的实际效果 C. 根据季节和气候及时调整早操的运动量 D. 发挥教师在韵律操创编中的创造性。 4. 属于动作形成规律的是(ABC)。 A. 粗略掌握阶段 B. 改善提高阶段 C. 巩固和运用自如阶段 D. 超量恢复阶段 5. 下列属于侧重强调支持个人生存适应的体育理论的有(ABCD)。 A. 淬砺性体育理论 B. 体力主义体育理论 C. 快乐体育理论 D. 小集团学习理论 6. 幼儿园体育的任务是(ABC)。 A. 增强体质 B. 促进身心全面、和谐、健康发展 C. 丰富生活

java程序设计试题库

《Java语言程序设计基础教程》 练习思考题参考答案 第1章Java程序设计概述 1、1单项选择题 1.编译Java Application源文件将产生相应得字节码文件,扩展名就是什么 A、、java ???? B、、class ?C、、html??? D、、exe 解答:B 2.Java语言具有许多优点与特点,下列选项中,哪个反映了Java中“一次编 译,随处运行”得特点. ?A、简单性????B、平台无关性 C、面向对象性???? D、安全性 解答:B 3.Java语言具有许多优点与特点,下列选项中,哪个反映了Java中并行机制得 特点。 ?A、多线程???B、平台无关性 C、面向对象性??? D、安全性 解答:A 4。在Java语言中,下列哪些语句关于内存回收得说明就是正确得? ?A.程序员必须创建一个线程来释放内存; B.内存回收程序负责释放无用内存; C.内存回收程序允许程序员直接释放内存; D.内存回收程序可以在指定得时间释放内存对象 解答:B 5.一个Java源文件中最多只能有多少个public类。 ?A、1个?B、2个

C、3个? D、任意多个 解答:A 6。下面哪一个不就是Java语言所具有得特点。 A、没有全局变量,在类得定义外部没有任何得变量定义; ?B、不直接支持指针操作,而使用更安全得引用类型; C、支持子类对父类得多继承; D、具有自动垃圾收集功能; 解答:C 7。下面哪一个不就是Java开发工具包JDK得组成部分. ?A、Java得编译器; B、Java得解释器;? ?C、Java得API继承类库; ?D、Eclipse开发工具; 解答:C 8。JDK提供得编译器就是()。 ?A、java、exe???B、javac、exe C、javap、exe??? D、javaw、exe 解答:B 9。作为Java应用程序入口得main方法,其声明格式可以就是() A、public voidmain(String[]args) B、public static void main(String []args) C、public static void Main(String* args) D、public int main(String []args) 解答:B 10.下列说法正确得就是( A ) A、JAVA程序得main方法必须写在类里面 B、JAVA程序中可以有多个main方法 C、JAVA程序中类名必须与文件名一样 D、JAVA程序得main方法中如果只有一条语句,可以不用{}(大括号)括起来 11。下列哪些语句关于Java内存回收得说明就是正确得? ( B) A、程序员必须创建一个线程来释放内存

《java程序设计》作业答案

《JA V A程序设计》作业答案 一、选择题 1、编译HelloWorld.java的正确命令是: C) javac HelloWorld.java 2、正确运行HelloWorld.java的正确命令是: A)java HelloWorld 3、下面程序代码,使用多行注释正确的是: C)/* int k=9; int j=8; k = k + j; */ 4、long型的取值范围是: D)-263~263-1 5、下面不属于Java保留字的是: C)malloc 6、下面属于非法的Java标识符的是: D) abc-d 7、对与System.out.println()语句解释合理的是: C)执行后输出一个空行 8、阅读下面的代码,回答问题, for( m = 0 ; m > -2 ; m -- ){….} For循环执行多少次: C)2 9、阅读下面的代码,回答问题, for( m = 0; m < 5; m++ ) { System.out.print( m + "," ); if( m == 3 ) break; } 执行结果是: C)0,1,2,3, 10、阅读下面的代码,回答问题, public class Ex { int x = 1; void m() { int x = 3; System.out.print( "x= " + x); } public static void main( String[] args ) { Ex ex = new Ex();

ex.m(); } } 执行结果是: B)x=3 11、下面语句在编译时不会出现错误信息的是: a) float f = 1.3; b) char c = "a"; c) byte b = 257; d) boolean b = null; e) int i = 10; 12、编译和运行下面的代码,会有什么结果产生: public class MyClass { public static void main(String arguments[]) { amethod(arguments); } public void amethod(String[] arguments) { System.out.println(arguments); System.out.println(arguments[1]); } } a) 错误,静态方法不能直接引用非静态方法b) 错误,主方法有错误 c) 错误,数据定义有错误d) 方法amethod必须被声明为String型 13、编译期间会出错的是: a) import java.awt.*; package Mypackage; class Myclass {} b) package MyPackage; import java.awt.*; class MyClass{} c) /*This is a comment */ package MyPackage; import java.awt.*; class MyClass{} 14、byte型的变量的表示范围为: a) -128 to 127 b) (-2 power 8 )-1 to 2 power 8 c) -255 to 256 d) 依赖Java虚拟机而定 15、在命令行运行命令:java myprog good morning 会有什么结果显示出来: public class myprog{ public static void main(String argv[]) { System.out.println(argv[2]) } } a) myprog b) good c) morning

福师10秋学期《大学英语一》在线作业二

一、单选题(共 50 道试题,共 100 分。) 1. I didn't see the minister,____B________ did I see the secretary. A. so B. nor C. either D. none 满分:2 分 2. If you refuse to go to the party,___C_________. A. so would she B. so does she C. so will she D. neither will she 满分:2 分 3. Seeing the police coming, away___C_________ . A. the thieves ran B. had the thieves run C. ran the thieves D. did the thieves run 满分:2 分 4. ______B______ in simple English, the book is easy to understand. A. Writing B. Written C. To write D. Being written 满分:2 分 5. A party is the_____D_______ activity I want to take part in. A. just B. good C. most D. very 满分:2 分 6. The thief took away the woman's wallet without____A________. A. being seen B. seeing C. him seeing D. seeing him 满分:2 分 7. I suppose you're not serious, ___D_________ ? A. don't I B. do I C. aren't you D. are you 满分:2 分

java程序设计习题集

Java程序设计习题集 第一章Java基础知识 §1.1Java概述 1.完成在Windows 2000操作系统下环境变量的配置 2.创建一个Java程序,输出自己的基本信息:名字和年龄。 3.概述Java语言的版本发展过程。 4.简述Java语言的运行机制。 5.在自己的机器上用JDK开发运行环境完成第一个Java程序的编辑、编译、运行过程。 6.简述Java语言的特点,Java虚拟机的概念及作用。 §1.2 Java基本语法 1.什么是变量?什么是常量? 2.什么叫表达式,Java语言中共有几种表达式? 3.下面哪些表达式不合法?为什么? HelloWorld 2Thankyou _First -Month 893Hello non-problem HotJava implements $_MyFirst 4. 以下的选项中能正确表示Java语言中的一个整型常量的是( )。 A) 12. B) -20 C) 1,000 D) 4 5 6 5. 以下选项中,合法的赋值语句是( )。 A) a = = 1; B) ++ i; C) a=a + 1= 5; D) y = int ( i ); 6. 若所用变量都已正确定义,以下选项中,非法的表达式是( )。 A) a != 4||b==1 B) 'a' % 3 C) 'a' = 1/2 D) 'A' + 32 7. 若有定义int a = 2;则执行完语句a += a -= a * a; 后,a的值是( )。 A) 0 B) 4 C) 8 D) -4 8. 在Java语言中,逻辑常量只有true 和 ___________ 两个值。 9. Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为float 和 __________两种具体类型。 10. Java语言是( )。 A.面向问题的解释型高级编程语言 B.面向机器的低级编程语言 C.面向过程的编译型高级编程语言 D.面向对象的解释型高级编程语言 11. 下列的变量定义中,错误的是( )。 A) int i; B) int i=Integer.MAX_VALUE; C) static int i=100; D) int 123_$; 12. 以下的变量定义语句中,合法的是( )。 A) float $_*5= 3.4F; B) byte b1= 15678; C) double a =Double. MAX_VALUE; D) int _abc_ = 3721L; 13. 以下字符常量中不合法的是( )。 A) '|' B) '\'' C) "\n" D) '我' 14. 若以下变量均已正确定义并赋值,下面符合Java语言语法的语句是( )。 A) b = a!=7 ; B) a = 7 + b + c=9; C) i=12.3* % 4; D) a = a + 7 = c + b;

福师秋学期学前儿童数学教育在线作业一

一、单选题( 共 5 道试题, 共 10 分。) V 1. __A__是学前儿童数学概念形成的源泉。 A. 现实生活 B. 儿童自己的活动 C. 教学 D. 实践。 2. 10以内数的相邻两数中存在( D ) 关系。 A. 可逆 B. 大小、多少 C. 传递 D. 等差。 3. 书写数字是结合( A ) 教学进行。 A. 数的组成 B. 加减法 C. 基数 D. 相邻数。 4. 幼儿数学教育的任务之一是发展幼儿的( D ) 。 A. 智力 B. 抽象逻辑思维能力 C. 思维的抽象性和逻辑性

D. 思维能力。 5. 等差关系存在于( C ) A. 数的组成 B. 序数 C. 相邻数 D. 数的运算 二、多选题( 共 30 道试题, 共 60 分。) V 1. 10以内数的组成教育的指导要点包括__ACD__。 A. 分三个单元进行, 每一单元各有其重点 B. 学会解答简单的( 求和、求剩余) 口述应用题 C. 应重视幼儿自己的操作与探索 D. 运用多种方式复习巩固。 2. 10以内数的加减运算的指导要点包括__ABCD__。 A. 根据实际安排教学形式 B. 帮助幼儿理解加减法含义及认识符号和算式 C. 指导幼儿学习列式和运算 D. 运用多种方式进行运算练习。

3. 下列属于感知集合教育的有__ABC__。 A. 物体分类的教育 B. 认识”1”和”许多” C. 比较物体的相等和不相等 D. 10以内初步数概念的教育。 4. 量的等分教育的注意事项包括__ABCD__。 A. 遵循由易到难的原则 B. 采用的材料应适合于等分 C. 使用的实物和工具要卫生和安全 D. 要诱导幼儿寻求不同的等分方法。 5. 下列属于量的排序教育的指导要点的有__ABCD__。 A. 利用一些序列玩具学习量的排序 B. 在比较的基础上指导幼儿操作 C. 引导幼儿掌握排序的方法 D. 启发幼儿探索并理解物体序列中的可逆性、双重性和传递性。 6. 下列属于认识时间时钟教育的指导要点的有__ABCD__。 A. 认识时钟及用途 B. 利用直观教具, 认识钟面的主要结构运行方向和运转规律 C. 讲解演示, 认识整点和半点 D. 利用多种形式巩固对整点或半点的认识。

Java程序设计课程作业

Java程序设计课程作业 第一章绪论 1、安装Java SDK到你的电脑中。 2、选择安装一种Java开发工具到你的电脑中。Jcreater、NetBeans、Eclipse 3、编译并运行一个“Hello World”Java程序。 程序代码: // public class App2_1 { public static void main(String[]args) { System.out.println("hello Word"); } } 4、编译并运行一个Java Applet程序。 答:编译成功,不过浏览器不显示自己的Applet程序,还在学习中,错误的原因是自己电脑上java的安全设置的原因,修改后运行成功。 第二章Java语法基础 1、下列表达式是否有错?若有错,请说明何处出现何种错误;若无错,请给出其值。 (1) 3+4<<2^-8 没有错误,运行结果为-28 (2) 36>>2*4&48<<8/4+2 运行结果为0

有错误,||这个运算规律是两边均为boolean型 (4) 2*4&&0<2||4%2 有错误,||这个运算规律是两边均为boolean型 2、任意准备一份学生成绩表,其中包括至少3门课程、每门课程至少10名同学的成绩。请编写程序完成以下功能:(1) 统计并输出各门课程的平均成绩。(2) 输出等级表:优、良、中、及格及不及格。 import java.util.*; class student{ String num; doublemath; doubleenglish; doublechinese; } publicclass Test{ publicstaticvoid main(String[]agrs){ student stu[]=new student[11]; for(int i=0;i<10;i++) stu[i]=new student(); Scanner reader=new Scanner(System.in); System.out.println("请依次输入十个同学的数学,英语。语文的成绩:"); for(int i=0;i<=10;i++){ System.out.println("第"+(i+1)+"同学的数学,英语。语文的成绩:"); stu[i].math=reader.nextInt(); stu[i].english=reader.nextInt(); stu[i].chinese=reader.nextInt(); } double sum=0; for(int i=0;i<10;i++) sum=sum+stu[i].math; float A=(float)sum/10; System.out.println("数学平均成绩:"+A); //int sum;

18秋福师《大学英语(2)》在线作业二-1答案

【福师大18秋】《大学英语(2)》在线作业二-1 [完整试卷带答案版] 一、单选题共50题,100分 1、While he was in prison he was not allowed to ___ with his family. Acomment Bcomplain Ccommunicate Dcomprehend 【答案选择】:C 2、Whenever she asks____help , he is always ready to help. Awith Bfor Cin Dto 【答案选择】:B 3、His father is ____________than his mother. Aolder four years Bas four years older Cfour years older Dfour years bigger 【答案选择】:C 4、Please don't ___ Bobby when he ___ you. Aturn down, turns to Bturn away from, turns into Cturn off, turns up Dturn out, turns over 【答案选择】:A [完整试卷带答案版]ll examination paper____________, the teacher let the students leave. Ahanding in Bhaving handed in Cto be handed in Dhaving been handed in 【答案选择】:D 6、I think English is____________than Japanese. Amuch important Bimportant Cmuch more important Dmore much important 【答案选择】:C 7、Can you find out ____________her pen? Awhere Alice had put Bwhere had Alice put Cwhere Alice has put

福师10秋学期《大学英语一》在线作业一

一、单选题(共50 道试题,共100 分。) 1. I'm afraid I can't finish the work _____B_______to help me. A. unless you will come B. unless you come C. until you will come D. until you shall come 满分:2 分 2. He _____D_______ not to leave waste paper in public places any more. A. warns B. warned C. is warned D. was warned 满分:2 分 3. If you______C______quiet, I'll tell you what happened. A. be B. are to be C. are D. will be 满分:2 分 4. I'd rather have a room of my own, however small it is, than_______C_____a room with someone else. A. to share B. to have shared C. share D. sharing 满分:2 分 5. An army spokesman stressed that all the soldiers had been ordered_____A_______clear warnings before firing any shots. A. to issue B. being issued C. to have issued D. to be issued 满分:2 分 6. One____A________if one breaks the law. A. will be punished B. will punish C. is being punished D. has been punished 满分:2 分 7. Her application for the position _____A_______ by the boss. A. was refused B. was refusing C. refused

大学《java程序设计》考试题库及答案

若有定义int a=2,b=2; 则表达式(a++)+(++b) 的值是( )。 A. 5 监听器接口的方法返回值的类型是()。C. void 在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行()。 D. init() 以下哪个不是Java的原始数据类型() B. Boolean 向Applet传递参数的正确描述是()。C. C. PARAM name="age,value=20" 阅读下列代码; public class Test{ String s="One World One Dream"; public static void main(String args[]){ System.out.println(s); } } 其运行结果是_ C. 编译时出错//除非创建Text类的对象 如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是()。 A. p.add(b,"South"); 编译和运行下面的应用程序,并在命令行界面输入12345 ,则回车后屏幕输出的结果是( )。public class A { public static void main(String args[]) throws IOException{ BufferedReader buf=new BufferedReader( new I nputStreamReader(System.in)); String str=buf.readLine(); int x=Integ er.parseInt(str); System.out.println(x/100); } } B. 123 构造函数何时被调用?() B. 创建对象时 以下哪项可能包含菜单条()。 D. Frame

相关文档
最新文档