期末考试选择(5)

2020-02-21 22:30

void foo(double d,final float f){ String s; final boolean b; class Inner{ void methodlnner(){

System.out.println(\ } } }

pubiic static void main(String args[]){ 0uter1 me=new Outerl(); me.foo(123,123);

system.out.printin (\} }

运行以上程序,产生的结果为( B )。

A. 输出:“in the Inner outer” B.输出:“outer” C.输出:“in the Inner” D.编译不通过 139.执行完下面的程序段后,k的值是( A) int k=0;

label:for(int i=1;i<3;i++) {

for(int j=1;j<3;j++) {

k+=i+j;

System.out.println(k); if(i==2)

continue label; } }

A.3 B.5 C.8 D.12

141.下列说法中,正确的一个是( A)

A.length是合法的Java保留字 B.null和NULL一样是Java保留字 C.使用一个变量之前可以不用定义该变量 D.布尔型属于符合数据类型 142.下列说法中,正确的一项是(C)

A.双精度数强制转换成单精度数后,其数值精度会提高 B.Java语言中的布尔变量可以和整型变量相互强制转换 C.强制转换是将存储长度长的数据类型转换为长度短的数据 D.强制转换是将存储长度短的数据类型转换为长度长的数据 143.有如下数组: byte[]arrayl,array2[] byte array3[][] byte[][]array4

假设每个变量都已初始化,以下哪一条语句会导致编译错误?( A )

A. array2=arrayl; B. array2=array3; C. array2=array4; D. A并且B 144.执行下列代码后,哪个结论是正确的?( B ) String[] s=new String[10]

A. s[10]为\ B. s[9]为null C. s[0]为未定义 D. s.length()为10

145.以下的选项中能正确表示java语言的一个整型常量的是(B )A. 35.d B. -20 C. 1,234 D. \146.下面哪个选项能够构造一个BufferedlnputStream流?( D )

A. New BufferedInputStream(”in.txt”): B. New BufferedlnputStream(new File(”in.txt”)):

C. New BufferedlnputStream(newⅥHter(”in.txt”)): D. New BufferedlnputStream(new FilelnputStream(”in.txt”)); 147.下面( D)陈述是不对的

A. 一个实例方法可以同时为protected和abstract类型 B. static变量也可以是final类型 C. static方法也可以是protected类型 D. final方法也可以是abstract类型 148. 下面的语句序列执行后,n的值是(A ) int n=0;

StringTokenizer st=new StringTokenizer(\ while(st.hasMoreTokens()) {n++;}

A. 9 B.10 C.11 D.12 149.阅读以下程序: boolean a=false; boolean b=true; boolean c=(a&b)&&(!b); int result=b==false?1=2;

这段程序执行完后,C与result的值是( D )。

A. c=false;result=l; B. c=true;result=2; C. c=true;result=l; D. c=false;result=2; 150.下面哪种流可以用于字符输入?( A )

A. java.io.InputStream B. java.io.EncodedReader C. java.io.InputStreamReader D. java.io.InputStreamWriter 151.下列选项中,不属于JDK文件目录中的子目录的是(B)

A. bin子目录 B. include子目录 C. j2sdk1.4.2子目录 D. lib子目录 152.下列说法中错误的一个是(D)

A. $1_abc是合法的Java标识符 B. 局部变量必须先声明后使用 C. void是合法的Java保留字 D. 在Java中,类不是用标识符命名的 153.下列关于转义字符的说法中,不正确的一项是(D)

A. \\r表示回车 B. \\f表示走纸换页 C. \\t表示横向跳格 D. \\b表示换行

154.为了捕获一个异常,代码必须放在下面( A)语句块中 A. try块 B. catch块 C. throws块 D. finally块 155.有如下程序: public clasS ExceptionTest(

class TestException extends Exception{} public void runTest()throws TestException{} public void test() /*point x */ {

runTest(); } }

在该程序的poim x处,增加如下哪个选项程序才能通过编译?( A )

A. throws Exception B. catch(Exception e) C. throws RuntimcException D. catch(TestException e) 156.阅读下列程序: public class SychTest1(

private int X; private int Y;

public void setX(int i){x=i;} public void setY(int i){y=i;} public synchronized void setxY(int i){ setX(i); setY(i); }

public synchronized boolean check(){ return x!=Y; }

在不同的类中调用check()方法,下面哪个条件的check()方法将返回true?( C ) A. check()决不能返回true B. 当setxY由多个线程访问时,check()可能返回true C. 当由多个线程分别访问setX和setY时,check()返回true

D. 只有改变SychTestl使得setX方法对x和Y分别赋值,check()才能返回true 157.下面哪一种情况属于\的关系?( B )

A. public interface Color{} public class Shape{private Color color;}

B. interface Component{} class Container implements Component{ private Component[]children; } C. public class Species{} public class Animal{private Species species;} D. public class Species{private Animal ananimal;} public class Animal{} 158.设有程序为: 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 159.执行下列程序段后,b,x,y的值的正确的是( B) int x=6,y=8; boolean b;

b=x>y&++x==--y;

A. true,6,8 B. false,7,7 C. true,7,7 D. false,6,8 160.假定有程序段: import java.io.*; public class Fool{

public static void main(String[]args){ try{

File f=new File(\.txt\

OutputStream out =new File OutputStream(f,true);

int a=38; //ASCII码38=\ out.write(a); out.close();

}catch(I0Exception e){} } }

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

C. 程序运行后文件增加了一个字符 D. 运行后抛出异常因为文件没有关闭 161.下列关于short类型数据的说法中正确的一个是( D)

A. short类型数据的长度为8位 B. short类型只能自动转换为byte类型

C. short类型被包装在类java.lang.Character中 D. short类型存储数据的数序是先高后低 162.在下面指定位置添加(D )选项中定义的方法,编译时会产生错误 public class C extends B {

//此处添加选项中的方法 } class B {

public float getNum() { retrun 1.0f;}

} A. public float getNum(){return 4.0f;} B. public double getNum(float D){return 3.0f;} C. public void getNum(double D){ } D. public void getNum(){ }

164.运行下列程序,会产生什么结果? (B)

public class X3 extends Thread implements Runnable{ public void run(){

System.out.println(\ }

public static void main(String args[]){ Thread t::new Thread(new X3()); t.Start(); }

}A. 第1行会产生编译错误B. 第6行会产生编译错误C. 第6行会产生运行错误D. 程序可运行和启动

165.paint()方法使用哪种类型的参数?( A )

A. Graphics B. Graphics2D C. String D. Color

166.下面的数据类型( D )是float型A. 33.8 B. 129 C. 89L D. 8.6F 167.下列选项中,不属于Java核心包的一项是( ) A. java.swingB. java.ioC. java.utilD. java.lang

168.设已声明了一个类A的两个对象a1,a2,为了初始化a1和a2,下面语句正确的是( D)

A. a1,a2=new A(); B. a1=A.new();a2=A.new(); C. a1=new();a2=new(); D. a1=new A();a2=new A(); 169.下列说法中错误的一个是(D )

A. $1_abc是合法的Java标识符 B. 局部变量必须先声明后使用 C. void是合法的Java保留字 D. 在Java中,类不是用标识符命名的

170.定义字符串:String s1=\下面的程序段输出的结果是(C ) if(s1.equals(\

System.out.println(\ else

System.out.println(\ A.

\ B. \ C. s1 equals\ D. s1 does not equals\

171.分析下列程序: 1)public class SuperClass{

2) class SubClassA extends SuperClass{} 3) class SubClassB extends SuperClass{} 4) public void test(SubClassA foo){ 5) SuperClass bar=foo; 6) } 7} }

172.设有程序为: public class Hello{

public void main(string[]args){ System.out.println(\.\ } }

该程序有如下哪种可能的结果?( B )

A. 执行时产生异常 B. 程序不能编译 C. 执行后输出:\.\ D. 执行后不输出任何东西 173.分析以下程序: 1)public class Foo{

2) public statie void main(String args[]){ 3) String s;}

4) System.out.println(\ 5) } 6) }

该程序的执行结果为( C )。

A. 程序执行成功并且输出“s=” B. 程序执行成功并且输出“s=null”

C. 程序不能通过编译,因为字符串变量s没有初始化 D. 程序不能通过编译,因为形参s不能被引用 174.下列选项中,列出用于定义类成员的访问控制权的一组保留字是(D )

A. class,float,double,public B. float,boolean,int,long C. char,extends,float,double D. public,private,protected 175.下列语句执行后,j的值是( A ) int j=0;

for(int i=1;i<6;i=i+2) j+=i;

A. 9 B. 10 C. 11 D. 12 176.下面的程序编译运行的结果是( A ) public class A implements B public static void main(String[] args) {


期末考试选择(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年会计继续教育练习题答案(管理会计基本指引(正式))

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

马上注册会员

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