JAVA程序设计试卷4.doc

上传人:wux****ua 文档编号:9128985 上传时间:2020-04-03 格式:DOC 页数:6 大小:60KB
返回 下载 相关 举报
JAVA程序设计试卷4.doc_第1页
第1页 / 共6页
JAVA程序设计试卷4.doc_第2页
第2页 / 共6页
JAVA程序设计试卷4.doc_第3页
第3页 / 共6页
点击查看更多>>
资源描述
java程序设计试卷(四)一. 选择题(1-10题每题2分,11-15题每题4分,共40分)1Java语言最初是面向哪个应用领域设计的?( )A) Internet B) 制造业C) 消费电子产品 D) CAD 2下列关于注释语句的描述中,正确的一项是( )A) 以/开始的是多行注释语句B) 以/*开始,*/结束的是单行注释语句C) 以/*开始,*/结束的是可以用于生成帮助文档的注释语句D) 以/*开始,*/结束的是单行注释语句3下列标识符中,正确的是:( )A) class B) 123_rrC) _lei D) test&124下列关于类、包和源文件的描述中,不正确的一项是()。A) 一个包可以包含多个类B) 一个源文件中,只能有一个公共类C) 属于同一个包的类在默认情况下可以相互访问D) 系统不会为源文件创建默认的包5关于被保护访问控制符 protected 修饰的成员变量,以下说法正确的是( ) A )可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B )可以被两种类访问和引用:该类本身、该类的所有子类 C )只能被该类自身所访问和修改 D )只能被同一个包中的类访问6为了区分重载多态中同名的不同方法,要求()。A) 形式参数个数或者类型不同 B) 返回值类型不同C) 调用时用类名或对象名做前缀 D) 形式参数名称不同7定义类时,不可能用到的保留字是()。A) private B) classC) extends D) implements8下列描述中不正确的一项是()。A) import语句告诉Java用户需要哪个包(package)中的类B) 所有的类必须实例化,才能调用它的数据成员和方法C) package语句用于将源文件存入所指定的包中D) System类不能实例化,它的所有方法都是通过类变量来调用的9为 B 类的一个无形式参数无返回值的方法 method 书写方法头,使得使用类名 B 作为前缀就可以调用它,该方法头的形式为 ( ) 。 A) static void method( ) B) public void method( ) C) final void method ( ) D) abstract void method( )10下面在命令行运行Java应用程序A:java A the first snow came first 怎样才能在main(String args)方法中访问单词”first”() A )args0 B) args2 C) args4 D) args511以下程序段,运行时会出现什么结果( )public class Person static int arr = new int5;public static void main(String a) System.out.println(arr0); A)编译时将产生错误B)编译时正确,运行时将产生错误C)输出零 D)输出空12对于下面这段程序,说法正确的是( )class test1public static void main(String args)int y,x=1,total=0;while(x=3)y=x*x;System.out.println(y);total+=y;+x;System.out.println(total is +total); A)编译时将产生错误B)程序将会陷入死循环C)total的值是为3!D)total的值最终为1413对于下面的不完整的类代码:( )class personString name,department;public person(String n)name=n; public person(String n,String d) _ department=d; 下面表达式中,哪个可以加到构造方法中的“_”处A)person(n) B)this(person(n)C)this(n) D)this(n,a);14阅读下面代码:( )class personpublic int addvalue(int a,int b)int s;s=a+b;return s;class child extends parent若要在child类中对addvalue方法进行重写,下面对于child类中的addvalue方法头的描述哪个是正确的:A)int addvalue(int I,int j)B)void addvalue()C)void addvalue(double i) D)int addvalue(int a)15下面程序中,有错误的一行是:( )final class MyClass int var=100 ; static int getVar() return var ; A) B) C) D)二. 填空题(1-10题每空2分,11-13题每空4分,共40分)1 Java源程序文件和字节码文件的扩展名分别为_和_。2 在Java中,正确的标识符是以字母、下划线和_为开始的字符串。3 Java的参数传递方式有两种,地址传递和值传递,其中_类型作为参数时为地址传递。4 在Java语言中,所有的对象均通过_运算符分配内存,并对内存进行自动管理。5 每个Java Application程序可以包括许多方法,但是必须有且只能有一个_方法,统一格式为_,它是程序执行的入口。6 若要在程序中定义一个公用的int型的类成员变量MAX_LENGTH,且该变量的值保持常数值1000,则定义该变量的语句是_。7 子类必须通过_关键字调用父类有参数的构造函数。8 在Java语言中,所有的类都是类_的子类。9 在Java程序中,通过类的定义只能实现单重继承,但通过_ 的定义可以实现多重继承关系。10 如果在Java程序中,要定义一个小程序,则必须在程序段开始处引入哪个_包。11 下列程序的运行结果是_public class ex2 public static void main(String args) for(int cnt=0;cnt10;cnt+)if(cnt=5)break;System.out.print(cnt);12 下列程序的运行结果是_class MySuper public long getLength() return 4; public class SubDemo extends MySuper public long getLength() return 5; public static void main (String args) MySuper sooper = new MySuper(); SubDemo sub = new SubDemo(); System.out.println(sooper.getLength()+ , + sub.getLength(); 13 分析下列程序,填上空白处的语句class point /定义坐标类 int x,y; test(int a,int b) x=a;y=b;class rec_/定义长方形类int length,width;rec(int a1,int b1,int l,int w)super(a1,b1);length=l;width=w;class testpublic static void main(String args)_/定义名为r1的对象同时初始化坐标为0,0,长度为10,宽度为20r1.print();三. 程序设计题(第1题8分,第2题12分,共20分)1 求出1到10的阶乘之和。2建立一个员工类(emploee),包含员工号和员工姓名。再建立一个部门主管类(manager),从员工类继承而来,同时添加新的数据成员主管部门名。最后建立一个类创建一个员工对象和部门主管类的对象,并显示其信息。Java程序设计(四)答案一选择题1-5 CCCDA6-10 AABAC11-15 CDCAD二填空题1.java .class2. $ 3. 复合数据 4. new 5. main public static void main(String args)6. public final int MAX_LENGTH=1000 7. super 8. Object 9. 接口 10. java.applet 11. 01234 12. 9 13. extends point rec r1=new r1(0,0,10,20)三程序设计题1. class jieceng public static void main(String args) long sum=0; int j=1; for(int i=1;i=10;i+) j*=i; sum+=j; System.out.println(1到10的阶层之和是:+sum); 2. class employee String name,no; employee(String na,String n) name=na; no=n; void print() System.out.println(该员工的信息:+name+,+no); class manager extends employee String department; manager(String na,String n,String d) super(na,n); department=d; void print() System.out.println(该主管的信息:+name+,+no+,+department); class test public static void main(String args) employee e1=new employee(李红,101); manager m1=new manager(周陈,102,宣传部门); e1.print(); m1.print();
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!