云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 期末考试选择

期末考试选择

  • 62 次阅读
  • 3 次下载
  • 2026/4/26 13:08:26

其中file.txt包含的是ASCII码的文本文件,该程序的执行结果是( C )。 A. 程序不能编译 B. 程序运行后文件没有变化

C. 程序运行后文件增加了一个字符 D. 运行后抛出异常因为文件没有关闭 81.一下关于面向对象概念的描述中,不正确的一项是( B)

A. 在现实生活中,对象是指客观世界的实体 B. 程序中的对象就是现实生活中的对象 C. 在程序中,对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类 D. 在程序中,对象是一组变量和相关方法的集合 82.下列方法定义中,方法头不正确的是( D)

A. public int x(){...} B. public static int x(double y){...} C. void x(double d) D. public static x(double a){...} 83.下面的程序段输出的结果是(C ) int i=1,b,c; int []a=new int[3]; b=a[i]; c=b+i;

System.out.println(c);

A. 0 B. 2 C. 1 D. 4

84.编译下面的程序,得到的结果是(C ) public class A implements Runnable {

public void run() {

System.out.println(\ }

public static void main(String[] args) {

Thread Th=new Thread(new A()); Th.start(); }

}A. 程序不能编译,产生异常 B. 程序能编译运行,但没有任何结果输出 C. 程序能编译运行,输出结果:OK. D. 上面说法都不对

85.下述声明中哪一种可防止该类产生子类?( D )

A. static class FooBar{} B. private class Foobar{} C. abstract class FooBar{} D . final public class FooBar{} 86.分析以下程序段: Integer i=new Integer(42); long l=new long(42)} double d=new double(42.0);

下面哪个表达式的值为真?( A )

A. (i==1) B. (i==d) C. (d==1) D. (i.equals(42))

