




已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
二級(jí)JAVA筆試-Java程序設(shè)計(jì)的初步認(rèn)識(shí)(總分:100.00,做題時(shí)間:90分鐘)一、B選擇題/B(總題數(shù):50,分?jǐn)?shù):100.00)1.Java語(yǔ)言與C+語(yǔ)言相比,最突出的特點(diǎn)是_。 A.面向?qū)ο?B.高性能 C.跨平臺(tái) D.有類(lèi)庫(kù)(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 Java語(yǔ)言與C+語(yǔ)言相比,最突出的特點(diǎn)是跨平臺(tái)。2.下列布爾變量定義中,正確并且規(guī)范的是_。 A.BOOLEAN canceled=false B.boolean canceled=false C.boolean CANCELED=false D.boolean canceled=FALSE(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 按照J(rèn)ava約定,變量名、方法名首字母小寫(xiě),其余單詞只有首字母大寫(xiě),所以選項(xiàng)C錯(cuò)誤。選項(xiàng)A中布爾型數(shù)據(jù)類(lèi)型應(yīng)表示為boolean。選項(xiàng)D中邏輯假應(yīng)表示為false。3.內(nèi)部類(lèi)不可直接使用外部類(lèi)的成員是_。 A.靜態(tài)成員 B.實(shí)例成員 C.方法內(nèi)定義 D.以上A、B、C都不是(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 內(nèi)部類(lèi)可以使用它所在的類(lèi)的靜態(tài)成員變量和實(shí)例成員變量,也可使用它所在類(lèi)的方法中的局部變量。4.閱讀如下程序。public class Test1public static void main (String args)System.out.println(34+56-6);System.out.println(26*2-3);System.out.println(3*4/2);System.out.println(5/2);程序運(yùn)行結(jié)果是_。 A.84 49 6 2 B.90 25 6 25 C.84 23 12 2 D.68 49 14 2.5(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 本題考查Java中的基本算術(shù)運(yùn)算,34+56-6=84,262-3=49,34/2=6,5/2=2,所以選項(xiàng)A正確。5.在JDK目錄中,Java程序運(yùn)行環(huán)境的根目錄是_。 A.bin B.demo C.lib D.jre(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 在JDK目錄中,Java程序運(yùn)行環(huán)境的根目錄是bin。6.下列運(yùn)算符中屬于關(guān)系運(yùn)算符的是_。 A.= B.= C.+= D.-=(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 “=”是關(guān)系運(yùn)算符,其功能是比較兩個(gè)操作數(shù)是否相等。7.下列運(yùn)算符中不能進(jìn)行位運(yùn)算的是_。 A B C D(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 “*”表示按位右移,“*”表示按位左移,“*”表示邏輯右移運(yùn)算(即高位添零右移)。8.閱讀如下程序。public class Test2public static void main(String args)int a=10,b=4,c=20,d=6;System.out.println(a+*b+c*-d);程序運(yùn)行結(jié)果是_。 A.144 B.160 C.140 D.164(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 表達(dá)式a+和-d的值分別是a和d-1,所以程序運(yùn)行結(jié)果是104+20(6-1)=40+100=140。9.閱讀如下程序。public class Test3public static void main(String args)int x=3,y=4,z=5;String s=xyz;System.out.println(s+x+y+z);程序運(yùn)行結(jié)果是_。 A.xyz12 B.xyz345 C.xyzxyz D.12xyz(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 Java對(duì)“+”運(yùn)算符進(jìn)行了擴(kuò)展,使它能夠進(jìn)行字符串的連接。一般來(lái)說(shuō),如果“+”運(yùn)算符的第一個(gè)操作數(shù)是字符串,則Java系統(tǒng)會(huì)自動(dòng)將后繼的操作數(shù)類(lèi)型轉(zhuǎn)換成為字符串類(lèi)型,然后再進(jìn)行連接。對(duì)本題而言,s+x+y+z的結(jié)果是字符串“xyz345”,所以選項(xiàng)B正確。10.閱讀如下程序。public class Test4public static void main(String args)int i=10,j=3;float m=213.5f,n=4.0f;System.out.println(i%j);System.out,println(m%n);程序運(yùn)行結(jié)果是_。 A.1.0和1.5 B.1和1.5 C.1.0和2.5 D.1和2.5(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 因?yàn)?0%3=1,213.5%4.0=1.5,所以選項(xiàng)B正確。11.下列關(guān)于System類(lèi)的敘述中,錯(cuò)誤的是_。 A.System類(lèi)是一個(gè)final類(lèi) B.System類(lèi)不能實(shí)例化 C.System類(lèi)中沒(méi)有定義屬性 D.System類(lèi)主要提供了系統(tǒng)環(huán)境參數(shù)的訪(fǎng)問(wèn)(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 System類(lèi)是一個(gè)final類(lèi),對(duì)System類(lèi)不能實(shí)例化。該類(lèi)提供了標(biāo)準(zhǔn)輸入/輸出和系統(tǒng)環(huán)境信息的訪(fǎng)問(wèn)及設(shè)置,它定義的屬性包括標(biāo)準(zhǔn)輸入in、標(biāo)準(zhǔn)輸出out和標(biāo)準(zhǔn)錯(cuò)誤輸出err。12.下列敘述中,錯(cuò)誤的是_。 A.Java提供了豐富的類(lèi)庫(kù) B.Java最大限度地利用網(wǎng)絡(luò)資源 C.Java支持多線(xiàn)程 D.Java不支持TCP/IP協(xié)議(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 Java支持TCP/IP協(xié)議。13.下列敘述中,錯(cuò)誤的是_。 A.javac.exe是Java的編譯器 B.javadoc.exe是Java的文檔生成器 C.javaprof.exe是Java解釋器的剖析工具 D.javap.exe是Java的解釋器(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 javap.exe是Java類(lèi)分解器,對(duì).class文件提供字節(jié)碼的反匯編,并打印。14.在執(zhí)行Java程序時(shí),將應(yīng)用程序連接到調(diào)試器的選項(xiàng)是_。 A.-D B.-debug C.-vexbosegs D.-mx(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 在執(zhí)行Java程序時(shí),將應(yīng)用程序連接到調(diào)試器的選項(xiàng)是“-debug”。15.請(qǐng)閱讀如下程序。import java.io.*;public class TypeTransitionpublic static void main (String args)char a=a;int i=100;long y=456L;int aa=a+i;long yy=y-aa;System.out.print (aa=+aa);System.out.print (yy= +yy);程序運(yùn)行結(jié)果是_。 A.aa=197 yy=259 B.aa=177 yy=259 C.aa=543 yy=288 D.aa=197 yy=333(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 由題知,字符a的ASCII碼是97,所以aa=100+97=197,yy=456-197=259,所以選項(xiàng)A正確。16.對(duì)Java程序書(shū)寫(xiě)格式的描述中,正確的是_。 A.不區(qū)分字母大小寫(xiě) B.一個(gè)注釋不可以分寫(xiě)到多行上 C.每個(gè)語(yǔ)句必須以逗號(hào)(,)作為結(jié)束符 D.一行中可以既包含正常的Java語(yǔ)句,又包含注釋?zhuān)ǚ謹(jǐn)?shù):2.00)A.B.C.D.解析:解析 本題考查Java編程規(guī)范,Java程序是區(qū)分字母大小寫(xiě)的,而且一般還遵循“變量名、方法名首單詞小寫(xiě),其余單詞只有首字母大寫(xiě)”、“接口名、類(lèi)名首單詞第一個(gè)字母大寫(xiě)”、“常量完全大寫(xiě)”等原則。注釋既可以寫(xiě)在一行,也可分行寫(xiě)。每個(gè)語(yǔ)句后以“;”為結(jié)束符,而非“,”。17.下列關(guān)于字節(jié)代碼的說(shuō)法不正確的是_。 A.字節(jié)代碼是一種二進(jìn)制文件 B.可以看成是虛擬機(jī)的機(jī)器碼 C.可以直接在操作系統(tǒng)上運(yùn)行 D.Java程序首先由編譯器轉(zhuǎn)換為標(biāo)準(zhǔn)字節(jié)代碼(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 Java語(yǔ)言的執(zhí)行模式是半編譯和半解釋型。Java編寫(xiě)好的程序首先由編譯器轉(zhuǎn)換為標(biāo)準(zhǔn)字節(jié)代碼,然后由Java虛擬機(jī)去解釋執(zhí)行。字節(jié)代碼也是一種二進(jìn)制文件,但不能直接在操作系統(tǒng)上運(yùn)行,它可看成是虛擬機(jī)的機(jī)器碼。虛擬機(jī)把字節(jié)代碼程序與各操作系統(tǒng)和硬件分開(kāi),使Java程序獨(dú)立于平臺(tái)。虛擬機(jī)可以用軟件實(shí)現(xiàn),也可以用硬件實(shí)現(xiàn),但在無(wú)線(xiàn)技術(shù)中都用硬件實(shí)現(xiàn)。18.下列說(shuō)法正確的是_。 A.Java語(yǔ)言和C語(yǔ)言一樣,是不區(qū)分大小寫(xiě)的 B.源文件名與程序類(lèi)名可以不同 C.可以有一個(gè)public類(lèi) D.任何類(lèi)都只能有一個(gè)(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 C語(yǔ)言不區(qū)分大小寫(xiě),而Java語(yǔ)言區(qū)分大小寫(xiě),在這方面兩種語(yǔ)言不一樣。在Java語(yǔ)言中,類(lèi)名必須與文件名保持一致;類(lèi)不是只能有一個(gè),不在同級(jí)目錄下,可以有多個(gè)。19.下列說(shuō)法錯(cuò)誤的是_。 A.Java語(yǔ)言中通過(guò)#define命令定義常量 B.Java語(yǔ)言中無(wú)sizeof運(yùn)算符 C.Java語(yǔ)言中所有類(lèi)型的長(zhǎng)度和表示是固定的關(guān)鍵字 D.goto和const不是Java編程語(yǔ)言中使用的關(guān)鍵字(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 本題考查Java語(yǔ)言的一些基本概念。Java語(yǔ)言中有sizeof運(yùn)算符。goto和const不是Java編程語(yǔ)言中使用的關(guān)鍵字,而是C語(yǔ)言中的。Java語(yǔ)言中所有類(lèi)型的長(zhǎng)度和表示都是固定的關(guān)鍵字。20.如下程序段的輸出結(jié)果為_(kāi)。publlic class Testpublic static void main(String args) int x, y;x = (int) 56.3;y = (int) A;System.out.print (x) ;System.out.print(/t +y); A.56.3 A B.56 A C.56.3 65 D.56 65(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 本題考查強(qiáng)制類(lèi)型轉(zhuǎn)換,程序中的56.3與大寫(xiě)字母A均被強(qiáng)制轉(zhuǎn)換為整型數(shù)據(jù),所以輸出的第1個(gè)數(shù)據(jù)為56(即56.3取整),第2個(gè)數(shù)據(jù)為65(即字母A的ASCII碼值)。21.下面關(guān)于Java命名規(guī)則的約定,錯(cuò)誤的是_。 A.變量名、方法名首字母小寫(xiě),其余單詞只有首字母大寫(xiě) B.常量完全小寫(xiě) C._、$不作為變量名、方法名開(kāi)頭 D.接口名、類(lèi)名首單詞第一個(gè)字母大寫(xiě)(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 Java中命名的基本原則如下。 1)_和$不作為變量名、方法名開(kāi)頭。 2)變量名、方法名首單詞小寫(xiě),其余單詞只有首字母大寫(xiě)。 3)接口名、類(lèi)名首單詞第一個(gè)字母大寫(xiě)。 4)常量完全大寫(xiě)。 從以上規(guī)則可以看出,D選項(xiàng)描述錯(cuò)誤。22.在Java中,實(shí)現(xiàn)用戶(hù)界面功能的包是_。 A.java.applet B.java.transaction C.java.util D.java.awt(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 Java核心包包括以下內(nèi)容。 1)java.lang包:封裝所有編程應(yīng)用的基本類(lèi)。 2)java.awt包:封裝抽象窗口工具包,提供構(gòu)建和管理用戶(hù)圖形界面功能。 3)java.applet包:為Applet提供執(zhí)行需要的所有類(lèi)。 4)java.io包:提供程序輸入/輸出文件操作的類(lèi)。 5)包:提供程序執(zhí)行網(wǎng)絡(luò)通信應(yīng)用及URL處理的類(lèi)。 6)java.rmi包:提供程序遠(yuǎn)程方法調(diào)用所需的類(lèi)。 7)java.math包:提供程序常用的整數(shù)算術(shù)及十進(jìn)制算術(shù)的基本方法類(lèi)。 8)java.util包:提供實(shí)用程序類(lèi)和集合類(lèi),如系統(tǒng)特性定義和使用、日期方法類(lèi)、集合Collection、Map、List、Arrays等常用工具類(lèi)。 9)java.sql包:提供訪(fǎng)問(wèn)和處理標(biāo)準(zhǔn)數(shù)據(jù)源數(shù)據(jù)的類(lèi)。 10)java.security包:提供網(wǎng)絡(luò)安全操作類(lèi)。 11)java.text包:提供處理文本、日期、數(shù)字及非自然語(yǔ)言消息操作的類(lèi)。 12)java.bean包:提供開(kāi)發(fā)編寫(xiě)JavaBean所需的類(lèi)。 從上面的分析可以看出實(shí)現(xiàn)用戶(hù)界面功能的包是java.awt。23.下列關(guān)于Java語(yǔ)言特點(diǎn)的敘述中,錯(cuò)誤的是_。 A.Java是面向過(guò)程的編程語(yǔ)言 B.Java支持分布式計(jì)算 C.Java是跨平臺(tái)的編程語(yǔ)言 D.Java支持多線(xiàn)程(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 Java語(yǔ)言特點(diǎn):簡(jiǎn)單易學(xué)、利用面向?qū)ο蠹夹g(shù)、分布式計(jì)算、健壯性、安全性、跨平臺(tái)、可移植性、解釋執(zhí)行、高性能、多線(xiàn)程、動(dòng)態(tài)性、可提供Applet應(yīng)用。24.運(yùn)行Java程序需要的工具軟件所在的目錄是_。 A.JDK的bin目錄 B.JDK的demo目錄 C.JDK的lib目錄 D.JDKR的jre目錄(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 進(jìn)行Java程序需要的工具軟件所在的目錄是JDK的bin目錄,里面有編譯器、解釋器和許多工具。25.Java的核心包中,提供編程應(yīng)用的基本類(lèi)的包是_。 A.java.lang B.java.util C.java.applet D.java.rmi(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 Java.lang包封裝所有編程應(yīng)用的基本類(lèi),如Object、Class、String、Integer等。26.下列關(guān)于Java對(duì)import語(yǔ)句規(guī)定的敘述中,錯(cuò)誤的是_。 A.在Java程序中import語(yǔ)句可以有多個(gè) B.在Java程序中import語(yǔ)句可以沒(méi)有 C.在Java程序中import語(yǔ)句必須有一個(gè) D.在Java程序中import語(yǔ)句必須引入在所有類(lèi)定義之前(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 按照J(rèn)ava程序結(jié)構(gòu),import語(yǔ)句可以有0個(gè)或多個(gè),必須在所有類(lèi)定義之前引入標(biāo)準(zhǔn)類(lèi)。27.在編譯Java程序時(shí),用于指定生成class文件位置的選項(xiàng)是_。 A.-g B.-d C.-verbose D.-nowarn(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 在編譯Java程序時(shí),-g選項(xiàng)可以輸出文件中加行號(hào)及局部變量信息,調(diào)試程序時(shí)使用;-d選項(xiàng)可以指定生成class文件位置;-verbose選項(xiàng)可以顯示源代碼文件和字節(jié)碼文件的相關(guān)信息;-nowam選項(xiàng)可以關(guān)閉警告信息,只顯示錯(cuò)誤信息。28.下列關(guān)于構(gòu)造方法的敘述中,錯(cuò)誤的是_。 A.Java語(yǔ)言規(guī)定構(gòu)造方法名與類(lèi)名必須相同 B.Java語(yǔ)言規(guī)定構(gòu)造方法沒(méi)有返回值,但不用void聲明 C.Java語(yǔ)言規(guī)定構(gòu)造方法不可以重載 D.Java語(yǔ)言規(guī)定構(gòu)造方法只能通過(guò)new自動(dòng)調(diào)用(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 Java語(yǔ)言規(guī)定,通過(guò)加入不同的參數(shù)和返回值,構(gòu)造方法也可以重載。29.下列標(biāo)識(shí)符(名字)命名原則中,正確的是_。 A.類(lèi)名的首字母小寫(xiě) B.變量和方法名的首字母大寫(xiě) C.接口名的首字母小寫(xiě) D.常量完全大寫(xiě)(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 在Java中,所有變量、常量、對(duì)象和類(lèi)都用標(biāo)識(shí)符命名,除了常量完全大寫(xiě)外,其他標(biāo)識(shí)符首字母沒(méi)有大小寫(xiě)的限制。30.Java為移動(dòng)設(shè)備提供的平臺(tái)是_。 A.J2ME B.J2SE C.J2EE D.JDK 5.0(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 本題考查常用Java開(kāi)發(fā)平臺(tái)。J2ME是為嵌入式和移動(dòng)設(shè)備提供的Java平臺(tái),J2SE是面向企業(yè)級(jí)應(yīng)用與服務(wù)的綜合性標(biāo)準(zhǔn)開(kāi)發(fā)平臺(tái),J2EE是面向大企業(yè)級(jí)、用容器管理專(zhuān)用構(gòu)件的應(yīng)用平臺(tái),JDK 5.0是SUN公司發(fā)布的一種Java開(kāi)發(fā)工具包。31.在Java語(yǔ)言中,不允許使用指針體現(xiàn)出的Java特性是_。 A.可移植 B.解釋執(zhí)行 C.健壯性 D.安全性(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 本題考查Java安全性。Java語(yǔ)言對(duì)字節(jié)代碼執(zhí)行前要檢查,不允許使用指針,可以防止對(duì)內(nèi)存的非法入侵,提高安全性。32.下列命題中,錯(cuò)誤的是_。 A.Java編程時(shí),要求應(yīng)盡量多用公共變量 B.Java編程時(shí),要求應(yīng)盡量少用公共變量 C.Java編程時(shí),要求應(yīng)盡量不用公共變量 D.Java編程時(shí),要求應(yīng)盡量使用私有變量(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 本題考查Java編程規(guī)范。Java編程中,為了減少模塊耦合性,應(yīng)當(dāng)少用甚至不用公共變量;為了增強(qiáng)模塊獨(dú)立性,應(yīng)當(dāng)盡量使用私有變量。33.下列能生成Java文檔的命令是_。 A.Java B.javaprof C.jdb D.javadoc(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 通過(guò)javadoc可將格式化的注釋自動(dòng)生成對(duì)應(yīng)的文檔。34.下列不是Java位運(yùn)算符的是_。 A. B. C.| D.!(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 Java中的位運(yùn)算符包括(按位非)、(按位異或)、|(按位或),不包括感嘆號(hào)。35.語(yǔ)句Hello.equals(hello);的正確執(zhí)行結(jié)果是_。 A.true B.false C.0 D.1(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 字符串的equals()方法只在完全一樣(包括大小寫(xiě))的情況下才返回true。36.下列關(guān)于Java源程序結(jié)構(gòu)的論述中,正確的是_。 A.一個(gè)文件包含的import語(yǔ)句最多1個(gè) B.一個(gè)文件包含的public類(lèi)最多1個(gè) C.一個(gè)文件包含的接口定義最多1個(gè) D.一個(gè)文件包含的類(lèi)定義最多1個(gè)(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 一個(gè)public修飾的類(lèi)只能唯一地存在于一個(gè)Java文件中,且這個(gè)文件的名稱(chēng)和類(lèi)名相同;而import可以有任意多個(gè)。37.下列不屬于Java關(guān)鍵字的是_。 A.this B.super C.finally D.NULL(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 Java關(guān)鍵字中沒(méi)有NULL,應(yīng)該是null。this是指當(dāng)前類(lèi)的對(duì)象,super是值父類(lèi)的對(duì)象,finally是和try一起存在的。38.下列整數(shù)的定義中,錯(cuò)誤的是_。 A.int f=3.14 B.int a=012 C.int i=189 D.int d-0x123(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 不能將浮點(diǎn)數(shù)賦值給int類(lèi)型。39.JDK中提供的文檔生成器是_。 A.java.exe B.javap.exe C.javadoc.exe D.javaprof.exe(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 本題考查J2SDK常用工具。java.exe是Java語(yǔ)言的解釋器,解釋運(yùn)行Java字節(jié)代碼;javap.exe是Java類(lèi)文件解析器,用于解析類(lèi)文件;javadoc.exe是Java API文檔生成器;javaprof.exe是資源分析工具,用于分析Java程序在運(yùn)行過(guò)程中調(diào)用了哪些資源。40.下列變量的定義中,錯(cuò)誤的是_。 A.int x=3 B.float f;d C.String s=Hello! D.boolean b=true(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 同時(shí)定義多個(gè)變量可以用逗號(hào)分隔,如float f,d;。41.下列代碼的編譯或執(zhí)行結(jié)果是_。public class MyVal public static void main(String args) MyVal m = new MyVal();m.aMethod();public void aMethod() boolean b = new Boolean 5;System.out.println(b0); A.1 B.null C.0 D.編譯錯(cuò)誤(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 類(lèi)變量是聲明在類(lèi)中的變量,聲明在函數(shù)或者結(jié)構(gòu)語(yǔ)句中的是局部變量。聲明類(lèi)變量的時(shí)候系統(tǒng)會(huì)自動(dòng)賦默認(rèn)值,但是局部變量不會(huì)。這也就說(shuō)明類(lèi)變量聲明之后不初始化就可以使用,而局部變量如果不初始化就使用則不能編譯。所以本題的程序會(huì)報(bào)編譯錯(cuò)誤。42.請(qǐng)閱讀如下程序。public class OperatorsAndExpressionsvoid residual()int i=100,j=30;float m=563.5f,n=4.0f;System.out.println(i%j);System.out.println(m%n);public static void main (String args)OperatorsAndExpressions OperAndExp new OperatorsAndExpressions();/取模運(yùn)算符在整數(shù)和浮點(diǎn)數(shù)中的應(yīng)用OperAndExp.residual();程序運(yùn)行結(jié)果是_。 A.10 3.5 B.20 25 C.10 45 D.20 3.5(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 因?yàn)?00%30=10,563.5%4.0=3.5,所以選項(xiàng)A正確。43.閱讀如下程序。import java.io.*;public class TypeTransitionpublic static void main(String argschar a=h;int i=100;int j=97;int aa=a+i;System.out.println (aa=+aa);Char bb=(char)j;System.out.println (bb=+bb);如果輸出結(jié)果的第二行為bb=a,那么第一行的輸出是_。 A.aa=1 B.aa=204 C.aa=v D.aa=156(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 因?yàn)樽址鹔的ASCII碼為97+(8-1)=104,所以aa=a+i=104+100=204,所以第一行的輸出為aa=204。44.閱讀如下程序。public class OperatorsAndExpressionsvoid equalsMethodl()String s1=new String (how are you)String s2=new String (how are you)System.out.println (s1=s2)public static void main(String args)OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions();/用于復(fù)合類(lèi)型數(shù)據(jù)的“=”運(yùn)算符OperAndExp.equalsMethodl();程序運(yùn)行結(jié)果是_。 A.= B.true C.false D.equal(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 s1和s2是兩個(gè)不同的字符串指針,但是指向的字符串中的數(shù)據(jù)相同,均是how are you,它們分別保存這兩個(gè)字符串的首地址。s1=s2用于比較二者是否相同,也就是比較這兩個(gè)字符串的首地址是否相同,因?yàn)槎卟幌嗤?,所以輸出的比較結(jié)果為false。在Java中,測(cè)試兩個(gè)字符串的值是否相等,可以使用equals()方法。45.閱讀如下程序。public class Incrementpublic static void main(String args)int c;c=5;System.out.println(c);System.out.println(c+);System.out.println(c);程序運(yùn)行結(jié)果是_。 A.5 6 6 B.5 5 6 C.6 7 7 D.6 6 6(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 語(yǔ)句System.out.println(c);輸出c的值5;System.out.println(c+);輸出c的值5后,c再自增1變成6;System.out.println(c);則輸出c的值6。46.閱讀下列代碼。public class Test2005public static void main(String args)System.out.println(0xa5)&0xaa);其運(yùn)行結(jié)果是_。 A.0xa5 B.10 C.0x50 D.0xaa(分?jǐn)?shù):2.00)A.B.C.D.解析:解析 本題考查位邏輯運(yùn)算及其優(yōu)先級(jí)。是按位取反,優(yōu)先級(jí)最高,所以先對(duì)Oxa5(二進(jìn)制10100101)按位取反(二進(jìn)制01
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 風(fēng)險(xiǎn)管理對(duì)企業(yè)戰(zhàn)略執(zhí)行的重要性研究試題及答案
- 軟件接口設(shè)計(jì)的基本原則試題及答案
- 2025年軟件設(shè)計(jì)師案例研討試題及答案
- 法學(xué)概論與社會(huì)公平正義的關(guān)系試題及答案
- 移動(dòng)互聯(lián)網(wǎng)時(shí)代的商機(jī)與挑戰(zhàn)試題及答案
- 2025屆四川省都江堰市初七下數(shù)學(xué)期末復(fù)習(xí)檢測(cè)模擬試題含解析
- 2025年軟考設(shè)計(jì)師基礎(chǔ)復(fù)習(xí)試題及答案
- 軟件開(kāi)發(fā)流程中的代碼維護(hù)與重構(gòu)技巧試題及答案
- 2025屆湖南省常德鼎城區(qū)七校聯(lián)考七年級(jí)數(shù)學(xué)第二學(xué)期期末經(jīng)典模擬試題含解析
- 江蘇省揚(yáng)州市江都區(qū)邵樊片2025屆數(shù)學(xué)七下期末檢測(cè)試題含解析
- 肺真菌病護(hù)理病例討論
- 生命智能學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 非遺漆扇扇子科普宣傳
- 2024年陽(yáng)江市紀(jì)委監(jiān)委審查調(diào)查保障中心公開(kāi)招聘合同制職員32人高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 2024年反洗錢(qián)知識(shí)競(jìng)賽參考題庫(kù)400題(含答案)
- 2024年移動(dòng)網(wǎng)格經(jīng)理(認(rèn)證考試)備考試題庫(kù)大全-上單選、多選題匯
- 教師考核評(píng)分表
- 胸外科護(hù)理常規(guī)(全本) 胸外科疾病護(hù)理常規(guī)
- 2024年安徽合肥東部新中心建設(shè)投資限公司招聘8人高頻500題難、易錯(cuò)點(diǎn)模擬試題附帶答案詳解
- 醫(yī)學(xué)課件內(nèi)科胸腔鏡術(shù)
- 第11關(guān):記敘文閱讀(含答案與解析)-2024年中考語(yǔ)文一輪復(fù)習(xí)題型專(zhuān)練
評(píng)論
0/150
提交評(píng)論