面向?qū)ο蟪绦蛟O(shè)計(jì)學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年_第1頁
面向?qū)ο蟪绦蛟O(shè)計(jì)學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年_第2頁
面向?qū)ο蟪绦蛟O(shè)計(jì)學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年_第3頁
面向?qū)ο蟪绦蛟O(shè)計(jì)學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年_第4頁
面向?qū)ο蟪绦蛟O(shè)計(jì)學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

面向?qū)ο蟪绦蛟O(shè)計(jì)學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年無類型標(biāo)識是指(

參考答案:

void

以下選項(xiàng)中合法的用戶標(biāo)識符是()。

參考答案:

_2Test

指出下列關(guān)于C源程序的敘述中哪些是錯(cuò)誤的。

參考答案:

在C源程序中,注釋說明只能位于一條語句的后面。

int*p2=&b;

參考答案:

p1

=

a;

下面的函數(shù)原型聲明中存在語法錯(cuò)誤的是(

參考答案:

AA(int

a;

int

b;)

下面代碼執(zhí)行后的結(jié)果為(

)int

main(){

int

sum=0;

int

i=0,j=0;

for(j=0;j<6;j++)

{

if(j%2)continue;

sum++;

}

printf("sum=%d",sum);

return

0;}

參考答案:

sum=3

程序運(yùn)行后的輸出結(jié)果是()?

參考答案:

10,14

源程序中凡是行首以#標(biāo)識的控制行都是預(yù)處理指令。以上描述是否正確?

參考答案:

正確

以下敘述中正確的是()

參考答案:

表達(dá)式:'a'

>

'b'的結(jié)果是"假"

下列選項(xiàng)中,可以導(dǎo)入指定包中所有類的是(

參考答案:

import包名.*

如果jdk的安裝路徑為:c:\jdk,若想在命令窗口中任何當(dāng)前路徑下,都可以直接使用javac和java命令,需要將環(huán)境變量path設(shè)置為以下哪個(gè)選項(xiàng)()

參考答案:

c:\jdk\bin;

JDK安裝成功后,可以將bin目錄的路徑配置在環(huán)境變量path中。()

參考答案:

配置classpath環(huán)境變量的目的是為了可以查找到j(luò)ava文件。()

參考答案:

錯(cuò)

JDK工具中自帶了一個(gè)JRE工具()

參考答案:

在switch語句中,每個(gè)case關(guān)鍵字后面必須有break(

參考答案:

錯(cuò)

比較運(yùn)算符用于對兩個(gè)數(shù)值或變量進(jìn)行比較,其結(jié)果是一個(gè)布爾值(

參考答案:

在進(jìn)行賦值運(yùn)算時(shí),將運(yùn)算符右邊的值賦給左邊的變量(

參考答案:

當(dāng)intx=3,y=4時(shí),表達(dá)式booleanb=x==y?true:false的結(jié)果是false(

參考答案:

當(dāng)類的成員未用訪問權(quán)限修飾符修飾時(shí),java默認(rèn)此成員的訪問權(quán)限是(

參考答案:

友好

方法遞歸次數(shù)過多會導(dǎo)致內(nèi)存溢出(

參考答案:

在任意命令行窗口中執(zhí)行javac命令,如果都能正常地顯示幫助信息,說明系統(tǒng)path環(huán)境變量配置成功。()

參考答案:

使用javac命令,可以將Hello.java文件編譯成Hello.class文件()

參考答案:

path環(huán)境變量是系統(tǒng)環(huán)境變量中的一種,它用于保存一系列的路徑。()

參考答案:

javac.exe命令文件存放在JDK安裝目錄的lib目錄下。()

參考答案:

錯(cuò)

一個(gè)類中可以定義多個(gè)同名的方法,只要他們的返回值類型不同即可(

參考答案:

錯(cuò)

在不同的操作系統(tǒng)中可以使用同一個(gè)JDK。()

參考答案:

錯(cuò)

當(dāng)方法中的返回值類型是void時(shí),可以不寫return語句(

參考答案:

while循環(huán)條件只能是boolean類型的變量,而不能是boolean類型的常量(

參考答案:

錯(cuò)

switch條件語句可以針對某個(gè)表達(dá)式的值作出判斷,從而決定程序執(zhí)行哪一段代碼

參考答案:

continue語句只用于循環(huán)語句中,它的作用是跳出循環(huán)。(

參考答案:

錯(cuò)

請閱讀下面的程序,sum的值為(

)publicclassTest{

publicstaticvoidmain(String[]args){

intsum=0;

for(inti=1;i<=100;i++){

if(i%2==1){

continue;

}

sum+=i;

}

System.out.println("sum="+sum);

}}

參考答案:

2550

下列語句序列執(zhí)行后,k的值是(

).intj=8,k=15;for(inti=2;i!=j;i++)

{j-=2;k++;}

參考答案:

17

下列語句序列執(zhí)行后,k的值是

(

)inti=10,j=18,k=30;switch(j-i)

{case8:k++;

case9:k+=2;

case10:k+=3;

default:k/=j;

}

參考答案:

2

import語句通常出現(xiàn)在package語句之前(

參考答案:

錯(cuò)

包的聲明只能位于Java源文件的第一行(

參考答案:

下面語句執(zhí)行結(jié)果為(

publicstaticvoidmain(String[]args){

inti=4;

if(i<0){

i=1;}

else{i=2;}

System.out.println(i);}

參考答案:

2

聲明構(gòu)造方法時(shí),可以使用private關(guān)鍵字修飾。(

參考答案:

錯(cuò)

若有如下語句

intx=3;

do{

System.out.println(x);

x-=2;}while(--x>0);

則上面程序段運(yùn)行的結(jié)果為(

參考答案:

輸出的是3

執(zhí)行下面代碼后的輸出是(

)。m=1;while(m++<2)

System.out.println(m);

參考答案:

2

執(zhí)行下面程序后,哪個(gè)結(jié)論是正確的(

)inta,b,c;a=1;b=3;c=(a+b>3?++a:b++);

參考答案:

a的值為2,b的值為3,c的值為2

假設(shè)有2個(gè)整數(shù)x和y,表達(dá)式x>=y?x:y的含義是(

參考答案:

求2個(gè)數(shù)的較大數(shù)

一個(gè)類中如果沒有定義構(gòu)造方法,那么這個(gè)類就沒有構(gòu)造方法。(

參考答案:

錯(cuò)

Java中的包是用來存放類的,通常功能相同的類存放在相同的包中(

參考答案:

this關(guān)鍵字可以在所有的方法中使用。(

參考答案:

錯(cuò)

靜態(tài)變量可以被類和對象調(diào)用。(

參考答案:

下列代碼中的“this”指的是(???????)。???class?Bird{?int?x,y;?void?fly(int?x,int?y){?this.x=x;?this.y=y;?}?}

參考答案:

Bird對象自身

不允許作為類及類成員的訪問控制符的是(?)

參考答案:

static

現(xiàn)有一個(gè)Java源文件,其中包含有一個(gè)名為Example的public類,為了成功編譯該文件,需要滿足以下哪些條件(

?)

參考答案:

源文件必須為Example.java

下列關(guān)于構(gòu)造方法的特點(diǎn)的描述中,錯(cuò)誤的是(

參考答案:

不可重載

對于下列Hello類,哪個(gè)敘述是正確的?

)class

Hello

{

Hello(int

m){

}

int

Hello()

{

return

20;

}

hello()

{

}}

參考答案:

Hello無法通過編譯,因?yàn)槠渲械膆ello方法的方法頭是錯(cuò)誤的(沒有類型)。

下列關(guān)于構(gòu)造方法定義的描述中,錯(cuò)誤的是(

參考答案:

當(dāng)定義了有參構(gòu)造方法,系統(tǒng)默認(rèn)的無參構(gòu)造方法依然存在

有一個(gè)類A,以下為其構(gòu)造方法的聲明,其中正確的是(

)

參考答案:

publicA(intx){...}

對象使用時(shí),下面描述錯(cuò)誤的是(

)

參考答案:

對象聲明之后即可使用。

關(guān)于對象成員占用內(nèi)存的說法哪個(gè)正確(

)

參考答案:

同一個(gè)類的對象使用不同的內(nèi)存段但靜態(tài)成員共享相同的內(nèi)存空間

類與對象的關(guān)系是(

)

參考答案:

類是對象的抽象

實(shí)例變量(

參考答案:

的作用域?yàn)檎麄€(gè)類

下面關(guān)于Java中類的說法哪個(gè)是不正確的(

參考答案:

類一定要聲明為public的,才可以執(zhí)行。

下列哪個(gè)敘述是正確的?(

參考答案:

Java應(yīng)用程序由若干個(gè)類所構(gòu)成,這些類可以在一個(gè)源文件中,也可以分布在若干個(gè)源文件中,其中必須有一個(gè)源文件含有主類。

JAVA中,使用()修飾符時(shí),一個(gè)類能被同一包或不同包中的其他類訪問。(

參考答案:

public

JAVA中,訪問修飾符開放級別最高的是(

參考答案:

public

下面說法正確的是:(

)

參考答案:

如果源代碼中有package語句,則該語句必須放在代碼的第一行(不考慮注釋和空格)

定義整型變量:intn=456;,表達(dá)式的值為5的是(

參考答案:

n/10%10

switch語句不能用于下列哪種數(shù)據(jù)類型(

參考答案:

double

定義主類的類頭時(shí)可以使用的訪問控制符是(??????)

參考答案:

public

在Java中,用package語句說明一個(gè)包時(shí),該包的層次結(jié)構(gòu)必須(?????)

參考答案:

與類所在的文件目錄層次相同

下列目錄中,哪一個(gè)是用來存放JDK可執(zhí)行程序的。(

參考答案:

bin目錄

在Java中,由Java編譯器自動導(dǎo)入,而無需在程序中用import導(dǎo)入的包是(????)

參考答案:

java.lang

下列關(guān)于classpath環(huán)境變量的說法中,哪一個(gè)是正確的?

參考答案:

classpath配置一次后可永久使用

下列目錄中,哪一個(gè)是用來存放JDK核心源代碼的?

參考答案:

src目錄

為了使包sos中的類在當(dāng)前程序中可用,可以使用的語句是(?????)

參考答案:

import?sos.*

Java屬于以下哪種語言?(

參考答案:

高級語言

下面關(guān)于path和classpath的說法中,錯(cuò)誤的是()

參考答案:

只要設(shè)置了classpath

這個(gè)環(huán)境變量系統(tǒng)就不會再在當(dāng)前目錄下查詢某個(gè)類

c++是編譯執(zhí)行的,非解釋執(zhí)行

參考答案:

第一條語句的表達(dá)式的值永遠(yuǎn)是真,第二條語句的表達(dá)式的值不一定是真

參考答案:

c/c++標(biāo)識符區(qū)分大小寫

參考答案:

不同的軟硬件系統(tǒng)中,int類型占用的字節(jié)數(shù)可能不同

參考答案:

c/c++輸入字符時(shí),不同的系統(tǒng)回車鍵的值可能不一樣

參考答案:

c/c++程序編譯、運(yùn)行了幾次都沒有錯(cuò)誤,是否說明程序沒有問題了,可以放心使用

參考答案:

錯(cuò)

字符與字符串是同一種類型的數(shù)據(jù),這種說法是否正確

參考答案:

錯(cuò)

函數(shù)重寫與函數(shù)重載的相同之處是?()

參考答案:

函數(shù)名

現(xiàn)有兩個(gè)類A、B,以下描述中表示B繼承自A的是?()

參考答案:

classBextendsA

在類的繼承關(guān)系中,需要遵循以下哪個(gè)繼承原則?

參考答案:

單一

已知類的繼承關(guān)系如下:classEmployee;classManagerextendsEmployee;classDirectorextendsEmployee;則以下語句能通過編譯的有哪些?

參考答案:

Employeee=newManager();

下了關(guān)于接口繼承的說法中,正確的是?()

參考答案:

一個(gè)接口可以繼承多個(gè)接口

下列關(guān)于接口的說法中,錯(cuò)誤的是?()

參考答案:

接口中定義的變量可以被修改

下列程序段執(zhí)行后的結(jié)果是()。Strings=newString("abcdefg");for(inti=0;i

參考答案:

aceg

下列字符串常量中,哪一個(gè)是錯(cuò)誤的()

參考答案:

“12”12”

已知String對象s="abcdefg",則s.substring(2,5)的返回值為?()

參考答案:

"cde"

inti,x=0;for(i=0;i<99;i++)if(i%2)x++;執(zhí)行完程序段后,x的值是____。

參考答案:

49

設(shè)有語句inta=5,b=7,c=15,d;d=b>a||(c=a+b);則c的值為____。

參考答案:

15

設(shè)有語句:floatx=2.4;inta=5,b;b=a+x;則變量b的值為____。

參考答案:

7

數(shù)學(xué)算式的C++表達(dá)式為____。

參考答案:

1.0/(a*x*x+b*y)

設(shè)有intn=10,則表達(dá)式n<=10?1:2的值為____。

參考答案:

1

設(shè)有doublex;,僅使用基本運(yùn)算符寫出表示“x的絕對值大于10”時(shí)值為“真”的表達(dá)式____。

參考答案:

x>10||x<-10;!(x<=10&&x>=-10)

設(shè)有語句:inta=5,b=6,c;c=!a&&b++;執(zhí)行以上語句后,變量b的值為____。

參考答案:

6

設(shè)a和n已定義為整型變量項(xiàng),且a=10、n=9,表達(dá)式a+=a-=a*=a運(yùn)算后a的值____。

參考答案:

0

{執(zhí)行完下列C++語句序列后,a的值為____。intx=1,y=0,a=3;a=(--x==y++)?y?x:y:a+=--y;}

參考答案:

0

設(shè)x是int型變量,能判斷x為奇數(shù)的關(guān)系表達(dá)式是____。

參考答案:

x%2==1;x%2;x%2!=0;!(x%2==0)

{設(shè)有下列語句chara,b,c;cin>>a>>b>>c;cout<,則運(yùn)行結(jié)果為____。(說明:為回車)}

參考答案:

CDE

{設(shè)有下列語句chara='9',b='m',c='n';cout<<(a=b=c);則運(yùn)行結(jié)果為____。}

參考答案:

n

語句cout<<"12345\0ab";輸出的是____。

參考答案:

12345

{以下程序的輸出結(jié)果是____。#includeusingnamespacestd;intmain(){inta,b,c;a=2;b=5;c=a*b;cout<<"a*b="<

參考答案:

a*b=10

{以下程序的輸出結(jié)果是____。#includeusingnamespacestd;intmain(){inta,b,c,d;a=b=c=-1;d=++a||++b&&++c;cout<

參考答案:

00-10

{以下程序的輸出結(jié)果是____。#includeusingnamespacestd;intmain(){inta=3,b=6,c=5;if(a>b)if(a>c)cout<

參考答案:

5

{以下程序的輸出結(jié)果是____。#includeusingnamespacestd;intmain(){inti=10;switch(i){case9:i=i+1;case10:i=i+1;case11:i=i+1;break;default:i=i+1;}cout<

參考答案:

12

循環(huán)語句for(ints=0,j=1;j<=10;s+=j);j++;的循環(huán)體的執(zhí)行次數(shù)為____。

參考答案:

無窮;無限

設(shè)整型變量x的初值為0,則語句while(x)x++;的執(zhí)行次數(shù)是____。

參考答案:

0

{以下程序的輸出結(jié)果是____。#includeusingnamespacestd;intmain(){intx=1,y=2,z=3;while(z>0&&++x<3)y=y-1;cout<

參考答案:

313

{以下程序的輸出結(jié)果是____。#includeusingnamespacestd;intmain(){inta=0,i;for(i=0;i<4;i++){switch(i){case0:case3:a++;case1:case2:a+=2;default:a+=3;}}cout<<a<<endl;return0;}}

參考答案:

22

{執(zhí)行下列語句后,a=____。inti,a,b;for(a=10,b=2;b<5;b++)for(i=b;i<5;i++)a+=i;}

參考答案:

30

{以下程序的輸出結(jié)果是____。#includeconstintM=30;usingnamespacestd;intmain(){intc3,c5,c7;c3=c5=c7=0;for(inti=1;i<=M;i++){if(i%3==0)c3++;if(i%5==0)c5++;if(i%7==0)c7++;}cout<

參考答案:

1064

{在下面循環(huán)語句中循環(huán)體執(zhí)行的次數(shù)為____。intn=10;for(inti=0;in/2)break;}

參考答案:

6

{在下面循環(huán)語句中循環(huán)體執(zhí)行的次數(shù)為____。intn=10;for(inti=0;i=n/2)break;}

參考答案:

5

{以下程序的功能是____。#includeusingnamespacestd;intmain(){inti,n=0;for(i=1;i<20;i++){if(i%3!=0)continue;n++;}cout<<"n="<

參考答案:

統(tǒng)計(jì)1-20之間3的倍數(shù)的個(gè)數(shù)

{以下程序的輸出結(jié)果是____。#includeusingnamespacestd;intmain(){inti,n=0;for(i=1;i<20;i++){if(i%5!=0)continue;n++;}cout<<"n="<

參考答案:

n=3

{以下程序的輸出結(jié)果是____。#includeusingnamespacestd;intmain(){intp=1;for(inti=1;i<10;i++){if(i%2)continue;p*=i;}cout<<"p="<

參考答案:

p=384

{以下程序的輸出結(jié)果是____。#includeusingnamespacestd;intmain(){inti=1,j=1;for(;j<10;j++){if(j>5){i+=2;break;}if(j%2!=0){j+=2;continue;}cout<

參考答案:

14

當(dāng)在程序中執(zhí)行到

語句時(shí),將結(jié)束本層循環(huán)類語句或switch語句的執(zhí)行。

參考答案:

break

{以下程序的輸出結(jié)果是____。#includeusingnamespacestd;intmain(){inti=1,j=1;for(;j<10;j++){if(j>5){i+=2;break;}if(j%2!=0){j+=2;continue;}}cout<

參考答案:

38

下列關(guān)于語句“for(e1;e2;e3)s1;”的描述不正確的是____。

參考答案:

表達(dá)式e1和e3可為空,但e2不能空

對于while和do…while循環(huán)語句,以下描述正確的是____。

參考答案:

do…while語句中的循環(huán)體至少執(zhí)行一次

while(!x)中的(!x)與下面____條件等價(jià)。

參考答案:

x==0

當(dāng)執(zhí)行以下程序段時(shí),循環(huán)體將執(zhí)行____。intmain(){inty=1;do{y--;}while(y--);}

參考答案:

一次

下列程序段中循環(huán)體執(zhí)行的次數(shù)為____。intk=10;while(k==1)k=k-1;

參考答案:

循環(huán)體語句一次都不執(zhí)行

循環(huán)語句for(ints=0,j=1;j<=10;s+=j)

;

j++;

的循環(huán)體的執(zhí)行次數(shù)為

。

參考答案:

無窮;

設(shè)整型變量x的初值為0,則語句while(x)x++;的執(zhí)行次數(shù)是。

參考答案:

0;

以下程序的輸出結(jié)果是。#includeusingnamespacestd;intmain(){intx=0,y=5,z=3;while(z>0&&++x<3)y=y-1;cout<

參考答案:

333;

以下程序的輸出結(jié)果是

。

#include

constintM=30;usingnamespacestd;intmain(){

intc3,c5,c7;

c3=c5=c7=0;

for(inti=1;i<=M;i++){

if(i%3==0)c3++;

if(i%5==0)c5++;

if(i%7==0)c7++;

}

cout<

參考答案:

1064

以下程序的輸出結(jié)果是

。

#include

usingnamespacestd;intmain(){

inta=0,i;

for(i=1;i<5;i++){

switch(i){

case0:

case3:a+=2;

case1:

case2:a+=3;

default:a+=5;

}

}

cout<<a<<endl;

return0;

}

參考答案:

31;

執(zhí)行以下程序段后,輸出結(jié)果為____。intx=10;if(x--<10)cout<

參考答案:

8

執(zhí)行以下程序段后,y的值為____。intx=2,y;if(x<0)y=0;elseif(x<5)y=9/x;elsey=1;

參考答案:

4

下列關(guān)于switch語句的描述不正確的是____。

參考答案:

switch語句中的每一個(gè)case子句中必須有一個(gè)break語句

以下程序的輸出結(jié)果是

。

#includeusing

namespace

std;intmain(){

inta=4,b=7,c=2;

if(a>b)

if(a>c)

cout<

參考答案:

2;

以下程序的輸出結(jié)果是。#includeusingnamespacestd;intmain(){inta=2,b=5,c=0;if(a+b>10)c=a*b;elsec=3*a+b;if(c<=20)cout<

參考答案:

121;

以下程序的輸出結(jié)果是。#includeusingnamespacestd;intmain(){inti=10;switch(i){case9:i=i+1;case10:i=i+1;case11:i=i+1;default:i=i+1;}cout<

參考答案:

13;

以下程序的輸出結(jié)果是。#includeusingnamespacestd;intmain(){inti=10;switch(i){case9:i=i+1;case10:i=i+1;break;case11:i=i+1;default:i=i+1;}cout<

參考答案:

11;

C++中的保留字case和default只能用于語句的定義體中。

參考答案:

switch;

結(jié)構(gòu)化程序設(shè)計(jì)所規(guī)定的三種基本控制結(jié)構(gòu)是____。

參考答案:

順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)

設(shè)有charc=100;執(zhí)行“cout<

參考答案:

10000

設(shè)有inti,b;則下列語句正確的是____。

參考答案:

cin>>oct>>b;

設(shè)有int

i,b;則下列語句正確的是____。

參考答案:

cin>>i;

設(shè)有inti=17;執(zhí)行“cin>>hex>>i;cout<

參考答案:

16

以下程序的輸出結(jié)果是。#includeusingnamespacestd;intmain(){inta=-1,b=4,k;k=(a++<0)&&(!(b--<=0));cout<

參考答案:

031;

以下程序的輸出結(jié)果是

。

#includeusing

namespace

std;int

main(){

inta,b,c;

a=2;

b=3;

c=a*b;

cout<<"a*b="<

參考答案:

a*b=6

設(shè)有下列語句chara='9',b='b',c='k';cout<<(a=b=c);則運(yùn)行結(jié)果為。

參考答案:

k;

設(shè)有語句:inta,b,c,d;cin>>a>>oct>>b>>hex>>c>>dec>>d;cout<

參考答案:

23133527;

設(shè)有下列語句chara,b,c;cin>>a>>b>>c;cout<,則運(yùn)行結(jié)果為。(說明:為回車)

參考答案:

CDE;

以下選項(xiàng)中,合法的用戶標(biāo)識符是()。

參考答案:

_2Test

在C++語言中,自定義的標(biāo)識符()。

參考答案:

不能使用關(guān)鍵字并且區(qū)分大小寫

下列符號中,不是分隔符的是()。

參考答案:

[]

下列數(shù)據(jù)中合法的c++字符常量是()。

參考答案:

'\\'

表達(dá)式33/5的結(jié)果為()。

參考答案:

6

整型變量i定義后賦初值inti=2.8*6的結(jié)果是()。

參考答案:

16

如果有整型量intx=5,執(zhí)行情況x+=1.9后x的值為()。

參考答案:

6

用邏輯表達(dá)式表示“大于10而小于20的數(shù)”,正確的是()。

參考答案:

!(x<=10||x>=20)

下列語句彼此等價(jià)的是()。

參考答案:

!((a>10)||(a<0))和(a<=10)&&(a>=0)

先閱讀下面的程序片段:Stringstr1=newString("java");Stringstr2=newString("java");StringBufferstr3=newStringBuffer("java");對于上述定義的變量,以下表達(dá)式的值為true的是哪個(gè)?

參考答案:

str1.equals(str2);

下面表達(dá)式的值為false的是()。

參考答案:

3&&0&&1

能將數(shù)學(xué)表達(dá)式a<=c<=b表示為正確的c++表達(dá)式的是()。

參考答案:

c>=a&&c<=b

若x=4,則x*=x+2的值為()。

參考答案:

24

{下列程序段中循環(huán)體執(zhí)行的次數(shù)為____。intk=10;while(k=1)k=k-1;}

參考答案:

循環(huán)體語句執(zhí)行無數(shù)次

設(shè)以下變量都是int類型,則值不等于7的表達(dá)式是()。

參考答案:

x=6,x+1,y=6,x+y

若變量a是int型,并執(zhí)行了語句:a='A'+1.6;,則正確的敘述是()。

參考答案:

a的值為字符'A'的ASCII值加1

設(shè)有程序段:inta=7,b=4,c=6,d;cout<<(d=a>b?(a>c?a:c):(b));輸出結(jié)果是__。

參考答案:

7

設(shè)有說明語句intj;floatx;則執(zhí)行語句x=j=4.8;后,x的值為__。

參考答案:

4

設(shè)有語句inta=5,b=7,c=15,d;d=b>a||(c=a+b);則d的值為__。

參考答案:

1

在Java語言中,String類型的成員變量的默認(rèn)初始值是()。

參考答案:

null

設(shè)有語句:floatx=3.9;inta=5,b;b=a+x;則變量b的值為__。

參考答案:

8

數(shù)學(xué)算式的C++表達(dá)式為__。

參考答案:

1.0/(a*x*x+b*y*y)

設(shè)有doublex;,僅使用基本運(yùn)算符寫出表示“x的絕對值大于10”時(shí)值為“真”的表達(dá)式__。

參考答案:

x>10||x<-10;!(x<=10&&x>=-10);x<-10||x>10;!(x>=-10&&x<=10)

設(shè)有語句:inta=5,b=6,c;c=!a&&b++;執(zhí)行以上語句后,變量c的值為__。

參考答案:

0

請閱讀下面的代碼Strings1=newString(“abc”);Strings2=ern();Strings3=”abc”;System.out.println(s1==s2);System.out.println(s2==s3);System.out.println(s1==s3);下列選項(xiàng)中,程序的輸出結(jié)果為()

參考答案:

falsetruefalse

設(shè)a已定義為整型變量,且a=10,表達(dá)式a+=a-=a*=a運(yùn)算后a的值__。

參考答案:

0

設(shè)n已定義為整型變量,且n=10,表達(dá)式n*=2+7運(yùn)算后n的值__。

參考答案:

90

下列方法中,哪個(gè)用于實(shí)現(xiàn)獲取字符在某個(gè)字符串中第一次出現(xiàn)的索引?()

參考答案:

intindexOf(intch)

下列方法中,用于判斷字符串是否相等的是()

參考答案:

booleanequals(ObjectanObject)

設(shè)有說明語句“int

a=10,b=15,c;”執(zhí)行語句“c=a||(a+=b)||(++b);”后,a、b、c的值分別是__。

參考答案:

10、15、1

面向?qū)ο笥腥筇攸c(diǎn)分別是繼承、____、____。

參考答案:

封裝###多態(tài)

異常處理是由()、()和()塊三個(gè)關(guān)鍵所組成的程序塊。

參考答案:

try###catch###finally

下面為使用面向?qū)ο笳Z言的正確理由是(

)。

參考答案:

面向?qū)ο蟪绦蚝苋菀赘拍罨?/p>

classMyExceptionextends(1){}publicclassDemo{publicstaticvoidmain(String[]args){try{show();}catch((2)e){e.printStackTrace();}}publicstaticvoidshow()(3)MyException{thrownewMyException();}以上程序,創(chuàng)建了一個(gè)自定義異常(編譯異常),請補(bǔ)全空白處代碼()

參考答案:

(1)Exception(2)MyException(3)throws

在C++中,源程序變?yōu)榭蓤?zhí)行程序的正確順序應(yīng)該是()。

參考答案:

編輯、編譯、鏈接、執(zhí)行

下列描述中正確的是()。

參考答案:

不是每個(gè)C++程序都必須包含預(yù)處理命令#include

{當(dāng)執(zhí)行以下程序段時(shí),循環(huán)體將執(zhí)行____。intmain(){inty=1;do{y--;}while(y--);}}

參考答案:

一次

循環(huán)語句“for(inti=1;i

參考答案:

n-1

switch語句能夠改寫為語句____。

參考答案:

if

C++程序由一個(gè)或多個(gè)函數(shù)組成,其中必須有一個(gè)(且只能一個(gè))

函數(shù)。

參考答案:

main;主

下列方法中,用于返回當(dāng)前日期的方法是?()

參考答案:

Date()

C++中,在行尾使用注釋的開始標(biāo)記符為

。

參考答案:

//

閱讀下面一段代碼Integerin1=newInteger(10);Integerin2=newInteger(10);Integerin3=10;Integerin4=10;System.out.print(in1==in2);System.out.print(in1==in3);System.out.print(in3==in4);下列選項(xiàng)中,程序的運(yùn)行結(jié)果是()

參考答案:

falsefalsetrue

程序中的預(yù)處理命令是指以

字符開頭的命令。

參考答案:

#

{當(dāng)x="a"時(shí),執(zhí)行以下語句組后,a的值是____。inta=1;switch(x){case1:a++;case2:++a;break;default:a+=1;}}

參考答案:

語法錯(cuò)誤

程序運(yùn)行中需要從鍵盤上輸入多于一個(gè)數(shù)據(jù)時(shí),各數(shù)據(jù)之間應(yīng)使用____符號作為分隔符。

參考答案:

空格或回車;空格或者回車;回車或空格;回車或者空格

下面關(guān)于throws作用的描述中,正確的是()

參考答案:

throws出現(xiàn)在方法函數(shù)頭

C++語言可執(zhí)行程序從()開始執(zhí)行。

參考答案:

程序中的main函數(shù)

C++語言程序的基本單位是()。

參考答案:

語句

下面哪個(gè)修飾符不可以修飾接口中的成員變量?()

參考答案:

private

在C++語言里,一條語句是以字符()作為結(jié)束符的。

參考答案:

;

自定義運(yùn)行時(shí)異常,必須繼承自()類

參考答案:

RuntimeException

請閱讀下面的程序publicclassTest{publicstaticvoidmain(String[]args){inta[]={2,0,4,1,8,3,5};inttemp;for(inti=0;i<a.length-1;i++){for(intj=a.length-1;j>i;j--){if(a[j]<a[j-1]){temp=a[j];a[j]=a[j-1];a[j-1]=temp;}}}for(Integeri:a){System.out.print(i);}}}下列選項(xiàng)中,哪個(gè)是程序的運(yùn)行結(jié)果()

參考答案:

0123458

{執(zhí)行以下程序段后,變量i的值為____。inti=2;switch(i){case1:i+=10;case2:i+=10;break;case3:i++;default:i++;break;}}

參考答案:

12

在Java語言中,以下哪個(gè)關(guān)鍵字用于在方法上聲明拋出異常?

參考答案:

throws

java中的非字符輸出流都是________抽象類的子類,java中的字符輸出流都是抽象類________的子類

參考答案:

OutputStream###Writer

在Java的基本數(shù)據(jù)類型中,char型采用Unicode編碼方案,每個(gè)Unicode碼占用____字節(jié)內(nèi)存空間

參考答案:

2

下列哪項(xiàng)是Java語言中所定義的字節(jié)流?

參考答案:

InputStream

在輸入流的read方法返回哪個(gè)值的時(shí)候表示讀取結(jié)束?

參考答案:

-1

下面的程序創(chuàng)建了一個(gè)文件輸出流對象,用來向文件test.txt中輸出數(shù)據(jù),假設(shè)程序當(dāng)前目錄下不存在文件test.txt,編譯下面的程序Test.java后,將該程序運(yùn)行3次,則文件test.txt的內(nèi)容是()。importjava.io.*;publicclassTest{publicstaticvoidmain(Stringargs[]){try{Strings="ABCDE";byteb[]=s.getBytes();FileOutputStreamfile=newFileOutputStream("test.txt",true);file.write(b);file.close();}catch(IOExceptione){System.out.println(e.toString());}}}

參考答案:

ABCDEABCDEABCDE

InputStream和OutputStream讀寫的數(shù)據(jù)大小是()個(gè)bit。

參考答案:

8

實(shí)現(xiàn)字符流的讀操作類是

參考答案:

FileReader

如果需要從文件中讀取數(shù)據(jù),則可以在程序中創(chuàng)建哪一個(gè)類的對象()

參考答案:

FileInputStream

為了從文本文件中逐行讀取內(nèi)容,應(yīng)該使用哪個(gè)處理流對象?

參考答案:

BufferedReader

{執(zhí)行以下程序段后,y的值為____。intx=4,y;if(x<0)y=0;elseif(x<5)y=9/x;elsey=1;}

參考答案:

2

下列關(guān)于this關(guān)鍵字的說法中,錯(cuò)誤的是()

參考答案:

this可以出現(xiàn)在任何方法中

以下代碼執(zhí)行后的結(jié)果是:()publicclassPerson{Stringname=“小芳”;publicPerson(Stringname){name=“小蘭”;}publicvoidshow(){=“小翠”;}publicstaticvoidmain(String[]args){Personp=newPerson(“小鳳”);System.out.print();p.show();System.out.print();}}

參考答案:

小芳小翠

下列關(guān)于成員屬性與成員方法的描述中,錯(cuò)誤的是()

參考答案:

成員屬性我們也叫成員變量,它就是描述對象的特征。它可以定義在類中,也可以定義在方法中

當(dāng)一個(gè)類中成員變量和局部變量重名時(shí),可以使用哪個(gè)關(guān)鍵字進(jìn)行區(qū)分()

參考答案:

this

{執(zhí)行以下程序段后,輸出結(jié)果為____。intx=3;if(x--<5)cout<

參考答案:

22

設(shè)有inti,b;則下列語句正確的是____。

參考答案:

cin>>oct>>b;

在以下什么情況下,構(gòu)造方法會被調(diào)用?

參考答案:

創(chuàng)建對象時(shí)

下列關(guān)于構(gòu)造方法的描述,錯(cuò)誤的是()。

參考答案:

一個(gè)類中只能定義一個(gè)構(gòu)造方法

設(shè)有定義“floaty=2.1467;intx;”,則以下表達(dá)式中可以實(shí)現(xiàn)將y中的數(shù)值保留小數(shù)點(diǎn)后2位,將第三位四舍五人的表達(dá)式是()。

參考答案:

x=y*l00+0.5,y=x/l00.0

若有doublex=8.3,y;則執(zhí)行完語句y=int(x)+2.9;后,x和y的值分別是()。

參考答案:

8.3和10.9

在下列成對的表達(dá)式中,運(yùn)算結(jié)果類型相同的一對是()。

參考答案:

5.0/4.0和5.0/4

設(shè)有四個(gè)常數(shù):①4e0.5②'\87'③0X5A④"\"",其中符合C++語法規(guī)則的常量是()。

參考答案:

③④

設(shè)有變量說明“inta=1,b=2;floatx=1.5,y=1.2;”,下列語句正確的是()。

參考答案:

a=x+y;

設(shè)CH為字符型變量,則語句CH=CH+'a'-'A';的作用可能是()。

參考答案:

將大寫字母轉(zhuǎn)換成對應(yīng)的小寫字母

若變量a是int型,并執(zhí)行了語句:a='A'+1.6;,則正確的敘述是()。

參考答案:

a的值為字符'A'的ASCII值加1

設(shè)以下變量都是int類型,則值不等于7的表達(dá)式是()。

參考答案:

x=6,x+1,y=6,x+y

以下選項(xiàng)中,與k=n++完全等價(jià)的表達(dá)式是()。

參考答案:

k=n,n=n+1

若有intx=1,y=1,z=1;執(zhí)行表達(dá)式w=++x||++y&&++z后,x、y、z的值分別為()。

參考答案:

x=2,y=1,z=1

能將數(shù)學(xué)表達(dá)式a<=c<=b表示為正確的c++表達(dá)式的是()。

參考答案:

c>=a&&c<=b

設(shè)inta=10,b=11,c=12;表達(dá)式(a+b)<c&&b==c的值是()。

參考答案:

0

下面表達(dá)式的值為false的是()。

參考答案:

3&&0&&1

用邏輯表達(dá)式表示“大于20而小于30的數(shù)”,正確的是()。

參考答案:

!(x<=20||x>=30)

整型變量i定義后賦初值inti=3.45*6的結(jié)果是()。

參考答案:

20

表達(dá)式34/5的結(jié)果為()。

參考答案:

6

在C++中合法的字符型常量是()。

參考答案:

'\n'

在C++語言中,自定義的標(biāo)識符()。

參考答案:

不能使用關(guān)鍵字并且區(qū)分大小寫

下列關(guān)于對象的類型轉(zhuǎn)換的描述,說法錯(cuò)誤的是()

參考答案:

由new語句創(chuàng)建的父類對象可以強(qiáng)制轉(zhuǎn)換為子類的對象

下列符號屬于c++語言用戶標(biāo)識符的是()。

參考答案:

Void

以下選項(xiàng)中,合法的用戶標(biāo)識符是()。

參考答案:

_6Text

C++語言可執(zhí)行程序從()開始執(zhí)行。

參考答案:

程序中的main函數(shù)

下列描述中正確的是()。

參考答案:

C++程序一行只能有一條包含預(yù)處理命令#include

#includeusingnamespacestd;classA{public:A(inti){a=i;cout<<"con.A\n";}voidprint(){cout<

參考答案:

6###con.A###12131

#includeusingnamespacestd;classA{public:A(inti){a=i;cout<<"con.A\n";}voidprint(){cout<

參考答案:

5###con.B2###12131

執(zhí)行下列程序后,輸出的第一行是______,第二行是______。#includeusingnamespacestd;classB{protected:intb;public:B(inti){b=i+10;show();}B(){}voidshow(){cout<<"B::show()b="<

參考答案:

Outer.Inneroi=newOuter.Inner();oi.method();

下列異常聲明中,正確的是()

參考答案:

publicvoidfun()throwsIOException{}

SimpleDateFormat類的哪個(gè)方法可以格式化日期?()

參考答案:

format

先閱讀下面的程序片段:Stringstr="abccdefcdh";String[]arr=str.split("c");System.out.println(arr.length);程序執(zhí)行后,打印的結(jié)果是幾?

參考答案:

4

以下哪個(gè)選項(xiàng)可以正確創(chuàng)建一個(gè)長度為3的二維數(shù)組()

參考答案:

newint[3][];

{下面程序的輸出結(jié)果是____。#includeusingnamespacestd;intmain(){intx=4;do{cout<<(x-=3)<<endl;}while(--x);}}

參考答案:

1

在下面的代碼中顯示的是什么?public

class

Test1

{

public

static

void

main(String[]

args)

{

int

x

=

1;

int

y

=

x

=

x

+

1;

System.out.println("y

is

"

+

y);

}

}

參考答案:

y

is

2

假設(shè)x=4,y=5,下列哪個(gè)邏輯表達(dá)式是真的?

參考答案:

x

!=

4

^

y

==

5

聲明一個(gè)類需要_______關(guān)鍵字。

參考答案:

class

下面代碼運(yùn)行后i的值為?public

class

Test

{

public

static

void

main(String[]

args)

{

int

j

=

0;

int

i

=

++j

+

j

*

5;

System.out.println("What

is

i?

"

+

i);

}}

參考答案:

6

根據(jù)Java命名約定,下列哪些名稱可以是變量?

參考答案:

findArea###totalLength

下列哪一個(gè)賦值語句是非法的?

參考答案:

int

t

=

(int)false;###int

t

=

4.5;

count++;

參考答案:

2

System.out.println("34+30="+34+30);

參考答案:

34+30=3430

10.d=(double)(n1/n2);

參考答案:

4###4.0###5###5.0###3.3333333333333335###3.183091418385536###0###0.5###0.5###0.0

下列選項(xiàng)中,不屬于比較運(yùn)算符的是

參考答案:

=

以下關(guān)于變量的定義,正確的是()

參考答案:

inta=10;

下列選項(xiàng)中,不屬于賦值運(yùn)算符的是

參考答案:

==

下面選項(xiàng)中,哪一個(gè)是合法的標(biāo)識符

參考答案:

_3_

以下標(biāo)識符中,不合法的是

參考答案:

class

表達(dá)式7%(-3)的運(yùn)算結(jié)果為

參考答案:

1

運(yùn)行結(jié)果

。

參考答案:

5

假設(shè)x為int類型,那么下列選項(xiàng)中可以作為if語句的判斷條件的是()

參考答案:

x<10

若a的值為3時(shí),下列程序段被執(zhí)行后,c的值是多少?()intc=1;if(a>0){

if(a>3){

c=2;

}

else{

c=3;

}}else{

c=4;}

參考答案:

3

請閱讀下面的程序片段intx=3;if(x>5){

System.out.print("a");}else{

System.out.print("b");}選擇程序的運(yùn)行結(jié)果()

參考答案:

b

}下列選項(xiàng)中,哪一個(gè)才是程序的運(yùn)行結(jié)果

參考答案:

下面選項(xiàng)中,不是面向?qū)ο蟮奶卣鞯氖?)。

參考答案:

重構(gòu)

當(dāng)成員變量和局部變量重名時(shí),若想在方法內(nèi)使用成員變量,那么需要使用下列選項(xiàng)中的哪一個(gè)關(guān)鍵字()。

參考答案:

this

在try{}catch(______e){}橫線處需要填寫的是()

參考答案:

異常類

請閱讀下面的程序publicclassExample03{publicstaticvoidmain(String[]args){intx=8;if(x>5){

System.out.println("a");}else{

System.out.println("b");

}}}程序的運(yùn)行結(jié)果是?()

參考答案:

a

System.out.println(num);

參考答案:

1

請閱讀下面的程序publicclassTest{publicstaticvoidmain(String[]args){intsum=0;for(inti=1;i<=100;i++){if(i%2==1){continue;}sum+=i;}System.out.println(\"sum=\"+sum);}}sum的值為()

參考答案:

2550

如果類的成員被()訪問控制符來修飾,則這個(gè)成員只能被該類的其它成員訪問,其它類無法直接訪問

參考答案:

private

}下列選項(xiàng)中,哪一個(gè)是正確的運(yùn)行結(jié)果()

參考答案:

B.a=-2,b=8

閱讀下面的程序publicclassTest{publicstaticvoidmain(String[]args){for(intx=0;x<=3;x++){continue;System.out.print(x%2);}}}運(yùn)行結(jié)果正確的是

參考答案:

編譯不通過

請閱讀下面的程序publicclassTest{publicstaticvoidmain(String[]args){inttemp=0;for(inti=1;i<5;i++){for(intj=0;j<i;j++){temp++;}}System.out.println(temp);}}下列選項(xiàng)中,哪個(gè)是程序的運(yùn)行結(jié)果()

參考答案:

10

設(shè)有數(shù)組定義:intMyIntArray[]={10,20,30,40,50,60,70};則執(zhí)行以下幾個(gè)語句后的輸出結(jié)果是____。ints=0;for(inti=0;i<MyIntArray.length;i++)if(i%2==1)s+=MyIntArray[i];System.out.println(s);

參考答案:

120

inta[

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論