电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

JAVA笔试100试题1

21页
  • 卖家[上传人]:海****n
  • 文档编号:211621049
  • 上传时间:2021-11-17
  • 文档格式:PDF
  • 文档大小:57.46KB
  • / 21 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、JAVA 试题( 100道)题目 1:下面不属于基本类型的是:c (选择 1 项) A) boolean B) long C) StringD) byte 题目 2: d如下程序中:(1)public class CharToInt (2) (3)public static void main(String args) (4) (5)int a,b=10; (6)char c=语; (7)a=b+c; (8)System.out.println( 结果是: +a); (9) (10) 下面的说法中正确的是:(选择 1 项) A) 程序运行到第6 行会出现编译错误,因为c 为 char 类型,不能把一个汉字赋给一个字符型。B) 程序运行到第7 行会出现编译错误,因为字符型与整型不能进行加法运算。C) 程序能够正常编译和运行,但是不会输出任何结果。D) 程序将字符型转换为unicode 编码并和 b 的数值相加的和输出。题目 3:下面的说法中,错误的是:d(选择 1 项)A) 在 Java 中标志符可以是字母、下划线、数字或$符号。B) 在 Java 中布尔类型不能和数字之间不能来回转换,

      2、即false 和 true 不对应任何零或非零的值。C) 双精度类型double 比单精度类型float 具有更高的精度和更大的表示范围,但float 类型具有速度快、占用内存小的优点。D) 在 Java 中布尔值可以用true 或 false 来表示,但是同时也可以用1 或 0 来表示。题目 5: b程序如下:class Test public static void main(String args) int i=1000; for(;) if(i999) _ 下面对程序的横线处填写不同语句的分析正确的是:(选择一项)A) 填充break 使程序能够有退出循环的可能性。B) 填充continue 将使程序成为死循环,永远无法退出循环。C) 填充 continue 使程序能够有退出循环的可能性。D) 填充break 将使程序成为死循环,永远无法退出循环。题目 7: b下面的说法中错误的是:(选择一项)A) 类是描述了同一类对象具有的数据和行为。Java 语言中的类将这些数据和行为进行封装,形成了一种复合数据类型B) 在 Java 的类中可以有三类内容分别是数据的定义、基本输出语句、函

      3、数的定义。C) Java 中的封装就是将对象的数据和操作数据的方法相结合,通过方法将对象的数据和实现细节保护起来。D) Java 语言中的多态的含义可以表达为:对外一个接口,内部多种实现。Java 语言支持两种多态:运行时多态和编译时多态。题目 8: a 程序如下:public class Demo extends Base private int count; public Demo() System.out.println(A Demo object has been created); protected void addOne() count+; 有关类 Demo,描述正确的是: (选择 1 项)A) 当创建一个Demo 类的实例对象时,count 的值为 0。B) 当创建一个Demo 类的实例对象时,count 的值是不确定的。C) 超类对象中可以包含改变count 值的方法。D) Demo 的子类对象可以访问count。题目 9: a 程序如下:class Test private int day; private int month; public String getD

      4、ate() return day+/+month; class Test2 public static void main(String args) Test test=new Test(); test.day=25; System.out.println(test.getDate(); 有关类的描述正确的是:(选择 1 项)A) 程序在编译时将出错。在Test 中的 day 为私有变量,所以类外无法访问。B) 程序能通过编译,但是不能正常运行。C) 程序能通过编译,运行时将打印出0/0,因为在 Java 中 int 型变量 day 和 month 默认为0。D) 以上说法都不正确。题目 10: c 下面关于继承的描述正确的一项是:(选择 1 项)A) 子类继承父类,那么子类将继承父类的所有内容包括构造方法。B) 子类继承父类,那么子类可以重写父类的方法,但是一旦重写父类方法后,无法通过子类访问到父类的该方法。C) 子类继承父类,如果父类中只有一个构造方法并且有参数,那么在子类的构造方法中必须先用super 调用父类构造方法并传参。D) 以上说法都不正确。题目 11: d 程序如下:c

      5、lass Test private int day; public int month; private Test() System.out.println(I am Test); private void print() System.out.println(I am print in Test); void showme() print(); class TestDemo public static void main(String args) Test t=new Test() _ 下面关于类描述错误的一项是:A) Test 类的对象t 不能直接访问print 方法。但是可以通过showme 方法来间接调用print()方法。B) Test 类的对象 t 可以直接访问month 变量, 但是不能直接访问day 变量, 因为 day 为私有变量,只有类内可以访问。C) 该程序能通过编译并运行,但是如果想得到输出“I am print in Test ”的结果,需要在横线处填写t.showme()。D) 该程序无法通过编译,因为在Test 类中的构造方法被写成私有,那么Test t=

      6、new Test() 将无法找到合适的构造方法。题目 12: a 程序如下:class Test private int day; private Test(int d) day=d; private void print() System.out.println(I am print in Test); class Test2 extends Test Test() _(1)_ void show() (2) 下面说法中正确的是: (选择 1 项)A) 如果想使程序能够正常运行,在(1)处必须填写super()方法,并且在super 中传参给父类且同时该语句必须为Test()构造方法中的第一句。B) 如果想使程序能够正常运行,在(1)处必须填写super()方法, 但是该方法处于Test()构造方法中的任何位置均可以。C) 在 show()方法中无法调用父类的print()方法。D) 在 show()方法中可以为day 进行赋值,因为Test2 继承了 Test,则在 Test2 中也继承了父类的day 变量。题目 13:下面哪个关键字,使类不能在被其他的类继承?c(选择 1 项)A

      7、) static B) finally C) final D) instance 题目 14: a 程序如下:String s1=new String(Hello);String s2=new String(there) ;String s3=new String(); 下面哪个是合法的操作符?(选择1 项)A) s3=s1 + s2; B) s3=s1-s2; C) s3=s1 & s2; D) s3=s1 & s2 题目 15: b下列描述中错误的是: (选择 1 项)A) 在一个类的声明里声明的类,也叫做内部类或嵌套类,内部类可以作为外包类的一个成员使用,可以访问外包类的所有成员,包括私有成员。B) 内部类的访问权限可以被定义为public、protected、private 和 default。但是普通类只可以定义 public 和 default 两种访问权限。C) 内部类的访问权限可以被定义为public、protected、private 和 default。普通类也可以定义上面四种访问权限,但是通常我们只应用public 和 default 两种访问权限。题目 16:

      8、c 程序如下:abstract class MineBase abstract void amethod(); static int i; public class Mine extends MineBase public static void main(String argv) int ar = new int5; for(i = 0;i ar.length;i+) System.out.println(ari); 上面程序运行结果是: (选择 1 项)A) 打印 5 个 0 B) 编译出错,数组ar 必须初始化C) 编译出错, Mine 应声明为abstract D) 出现 IndexOutOfBounds 的异常。题目 17: c 下面关于抽象类描述错误的是:(选择 1 项)A) 抽象类的关键字是abstract,在抽象类中可以定义变量和方法。B) 抽象类中的方法如果可以有实现体,如果没有实现体,则该方法叫做抽象方法必须加关键字 abstract 修饰该方法。C) 抽象类中至少需要有一个方法被定义为抽象方法,在该方法前加abstract,把该方法定义为抽象方法。D) 抽象类中可

      9、以没有抽象方法,即所有的方法全部都有实现体。但是依旧不能为抽象类定义对象。题目 18: b下面关键字中,如果同时出现时,必须放在第一位的是:(选择 1 项)A) interface B) package C) import D) class 题目 19: d下面关于接口的描述错误的是:(选择 1 项)A) 定义接口的关键字为interface,接口中可以定义变量,但是必须同时为该变量赋值,接口中的方法默认全部为public 类型。B) 实现接口的关键字是implements,其后可以跟多个接口的名字,即实现多继承。一个类实现了接口,那么必须实现接口中的所有方法。C) 类实现了接口,必须实现接口中的所有方法,并且接口中的所有方法均为public,在实现类中不可以削弱接口中方法的访问权限。D) 类实现了接口,实现接口中的方法时可以重写该方法的访问权限,但是无法改变接口中变量的值。题目 20: b下面关于接口和抽象类的说法中正确的是:A) 抽象类使类与类之间依旧具有父子联系,而接口一般只是定义了一种规范,并不使实现的接口之间具有父子关系。B) 可以为抽象类定义对象,但是不能为接口定义对象。C

      10、) 抽象类与接口的用法几乎都相同,具体用哪一个方法,只是在于程序设计人员的编程习惯而已。D) 在 Java 中,最多使用的是抽象类,因为应用抽象类也可以实现多继承。而接口已经被限制使用。题目 21: d程序如下:interface Eo double PI=3.1415926; abstract class A void shot() System.out.println( 我是抽象类 ); _(1)_ void duandian(); _(2)_ class C extends A void shoo() System.out.println(dafsdasd); class D extends C implements Eo void duandian() System.out.println( 我是子类c+PI); class B public static void main(String args) D t=new D(); t.duandian(); 下面完善上面程序(1)和( 2)处的方法中正确的是:(选择 1 项)A) (1) abstract (2)public B)

      《JAVA笔试100试题1》由会员海****n分享,可在线阅读,更多相关《JAVA笔试100试题1》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.