




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java程序设计概述1、Java运行平台包括三个版本,请选择正确的三项:( ) A. J2EE B. J2ME C. J2SE D. J2E2、public static void main方法的参数描述是:( )A. String argsB. String args C. Strings argsD. String args解答:A,B3、 在Java中,关于CLASSPATH环境变量的说法不正确的是:( )A. CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中。B. 编译器用它来搜索各自的类文件。C. CLASSPATH是一个目录列表。 D. 解释器用它来搜索各自的类文件。4、 编译Java Application源文件将产生相应的字节码文件,扩展名为( ) A. .javaB. .class C. .html D. .exe5、 开发与运行Java程序需要经过的三个主要步骤为_、_和_。6、 如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是_类的子类。7、Java程序是由什么组成的?一个程序中必须要有public类吗?Java源文件的命名规则是怎么样的?8、编写一个简单的Java应用程序,该程序在命令行窗口输出两行文字:“你好,很高兴学习Java”和“We are students”。Java基本的程序设计结构1、 从下面选项中,选择三个有效的标识符:( )A. IDoLikeTheLongNameClass B. $byte C. constD. _ok E. 3_case2、 下面哪一项在java中是非法的标识符?( )A. $user B. point C. You&me D. _endline3、 下列不属于Java保留字的是:( )A. sizeof B. super C. abstract D. break4、下面哪些java语句会导致无限循环?( )I、while (true) i = 0;II、while (false) i = 1;III、while (!false) i = 0;A、仅仅III B、I 和III C、仅仅I D、I, II 和III5、下列整型数据类型中,需要内存空间最少的是 ( )。A. short B. long C. int D. byte6、 下面代码执行后,正确的输出结果是:( )public class Example public static void main(String args) int t = 0;do System.out.println(Doing it for t is: + t); while (-t 0);System.out.println(Finish);7、 若有定义 int a=1,b=2; 那么表达式(a+)+(+b) 的值是:( )8、 若有定义 int a=9,b=6; 那么ab的值是:( )9、执行完以下代码int x = new int25;后,以下说明正确的是:( )A. x24为0 B. x24未定义 C. x25为0 D. x0为空10、Java应用程序的main方法中有以下语句,则输出的结果是( )。int x=2,3,-8,7,9; int max=x0; for(int i=1;imax) max=xi; System.out.println(max); 11、设 x = 1 , y = 2 , z = 3,则表达式 yz/x 的值是( )12、有整型数组:int x=2,33,88,5,10;,则调用方法 Arrays.sort(x) 后,数组x中的元素值依次是?( )13、下列语句有错误的是:( )A. int a; B. int b=new int10; C. int c=new int; D. int d=null;14、下列语句有错误的是:( )A. int a=new int55; B. int b=new int55;C. int c=new int55; D. int d=new int5,5;15、关于下面的程序,正确的结论是_。public class ex4_7public static void main(String args) int a=new int5; boolean b=new boolean5; System.out.print(a1); System.out.println(b2); A. 运行结果为0false B. 运行结果为1trueC. 程序无法通过编译 D. 可以通过编译但结果不确定16、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用_字节内存空间。17、设 x = 2 ,则表达式 ( x + + )3 的值是_。18、若x = 5,y = 10,则x = y的逻辑值分别为_和_。19、设有数组定义:int MyIntArray = 10, 20, 30, 40, 50, 60, 70 ;则执行以下几个语句后的输出结果是: 。int MyIntArray = 10, 20, 30, 40, 50, 60, 70 ;int s = 0;for (int i = 0; i MyIntArray.length; i+)if (i % 2 = 1)s += MyIntArrayi;System.out.println(s);20、数组对象的长度在数组对象创建之后,就_改变。数组元素的下标总是从_开始。21、对于数组intt=1,2,3,4,5,6来说,t.length等于_,t0.length等于_。22、已知数组a的定义为“int a=1,2,3,4,5;”,则a2=_,数组b的定义为“int b=new int5;”,则b2=_。23、调用数组元素时,用_和_来唯一确定数组中的元素。24、编程计算1020的整数的平方值,将结果保存在一个数组中。25、编写一个程序使之从键盘读入10个整数存入整型数组a中,然后逆序输出这10个整数。26、某人有5张3分和4张5分的邮票,请编写一个程序,计算由这些邮票中的1张或若干张可以得到多少种不同的邮资。27、分析写出下列程序完成的功能。public class sun public static void main(String args) double sum = 0.0;for (int i = 1; i = 100; i+)sum += 1.0 / (double) i;System.out.println(sum= + sum);28、编写程序,接受用户输入的10个整数,并输出这10个整数的最大值和最小值。29、如果我国经济以每年10%的速度保持稳定增长,请编写一个程序,计算每年达到多少,多少年可以实现总量翻两番。类和对象1、 在Java语言中,下列哪个包是编译器自动导入的?( )A. java.appletB. java.lang C. java.ioD. java.awt2、 不允许作为类及类成员的访问控制符的是( )。A. publicB. private C. staticD. protected 3、 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。A、 static void method( )B、 public void method( )C、 final void method( )D、 abstract void method( )4、可以在下面代码段point x处写入的是?( )/point x public class Interesting /do something A.String str; B.static int PI=3.14;C.public class MyClass/do other thing D.import java.awt.*; 5、下列哪个类声明是正确的?( )A、abstract final class HI B、abstract private move() C、protected private number; D、public abstract class Car6、下列命题为真的是:( ) A、所有类都必须定义一个构造函数。 B、构造函数必须有返回值。 C、构造函数可以访问类的非静态成员。 D、构造函数必须初始化类的所有数据成员。 7、在Java中,关于final关键字的说法正确的是( )A、如果修饰变量,则一旦赋了值,就等同一个常量。B、如果修饰类,则该类只能被一个子类继承。C、如果修饰方法,则该方法不能在子类中被覆盖。D、如果修饰方法,则该方法所在的类不能被继承。8、在Java中,下面关于包的陈述中正确的是( )A、包的声明必须是源文件的第一句代码。 B、包的声明必须紧跟在import语句的后面。 C、只有公共类才能放在包中。D、可以将多个源文件中的类放在同一个包中。9、_修饰的方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类和接口之中定义。_修饰的方法是不能被当前类的子类重新定义的方法。10、 什么叫方法的重载? 11、 简述实例变量(成员属性)和类变量(静态属性)的区别。12、如何定义构造构造方法,构造方法的作用,构造方法可以重载么?13、静态方法如何定义,静态方法的使用规则。继承、接口和内部类1、 Java中用于定义接口的关键字是( )A、importB、package C、classD、interface2、 以下关于abstract的说法,正确的是( )A、abstract只能修饰类 B、abstract只能修饰方法 C、abstract类中必须有abstract方法 D、abstarct方法所在的类必须用abstract修饰3、关于类继承的说法,正确的是( )A、Java 类允许多重继承 B、Java接口允许多重继承C、接口和类都允许多继承 D、接口和类都不允许多继承4、关于抽象类,正确的是_。 A. 抽象类中不可以有非抽象方法B. 某个非抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法C. 不能用抽象类去创建对象 D. 接口和抽象类是同一个概念5、 下面关于继承的哪些叙述是正确的。 ( )A、在java中只允许单一继承。 B、在java中一个类只能实现一个接口。 C、在java中一个类不能同时继承一个类和实现一个接口。 D、java的单一继承使代码更可靠。6、 抽象类A和抽象类B的定义如下:abstract class A abstract int getinfo();public class B extends A private int a = 0;public int getinfo() return a;public static void main(String args) B b = new B();System.out.println(b.getinfo(); 关于上述代码说明正确的是( )。A. 输出结果为0 B.通过编译但没有输出任何结果C. 第5行不能通过编译 D. 程序第2行不能通过编译7、下面程序的运行结果是_class A protected static int count = 0;public A() count+;class B extends A public ex4_5_11_B() count+;class ex4_5_11 public static void main(String args) B x = new B();System.out.println(count= + x.count);A. count=1 B. count=2 C. count=3 D. count=48、在Java语言中所有的类都是直接或间接地继承_类而得到的。9、在Java中一个父类可以有_个子类,一个类只能有_个直接父类。10、抽象类和接口的区别。 11、重载和覆写的区别。12、什么是继承?什么是多重继承和单继承?Java采用何种机制来实现多重继承?13、子类会继承父类的所有方法和属性么?14、定义一个接口,该接口中只有一个抽象方法getClassName()。设计一个类Horse,该类实现接口ClassName中的方法getClassName(),功能是获取该类的类名。字符串1、 阅读下列代码后,正确的说法是()public class Person static int arr = new int10;public static void main(String args) System.out.println(arr1);A、编译时将产生错误 B、编译时正确,运行时将产生错误C、输出零D、输出空2、 仔细分析下面程序,正确的输出结果是( ) public class Test1 public static void changeStr(String str) str = welcome;public static void main(String args) String str = 1234;changeStr(str);System.out.println(str);A、welcomeB、welcome1234 C、1234D、1234welcome3、 下面代码执行后,正确的输出结果是:( )String s1=You are hired!; System.out.println(s1.replace(h,f); /用f把字串中的h替换了 System.out.println(s1);A.You are fired! B.You are fired! C.You are hired! D. You are hired!You are hired! You are fired! You are hired! You are fired!4、下面的程序段执行后输出的结果是( )StringBuffer buf=new StringBuffer(China2008); buf.insert(5,); System.out.println(buf.toString(); 异常处理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 登报遗失租赁合同范本
- 过期妊娠催产素引产护理查房
- 医疗保障贷款合同
- 服务保理合同范本
- 美团电车合同范本
- 兼职配音协议合同范本
- 公务员合同范本
- 光伏售后合同范本
- 地皮转让流转合同范本
- 养鸡棚租赁合同范本
- 风光储储能项目PCS舱、电池舱吊装方案
- 原发性骨质疏松症诊疗指南(2022版)第一部分
- 重庆医科大学附属第一医院改建PET-CT、PET-MR项目环评报告
- 2022水电站计算机监控系统上位机现场验收标准手册
- 政务服务大厅管理规范:安全与应急处置
- 食管癌病人护理查房
- 双重预防机制构建-隐患排查治理(中石化中原油田天然气厂)
- 五牌一图(完整版)
- 二年级下册音乐《每天》教案
- 音乐美学.课件
- 心肺复苏说课比赛课件模板(一等奖)
评论
0/150
提交评论