22秋《JAVA語言程序設(shè)計(jì)》作業(yè)3
試卷總分:100 得分:100
一、單選題 (共 20 道試題,共 100 分)
1.定義一個(gè)表示20個(gè)值為null的字符串?dāng)?shù)組,下面選項(xiàng)正確的是_______。
A.String [] a;
B.String a[];
C.char a[20][];
D.String a[]=new String[20];
2.下面是關(guān)于Java語言中的方法的描述,其中不正確的一項(xiàng)是
A.Java中的方法的參數(shù)傳遞是傳值調(diào)用,而不是地址調(diào)用。
B.方法體是對(duì)方法的實(shí)現(xiàn),包括變量聲明和Java的合法語句
C.如果程序定義了一個(gè)或多個(gè)構(gòu)造方法,在創(chuàng)建對(duì)象時(shí),也可以用系統(tǒng)自動(dòng)生成空的構(gòu)造方法
D.類的私有方法不能被其子類直接訪問
3.與0x001B and 033式相同的是_______。
A.21 and 27
B.27 and 33
C.33 and 33
D.27 and 27
4.Java語言具有許多優(yōu)點(diǎn)和特點(diǎn),下列選項(xiàng)中,反映了Java程序并行機(jī)制的特點(diǎn)的是_______。
A.分布式計(jì)算
B.多線程
C.跨平臺(tái)
D.面向?qū)ο蠹夹g(shù)
5.下面程序段的運(yùn)行結(jié)果為_______。public class OperatorsAndExpressions { void residual(){ int i=10,j=3; float m=213.5f,n=4.0f; System.out.println(i%j); System.out.println(m%n); } public static void main(String args[]){
A.1 1.5
B.3 1.5
C.1 2
D.3 2
6.下面程序段的輸出結(jié)果是_______。class Base{ int i; Base(){ add(1); } void add(int v){ i+=v; } void print(){ System.out.println(i); } } class Extension extends Base{ Exten
A.9
B.18
C.20
D.22
7.執(zhí)行下面的賦值語句后,a和b的值為_______。a=Integer.parseInt("1024"); b=Integer.valueOf("1024").intValue();
A.a="1024",b="1024"
B.a="1024",b=1024
C.a=1024,b="1024"
D.a=1024,b=1024
8.下列不屬于提高Java語言安全保障的方式的是_______。
A.不允許使用指針
B.對(duì)字節(jié)碼執(zhí)行前進(jìn)行檢查
C.防治對(duì)內(nèi)存的非法入侵
D.采用半編譯和半解釋型執(zhí)行模式
9.下列關(guān)于new動(dòng)態(tài)初始化數(shù)組時(shí),數(shù)組元素的類型和默認(rèn)值對(duì)應(yīng)錯(cuò)誤的是_______。
A.Boolean false
B.char '\u0000'
C.浮點(diǎn)數(shù)
D.對(duì)象 null
10.以下敘述中不正確的是_______。
A.Java語言支持多線程,它能同步共享數(shù)據(jù),處理不同的事件
B.Java語言允許使用指針訪問內(nèi)存,但不允許指針數(shù)組訪問內(nèi)存
C.Java是一種跨平臺(tái)的面向?qū)ο蟮恼Z言
D.Java解釋器生成與體系結(jié)構(gòu)無關(guān)的字節(jié)碼文件格式,只需提供相應(yīng)的Java運(yùn)行系統(tǒng),程序便能在任何種類的處理器上允許。
11.按照J(rèn)ava的標(biāo)識(shí)符命名規(guī)則,下列表示常量的標(biāo)識(shí)符正確的是_______。
A.HelloWorld
B.HELLO_WORLD
C.hello_world
D.helloWorld
12.下列選項(xiàng)中不屬于Java核心包的一項(xiàng)是_______。
A.javax.naming
B.javax.rmi
C.javax.sound
D.java.math
13.下面程序段的輸出結(jié)果是_______。public class Test{ public static void main(String args[]){ int x=3; for(int i=1;i<=20;i=i+2) x=x+i/5; System.out.println(x); } }
A.19
B.20
C.21
D.18
14.按照運(yùn)算符功能劃分,運(yùn)算符+屬于_______。
A.三元運(yùn)算符
B.二元運(yùn)算符
C.算術(shù)運(yùn)算符
D.賦值運(yùn)算符
15.下列關(guān)于類和對(duì)象的描述中,不正確的一項(xiàng)是_______。
A.現(xiàn)實(shí)世界中,可以把每件事物都看成是一個(gè)對(duì)象
B.一組對(duì)象構(gòu)成一個(gè)程序,對(duì)象之間通過發(fā)消息通知彼此該做什么
C.有共同屬性的對(duì)象可以抽象為一個(gè)類
D.一個(gè)類只能實(shí)例化一個(gè)對(duì)象
16.下列不屬于面向?qū)ο蟪绦蛟O(shè)計(jì)語言是_______。
A.Visual C++
B.Basic
C.Java
D.Delphi
17.不可用于文檔注釋的注釋語句格式是_______。
A./**…//
B./*…*/
C.//
D./**…*/
18.下列哪個(gè)聲明是正確的_______。
A.abstract final class Hh{…}
B.abstract private move(){…}
C.protected private number;
D.public abstract class Car{…}
19.Java語言的許多特點(diǎn)中,下列哪個(gè)是C++語言所不具備的特點(diǎn)?
A.高性能
B.跨平臺(tái)
C.面向?qū)ο?/p>
D.有類庫
20.Java語言是由_______發(fā)展而來的。
A.Basic
B.C
C.C++
D.Oak
奧鵬,國(guó)開,廣開,電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢QQ : 3230981406或微信:aopopenfd777