87.在一个相同的包中,想让一个类能够引用另一个类的成员,达到这个目的最小的访问控制权限的修饰符是什么?( C A. public B. private C. protected D. 不需要任何修饰符 88.分析以下程序: public class Test{

) public stanic void main (String args[]){ int i=0; while(i){ if(i==4){ break; } ++i; }

程序可能的执行结果是( D )。

A. 执行后i=0 B. 执行后i=3 C. 执行后i=4 D. 编译不能通过 89.下列表达式哪些是正确的?( C )

A. byte=340 B. Boolean=1 C. long l=-2 D. double=0.9239d 90.下列关于 浮点型数据的说法中,不正确的一个是(C )

A. 浮点型数据属于实型数据 B. 浮点类型数据由数字和小数组成 C. 浮点型数据小数位数越少越精确 D. 浮点型数据包括实型常量和实型变量 91.关于Java语言的内存回收机制,下列选项中最正确的一项是(C )

A. Java程序要求用户必须手工创建一个线程来释放内存 B. Java程序允许用户使用指针来释放内存 C. 内存回收线程负责释放无用内存 D. 内存回收线程不能释放内存对象 92.下列选项中,不属于JDK文件目录中的子目录的是(B )

A. bin子目录 B. include子目录 C. j2sdk1.4.2子目录 D. lib子目录 93.下面的程序段输出的结果是(A ) String s1=\

System.out.println(s1.equalsIgnoreCase(s2)); A. true B. false C. Java D. java 94.下列选项中,用于在程序开头引入包的关键字是(A ) A. import B. implements C. interface D. protected

95.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?( D ) A. CardLayout B. FlowLayout C. BorderLayout D. GridLayout

96.下面对methoda0方法的哪一种声明是被包中的类可访问的,并且访问时不需要建立methoda0方法所在类的实例?( C ) A. abstract public void methoda(); B. public abstract double methoda(); C. static void methoda(double d1){} D. public native double methoda0{} 97.设有程序为: public class Test {

public static Void main(String[]args){ String foo=args[1]; String bar=args[2]; String baz=args[3];

System.out.println(\; } }

下述哪一行命令可以使得执行该程序的输出为baz=2?( C ) A. java Test 2222

B. java Test 1 2 3 4 C. java Test 4 2 4 2 D. java Test 4 3 2 1

98.下面关于Applet的说法正确的是( B )。 A. Applet也需要main方法

B. Applet必须继承java.awt.Applet C. Applet能访问本地文件 D. Applet程序不需要编译

99.如果一个Applet包含有绘图功能,则下面哪个方法必须被覆盖?( C ) A. start方法 B. stop方法 C. paint方法 D. destroy方法

100.下列程序段执行后,t5的结果是( A) int t1=5,t2=6,t3=7,t4,t5; t4=t1t5=t4 A. 5 B. 6 C. 7

D. 以上都不对

101.关于类的说法中,不正确的一项是( D) A. 一般类体的域包括常量、变量、数组等独立的实体 B. 类中的每个方法都由方法头和方法体构成 C. java程序中可以有多个类,但是公共类只有一个 D. java程序可以有多个公共类 102.以下语句输出的结果是(B ) System.out.println(Math.floor(-0.8)); A. 0 B. -1 C. -0.8 D. 0.8

103.设有程序段如下: int i=1,j=10; do{

if(i>j)continue; j--; }while(++i<6);

这段代码结束后i和j的值是( A )。

A. i=6,j=5 B. i=5,j=5 C. i=6,j=4 D. i=5,j=6 104.下面哪个选项能够获得文件file.txt的父目录名?( B )

A. String name=File.getParentName(”file.txt”); B. String name=(new File(”file.txt”)).getParent();

C. String name=(new File(”file.txt”)).getParentName(); D. String name=(new File(”file.txt”)).getParentFile(); 105.下列哪个方法可用于创建一个可运行的类?( A )

A. public class X implements Runnable{public void run(){??}} B. public class X implements Thread{public void run(){??}} C. public class X implements Thread{public int run(){??}} D. public class X implements Runnable{protected void run(){……}}

106.下列语句执行后,k的值是(A ) int i=6,j=8,k=10,m=7; if(!(i>j|m>k++)) k++;

A. 12 B. 11 C. 10 D. 9

107.设x为int型变量,则执行以下语句段后,x的值为( B ) x=10; x+=x-=x-x;

A. 10 B. 20 C. 40 D. 30

108.若以下变量均已正确定义并赋值,下面符合java语言语法的表达式是( B ) A. a=a<=7 B. a=7+b+c C. int 12.3%4 D. a=a+7=c+b

109.Java语言的类间的继承关系是(B ) A. 多重的 B. 单重的 C. 线程的 D. 不能继承 110.下面( D )陈述是不对的

A. 一个实例方法可以同时为protected和abstract类型 B. static变量也可以是final类型 C. static方法也可以是protected类型 D. final方法也可以是abstract类型 111.分析以下程序: string foo=\

boolean[] bar=new booiean[1]; if(bar[0]){

foo=”green”; }

变量foo的值是(C )。

A. \ B. null C. blue D. green

112.有一个类A,对于其构造函数的声明正确的是( B )

A. void A(int x){...} B. A(int x){...} C. A A(int x){...} D. int A(int x){...} 113.要创建一个新目录,可用下面( D )类实现

A. FileInputStream B. RandomAccessFile C. FileOutputStream D. File 115.byte的数值范围是(C )。

A. 0~32767 B. 0~65535 C. -256~255 D. -32768~32767 116.编译并运行下面的程序,运行结果为( C ) public class A {

public static void main(String[] args) {

A a=new A(); a.method(8); }

void method(int i) {

System.out.println(\

搜索更多关于: 期末考试选择 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

其中file.txt包含的是ASCII码的文本文件,该程序的执行结果是( C )。 A. 程序不能编译 B. 程序运行后文件没有变化 C. 程序运行后文件增加了一个字符 D. 运行后抛出异常因为文件没有关闭 81.一下关于面向对象概念的描述中,不正确的一项是( B) A. 在现实生活中,对象是指客观世界的实体 B. 程序中的对象就是现实生活中的对象 C. 在程序中,对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类 D. 在程序中,对象是一组变量和相关方法的集合 82.下列方法定义中,方法头不正确的是( D) A. public int x(){...} B. public static int x(double y){...} C. void x(double d

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com