教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 资格考试 >

Java1试题加答案()

来源:网络收集 时间:2026-04-26
导读: 试卷(一) 一、填空题(每空2分,共计10分) 1、在Java平台技术中,boolean数据类型只有两个值分别是 和 2、面向对象技术三个特点是封装、继承和 。 3、封装在类中某方法,其方法名与类名相同且没有返回类型并负责完成对象成员的初始化工作,为实例变量赋予

试卷(一)

一、填空题(每空2分,共计10分)

1、在Java平台技术中,boolean数据类型只有两个值分别是 和 2、面向对象技术三个特点是封装、继承和 。

3、封装在类中某方法,其方法名与类名相同且没有返回类型并负责完成对象成员的初始化工作,为实例变量赋予合适的初始值,则该方法是 方法。

4、在一个类中封装了多个同名方法,而这些同名方法之间的参数类型不同或参数的个数不同,则这种现象称之为方法的 。

5、用来表示当前对象的关键字是this,而用来表示父类对象的关键字是 。 二、判断题(每题2分,共计20分,请将答案写在相应的答题卡栏中) 1、StringBuffer实例的字符串内容能够通过封装在该类中方法进行修改。 ( ) 2、int数据类型的变量在某种情况可以自动转换成String类型。 ( ) 3、包可以实现在一个工程(project)中定义多个同名类。 ( ) 4、在您的程序中使用Scanner类需要使用语句:import java.util.Scanner; ( ) 5、使用继承可以提高代码的复用性。 ( ) 6、数组对象的lenth属性显示的是数组的长度。 ( ) 7、在比较str1和str2两个字符串对象值是否相等时使用语句str1=str2。 ( ) 8、用于结束循环而执行循环体外围语句的是break语句。 ( ) 9、用于提前结束本次循环而进入下一次循环的是continue语句。 ( ) 10、static修饰的方法称之为类方法。 ( ) 二、选择题:(每题2分,共计40分)

1、选出合理的标识符 ( ) A、2mail B、_sys1@l23 C、$change D、class

2、指出下列程序运行的结果 ( ) public class Example{

String str=new String(\ char[]ch={'a','b','c'};

public static void main(String args[]){ Example ex=new Example(); ex.change(ex.str,ex.ch);

System.out.print(ex.str+\ System.out.print(ex.ch); }

public void change(String str,char ch[]){ str=\ ch[0]='g'; } }

A、good and abc B、good and gbc C、test ok and abc D、test ok and gbc

1

3、Java技术平台共分为3种类型: ( ) A、Java ME、Java SE、Java EE B、Java SE、Java DE、Java EE C、Java UE、Java SE、Java EE D、Java FE、Java SE、Java EE

4、在控制台显示消息的语句正确的是: ( ) A、system.out.println(“hello world ”); B、System.Out.println(“hello world ”); C、System.out.println(“hello world ”); D、System.Out.Println(“hello world ”);

5、下列说法正确的是: ( ) A、Java程序的main方法必须都写在类里面 B、Java程序中可以有多个main方法

C、Java程序的以public修饰的类名不必与所在的文件的文件名一样。 D、Java程序的main方法定义中的static可以去掉。

6、表达式(18+3*8)/4%3的值是: A、31 B、0 C、1 D、2

7、为一个boolean类型的变量赋值时,可以使用方式: A、boolean a=1;

B、boolean a=(9>=10); C、boolean a=”真”; D、boolean a==false;

8下面程序执行的结果是: public class Weather{ public static void main(String[] args){ int shidu=15; if(shidu>=80){ System.out.println(“要下雨了!!!”); } else if(shidu>=50){ System.out.println(“天阴了!!!”); } else if(shidu>=30){ System.out.println(“很舒适!!!”); } else if(shidu>=0){ System.out.println(“很干燥!!!”); } } }

A、要下雨了 B、天阴了 C、很舒适 D、很干燥

9.运行下面的程序将输出( )次“我爱您中国!” public class China{ public static void main(String[] args){ int i=1; do {

) ) ) 2

(((

System.out.println(“我爱您中国!”); } while(i<5); } } A、4 B、5 C、死循环 D、0

10、无论循环条件判断的结果如何,( )循环将至少执行一次。 A、while B、do-while C、for D、以上都不是 11、( )是拥有属性和方法的实体。 A、对象 B、类 C、方法 D、重写

12.对象的特征在类中表示为变量,称为类的 ( ) A、对象 B、属性 C、方法 D、数据类型

13.关于类的描述正确的是 ( ) A、在类中定义的变量称为类的成员变量,在别的类中可以直接使用

B、类的成员变量的作用范围仅仅在定义它的方法中,或者是在定义它的控制流块中 C、使用别的类的方法仅仅需要引用的名字即可.

D、一个类的方法使用该类的另一个方法时可以直接引用方法名。

14.定义一个数组String[] role={“薛宝钗”,”林黛玉”,”贾宝玉”,”史湘云”,”贾元春”, ”贾迎春”,”贾探春”,”贾惜春”},则数组中的role[3]指的是 ( ) A、贾迎春 B、贾探春 C、 史湘云 D、数组越界

15.下列数组的初始化正确的是 ( ) A、int[] score=new int[];

B、int score[]=new int[]{90,12,34,77,56}; C、int[] score=new int[5]{ 90,12,34,77,56}; D、int score={90,12,34,77,56};

16.下列关于类的封装中说法不正确的是: ( ) A、隐藏实现细节,对外提供公共的访问接口 B、属性私有化、添加公有的setter、getter方法 C、增强代码的可维护性

D、从一个已有的类派生出新的类,子类具有父类的一般特性,以及自身特殊的特性 17.下列关于类的继承的说法中不正确的是: ( ) A、同一个实现接口,使用不同的实例而执行不同操作 B、继承需要符合的关系:is-a C、增强代码的可复用性

D、从一个已有的类派生出新的类,子类具有父类的一般特性,以及自身特殊的特性

18. 阅读和理解下面程序段: ( )class Manager extends Employee{ private double bonus;

public Manager(String n,double s,int year,int month,int day){

3

super(n,s,year,month,day); bonus=0; }

public double getSalary(){

double baseSalary=super;getSalary(); return baseSalary+bonus; }

public void setBonus(double b){ bonus=b; } }

Manager是Employee的子类,其理由是 A、Manager的适用范围较宽 B、extends关键字声明 C、Manager的域减小了 …… 此处隐藏:3205字,全部文档内容请下载后查看。喜欢就下载吧 ……

Java1试题加答案().doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/412522.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)