大学JAVA模拟试题

2018-12-24 12:39

JAVA模拟试题 一、选择题

(1)Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点? A)安全性 B)多线性 C)跨平台 D)可移植 (2)下列哪个类声明是正确的?

A)abstract final class HI{··} B)abstract private move(){··} C)protected private number; D)public abstract class Car{··} (3)下列关于for循环和while循环的说法中哪个是正确的? A)while循环能实现的操作,for循环也都能实现

B)while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C)两种循环任何时候都可替换

D)两种循环结构中都必须有循环体,循环体不能为空

(4)异常包含下列那些内容?

A)程序中的语法错误 B)程序的编译错误

C)程序执行过程中遇到的事先没有预料到的情况 D)程序事先定义好的可能出现的意外情况

(5)Character流与Byte流的区别是

A)每次读入的字节数不同 B)前者带有缓冲,后者没有

C)前者是块读写,后者是字节读写 D)二者没有区别,可以互换使用

(6)监听事件和处理事件

A)都由Listener完成 B)都由相应事件Listener处登记过的构件完成 C)由Listener和构件分别完成 D)由Listener和窗口分别完成 (7)Applet可以做下列那些操作?

A)读取客户端文件 B)在客户端主机上创建新文件 C)在客户端装载程序库 D)读取客户端部分系统变量 (8)下列哪个属于容器的构件?

A)JFrame B)JButton C)JPnel D)JApplet

(9)如果希望所有的控件在界面上均匀排列,应使用下列那种布局管理器? A)BoxLayout B)GridLayout C)BorderLayout D)FlowLouLayout (10)为实现多线程之间的通信,需要使用下列那种流才合适?

A)Filter stream B)File stream C)Random access stream D)Piped stream (11)下列哪个选项是short型数据的取值范围?

A)-128 ~ +127 B)-32768~ +32767

C)-2147483648~ +2417483647 D)-3.40282347E38 ~ +3.40282347E38

(12)下列哪项是将一个十六进制值赋值给一个long型变量?

A)long number = 123L; B)long number = 0123; C)long number = 0123L; D)long number = 0x123L; (13)下列程序段执行后的输出结果为

int x=3; inty=10;

System.out.println(y%x);

A)0 B)1 C)2 D)3 (14)下列的哪个程序段可能导致错误?

A)String s = \hello\ String t = \good \ String k = s + t; B)String s = \hello\ String t;

t = s[3] + \ C)String s = \hello\

String standard = s.toUpperCase(); D)String s = \ String t = s + \

(15)在下列程序的划线处应填入的语句是

class Person

{

private int a; }

public class Man extends Person {

public int b;

public static void main(String arg[]) {

Person p = new Person(); Man t = new Man (); int i; } }

A)i = w; B)i = b; C)i = p.a; D)i = t.b;

(18)有如下程序段

if (x>0){ System.out.println(\); }

else if (x>-4){ System.out.println(\); } else { System.out.println(\); }

x的取值在什么范围内时,将打印出字符串\?

A)x > 0 B)x > -4 C)x <= -4

D)x <= 0 & & x > -4 (16)下列程序的输出结果是

public class fff {

void printValue(int m) {

do { System.out.println(\);} while( --m > 10 ) }

public static void main(String arg[]) { int i=10;

Test t= new Test(); t.printValue(i); } }

A)8 B)9 C)10 D)11 (17)下列关于变量的叙述哪个是错的?

A)实例变量是类的成员变量 B)实例变量用关键字static声明

C)在方法中定义的局部变量在该方法被执行时创建 D)局部变量在使用前必须被初始化 (18)给出下列的程序,其叙述正确的是

public class Man {

static int arr[] = new int[10]; public static void main(String a[]) {

System.out.println(arr[1]); } }

A)编译时将发生错误

B)编译时正确但是运行时出错 C)输出为0 D)输出为null

(19)下列常见的系统定义的异常中,哪个是数组越界异常?

A)ArrayIndexOutOfBoundsException B)IOException C)NullPointerException D)ArithmeticException

(20)下列哪个关键字通常用来对对象进行加锁,该标记使得对对象的访问是排他的?

A)transient B)serialize C)synchronized D)static

(21)下列有关线程的叙述哪个是正确的?

A)一旦一个线程被创建,它就立即开始运行

B)调用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行 C)主线程不具有默认优先级

D)Java中线程的优先级从低到高以整数0~9表示 (22)resume()方法负责恢复被哪个方法挂起的线程?

A)stop() B)sleep() C)wait() D)suspend()

(23)下列哪个选项不是FilterInputStream的子类?

A)CheckedInputStream B)BufferedInputStream C)PushbackInputStream D)FileInputStream

(24)下列哪个选项不是InputStream类中的方法?

A)public abstract int read()throws IOException B)public final void writeInt(int v)throws IOException C)public void close()throws IOException D)public int available()throws IOException (25)下列哪个选项可能包含菜单条?


大学JAVA模拟试题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:如何塑造大学生的领导力

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: