首页>题库>程序设计师-Java
1.Java语言的特点是()。
多选题A. 简单性~||~面向对象~||~平台独立性~||~多线程
2.Applet执行()方法后,进入运行态。
单选题A. start()~||~init()~||~stop()~||~destroy()
3.以下有关面向对象设计方法错误的是()。
单选题A. 提高程序的可复用性。~||~增加可扩展性。~||~改善程序的可维护性。~||~很难控制程序的复杂性。
4.classParent{2)privateStringname;3)publicParent(){}4)}5)publicclassChildextendsParent{6)privateStringdepartment;7)publicChild(){}8)publicStringgetValue(){returnname;}9)publicvoidmain(Stringarg[]){1)Parentp=newParent();11)}12)}()行将引起错误。
单选题A. 第3行~||~第6行~||~第8行~||~第9行
5.实现接口的关键字是()。
单选题A. extends~||~extend~||~implements~||~implement
6.数组允许存放不同类型的定长元素。
判断题7.在Java中定义常量的方法是()。
单选题A. #define~||~const~||~final~||~以上都不对
8.如果局部变量的名字与成员变量的名字相同,则成员变量被隐藏。这时如果想在该方法内使用成员变量,必须使用关键字是()。
单选题A. this~||~final~||~native~||~super
9.在Java中,要建立一个线程,可以从下面哪一个接口继承。
单选题A. Runnable~||~Thread~||~Run~||~Executable
10.和类相比,接口中的所有方法都没有被实现,类必须实现接口中的每个方法。
判断题11.有语句Strings=”helloworld”;,以下操作()是不合法的。
单选题A. s〉〉〉=1;~||~inti=s.length();~||~Stringts=s.trim();~||~Stringt=s+”!”;
12.下列()说法是正确的。
多选题A. IOException必须被捕获或抛出~||~java语言会自动初始化变量的值~||~java语言不允许同时继承一个类并实现一个接口~||~java语言会自动回收内存中的垃圾
13.Java与C/C++相比正确的叙述是()。
单选题A. 在Java中无指针,没有指针的程序无法访问不属于它的内存,提高了程序的安全性。~||~Java与C/C++一样支持多重继承。~||~在Java中,所有的数据结构都是对象,通过new来分配内存,free来释放内存。~||~Java支持多继承
14.在Applet的生命周期中,init()方法只能被执行一次。
判断题15.下面()对象表示标准输入对象流。
单选题A. System.in~||~System.out~||~System.err~||~System.read
16.运行下列程序的结果是()。abstractclassMineBase{abstractvoidamethod();staticinti;}publicclassMineextendsMineBase{publicstaticvoidmain(Stringargv[]){int[]ar=newint[5];for(i=;i〈ar.length;i++)System.out.println(ar[i]);}}
单选题A. 打印5个0。~||~编译出错,数组ar[]必须初始化。~||~编译出错,Mine应声明为abstract。~||~出现IndexOutOfBoundes的例外。
17.关于Float,下列说法正确的是()。
多选题A. Float是一个类~||~Float在java.lang包中~||~Floata=1.0是正确的赋值方法~||~Floata=newFloat(1.0)是正确的赋值方法
18.指出正确的表达式是()。
多选题A. doublea=1.0;~||~Doublea=newDouble(1.0);~||~bytea=340;~||~Bytea=120;
19.一个进程内可能包含有多个线程。
判断题20.用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。
判断题
Copyright © 昊元综合学习与考试平台 保定昊元电气科技有限公司版权所有 2021,All Rights Reserved
经营许可证编号: 冀B2-20210069号 备案号: 冀ICP备19021638号