Java应用程序-题库测试题练习题带答案测试题模拟题自测题.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Java应用程序-题库测试题练习题带答案测试题模拟题自测题.doc》由会员分享,可在线阅读,更多相关《Java应用程序-题库测试题练习题带答案测试题模拟题自测题.doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、习题一、选择题(答案可能不止一个)1( )是以对象为特征的可视化程序组件?A过程化语言B面向对象的语言C机器语言D以上都不是2Java语言在体系结构上是( )。A过程化语言B抽象的 C与平台无关的 D特定的3所有Java应用程序必须包含下面哪个方法才能运行?( )Astart()Bbegin() Cmain()Dmain(String args)4执行编译好的Java程序的命令是( )。AjavacBjava CrunDexecute5在Java中,类可以具有任何数目的超类?( )A正确B错误6以下哪种Java程序可访问JVM之外的资源?( )AJava应用程序BJava Applet CJa
2、va ServletD以上都不是7Java源代码文件可使用下列哪个扩展名存储?( )A.javaB.javac C.javaxD.src8子类也称为( )。A内联类B嵌套类 C派生类D隐藏类9以下哪个选项使Java得以在因特网上流行?AJava AppletBJava应用程序CJava字节码D以上都不是10以下哪个是关于Java的正确说法?( )A仅具有编译器B仅具有翻译器C具有编译器和翻译器D具有字节码阅读器二、填空题1Java程序有_和_两种类型;2现有一个Java类MyJava,其权限为public,则包含该类的Java程序文件名为_;用javac命令编译后,得到类文件是_;要运行该程序
3、,在命令行环境下应输入_命令;3在Eclipse集成开发环境中开发Java程序,先要点击_菜单创建Java项目,然后点出_菜单在Java项目中新建Java类,接着编写程序代码,之后点出_菜单或_按钮运行程序;4通常,主类程序都有一个_方法,它是Java应用程序的入口点。三、思考题1与其它高级语言比较,Java语言有什么特点? 2环境变量classpath与path包含的内容、实现的功能有什么不同?3什么是JVM ?简述ava程序的执行过程。四、编程题1编写一个主类名为MyJava1的Java程序,输出一行“这是我编写的第一个Java程序”文字;2参考例题,编程实现如图1、图2所示功能:输入圆的
4、半径,输出其周长与面积: 图1 输入圆的半径 图2 输出圆的周长与面积3参考例题,编写一个小应用程序,输出类似于图3所示结果(图片可从互联网上下载):图3 小应用程序运行结果习题一、选择题(答案可能不止一个)1下列哪一个不是Java语言的关键字?( )A . ifB. sizeofC. privateD. null2下列关于基本数据类型取值范围的描述中,正确的是( )A. byte类型的取值范围为-128128 B. boolean类型的取值为ture和falseC. char类型的取值范围为065536D. short类型的取值范围为-32768327673下列赋值语句中,不正确的是( )A
5、. boolean b=(56); B. double d=0.0f; C. float f=1.23;D. char c=NBA;4表达式 true | false & true | false & !true的值是( )A. 0B. 1 C. trueD. false5已知:int x=3; int y=6; z=x|y; 则z的值为( )A. 6B. 7 C. 8D. 96在一个应用程序中定义了数组a:int a=1,2,3,4,5,6; 能够打印输出数组最后一个元素的语句是( )A. System.out.println(a6); B. System.out.println(a5);C
6、. System.out.println(a4);D. System.out.println(aa.length);7. 观察下列代码段,其运行结果中包括( )选项for (int i=0;i2;i+)for (int j=0;j123.45i=0i+20 = d(i=a & c=z(int) (c+3)3. 请把下列数学式或描述写成Java对应的表达式:(1) ax2+bx+c 对应的Java表达式_(2) 对应的Java表达式_(3) 对应的Java表达式_(4) 4x-7y+2=ab 对应的Java表达式_(5) place=广东 同时 sex=男 对应的Java表达式_(6) ch是0
7、9的数字字符对应的Java表达式_4某学校评选奖学金的条件是主要课程的平均成绩为95分及95分以上,或是主要课程每科成绩为90分及90分以上。设某学期某年级开设了x1、x2、x5门主要课程,则将评选奖学金的条件用Java表达式表示出来应该是_。三、思考题1. Java中的数据类型可分哪两大类?基本类型包括哪8种?2. Java中的包名、类名、接口类、方法名的命名有什么约定俗成的规则?3. Java中的注释有哪些种类?为什么编写程序代码时要加入注释?4. 为什么使用&、|运算符进行逻辑运算时容易出现“短路”现象?如何加以改进?5. 本章中介绍了哪几种输入、输出方法?请注意它们的区别。6. 比较J
8、ava中的数组与C+中的数组的异同点。四、编程题1要求:以图形界面方式输入任意三个实数,输出其中的最大值。2现有一函数: 请编写一个程序,输入x值,输出y值。3我国公民个人收入所得税采用分级累进方法计算,实际操作时:先计算 超出个税起征点的金额=月收入 个税起征点(现阶段为2000元),再根据超出部分数量多少来确定纳税等级(月收入不到个税起征点的不用纳税),最后计算 纳税金额=超出部分金额*相应税率-速算扣除数。具体见表2:表2 我国个人所得税各等级的税率及速算扣除数级数月收入超出个税起征点的金额税率速算扣除数(元)1级不超过500元的5%02级超过500至2000元的部分10%253级超过2
9、000元至5000元的部分15%1254级超过5000元至20000元的部分20%3755级超过20000元至40000元的部分25%13756级超过40000元至60000元的部分30%33757级超过60000元至80000元的部分35%63758级超过80000元至100000元的部分40%103759级超过100000元以上45%15375例如:某人某月收入为5000元,则他应交纳的个人所得税可以这样计算:超出个税起征点金额:500020003000元,属于第3级别,故: 应缴个人所得税:3000*15%-125=450-125=325(元)请编写一个程序,输入任何一个公民的月收入,能
10、够计算其应交纳的个人所得税。4利用公式 :求的近似值,直到最后一项的绝对值小于10-4为止。(用while语句实现)536块砖,36人搬,男搬4、女搬3、两个小儿抬1砖,要求一次全搬完,问:男、女、小儿各几人?6使用Math.random()方法产生50个0100的随机整数,并将它们存放到一维数组score中,然后统计各分数段上的次数(即分别在09,1019,2029,8089,90100上的次数),并将分类统计结果存入到数组result中,最后输出数组result各元素的值。习题一、选择题(答案可能不止一个)1为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为
11、前缀就可以调用它,该方法头的形式为( ) Astatic void method( ) B.public void method( ) Cfinal void method( ) D.abstract void method( )2对于构造方法,下列叙述正确的是( ) A.构造方法是类的一种特殊方法,它的方法名必须与类名相同 B.构造方法的返回类型只能是void型 C.构造方法的主要作用是完成对类的对象的初始化工作 D.一般在创建新对象时,系统会自动调用构造方法3若需要定义一个类变量或类方法,应使用哪种修饰符?( ) A.static B.package C.private D.public4
12、若在某一个类定义中定义有如下的方法: abstract void performDial( ); 该方法属于( ) A.本地方法 B.最终方法 C.静态方法 D.抽象方法5不使用static修饰符限定的方法称为实例方法。下列关于实例方法的说法中,正确的是( ) A.实例方法可以直接调用父类的实例方法 B.实例方法可以直接调用父类的类方法 C.实例方法可以直接调用其他类的实例方法 D.实例方法不可以直接调用本类的类方法6在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )A、隐藏 B、覆盖 C、重载 D、
13、Java不支持此特性7设有下面的一个类定义: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( ) C.AA.Show( ) D.a.Show( ) b.Show( ) BB.Show( ) b.Show( ) BB.Show( )8关于下列代码,哪那个语句的描述是正确的?( )public c
14、lass Person static int arr = new int10; public static void main(String a) System.out.println(arr1); A.编译时将产生错误 B.编译时正确,运行时将产生错误 C.输出零 D.输出空9下列方法定义中,正确的是( )A. int x( ) char ch=a; return (int)ch; B.void x( ) .return true; C. int x( ) .return true; D.int x( int a, b) return a+b; 10在某个类A中存在一个方法:void get
15、Sort(int x),以下能作为这个方法的重载的声明的是( )A.void getSort(float x) B.int getSort(int y)C.double getSort(int x,int y) D.void get(int x,int y)11. 有一个类A,以下为其构造方法的声明,正确的是( )A. void A(int x). B. A(int x).C. a(int x). D. void a(int x).12. 符合对象和类关系的是( ) A.人和老虎 B.书和汽车 C.楼和建筑物 D.汽车和交通工具二、填空题1定义一个类包括类的声明和_两个部分。2. Java中类
16、成员的访问修饰符有以下几种:private, public, _ _ _ _, _ _;类的访问修饰符只能使用缺省和_ _。3类的类型修饰符包含了缺省、 及 三种,分别对应具体类、抽象类和最终类三种类型。4this除了可以用作对当前对象的引用外,还可以使用this调用 构造方法以及访问 _的成员变量。 5如果子类中的某个方法的名字、返回值类型和参数列表与它的父类中的某个方法完全一样,则称子类中的这个方法 _了父类的同名方法。6创建一个名为MyPackage 的包的语句是 ,该语句应该放在程序的位置为 。三、思考题1面向对象编程语言的基本特征是什么?2什么是对象?什么是类?对象与类的关系是什么?
17、3类变量与实例变量的区别?4类方法与实例方法的区别?5什么是方法的重载?6构造方法有什么作用?7Java中引入包的优点是什么?8如何将需要的外部类引入程序中?如何引用包中的某个类?如何引用整个包?四、编程题1根据下面的要求实现圆类Circle:Circle类的成员变量:radius半径Circle类的成员方法:(1) Circle()构造方法,将半径置为0(2) Circle(double r)构造方法,创建Circle对象时将半径初始化为r(3) double getRadius()获得圆的半径值(4) void setRadius(double r)设置圆的半径(5) double get
18、Perimeter()获得圆的周长(6) double gerArea()获得圆的面积接着再定义一个类CircleTest,用来调用Circle类,具体如下:在CircleTest类的main()方法中创建一个半径为0的对象c1,再调用它的setRadius()修改其半径值为50,然后输出c1的周长和面积。2先定义一个教师类Teacher,它封装了:三个成员变量:strNo/表示工号strName/表示姓名intWorkAge/表示工龄四个成员方法:Teacher(String no, String name, int workAge) /构造方法getTeacherNo() /获取教师工号g
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 应用程序 题库 测试 练习题 答案 模拟 自测
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内