<menuitem id="r3jhr"></menuitem><noscript id="r3jhr"><progress id="r3jhr"><code id="r3jhr"></code></progress></noscript>

      do語句能夠改寫為語句練習(xí)

      時間:2021-08-12 18:39:28 改寫 我要投稿

      do語句能夠改寫為語句練習(xí)

        do語句能夠改寫為語句篇一:C++程序設(shè)計

        單選題

        1.C++源程序文件的缺省擴(kuò)展名為()。

        A.cppB.exeC.objD.lik

        2.由C++源程序文件編譯而成的目標(biāo)文件的缺省擴(kuò)展名為()。

        A.cppB.exeC.objD.lik

        3.由C++目標(biāo)文件連接而成的可執(zhí)行文件的缺省擴(kuò)展名為()。

        A.cppB.exeC.objD.lik

        4.編寫C++程序一般需經(jīng)過的幾個步驟依次是()。

        A.編譯、編輯、連接、調(diào)試

        B.編輯、編譯、連接、調(diào)試

        C.編譯、調(diào)試、編輯、連接

        D.編輯、調(diào)試、編輯、連接

        5.以下標(biāo)識符中不全是保留字的是()。

        A.caseforint

        B.defaultthenwhile

        C.boolclasslong

        D.gotoreturnchar

        6.能作為C++程序的基本單位是()。

        A.字符B.語句C.函數(shù)D.源程序文件

        7.程序中主函數(shù)的名字為()。

        A.mainB.MAINC.MainD.任意標(biāo)識符

        8.C++程序的基本模塊為()。

        A.表達(dá)式B.標(biāo)識符C.語句D.函數(shù)

        9.可用作C++語言用戶標(biāo)識符的一組標(biāo)識符是()。

        A.voiddefine+WORD

        B.a3_b3_123YN

        C.for-abcCase

        D.2aDOsizeof

        10.存儲以下數(shù)據(jù),占用存儲字節(jié)最多的是()。

        A.0B.‘0’C.“0”D.0.0

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

        A.空格或逗號B.逗號或回車C.逗號或分號D.空格或回車

        12.設(shè)”inta=12;”,則執(zhí)行完語句”a+=a*a;”后,a的值是()。

        A.12B.144C.156D.288

        13.

        假設(shè)在程序中a、b、c均被定義成整型,所賦的值都大于1,則下列能正確表示代數(shù)式1的表達(dá)式是()。abc

        A.1.0/a*b*cB.1/(a*b*c)C.1/a/b/(float)cD.1.0/a/b/c

        14.設(shè)”inta=15,b=26;”,則”cout<<(a,b);”的輸出結(jié)果是()。

        A.15B.26,15C.15,26D.26

        15.設(shè)x是一個bool型的邏輯量,y的值為10,則表達(dá)式x&&y的值為()。

        A.1B.0C.與x值相同D.與x值相反

        16.x>0&&x<=10的相反表達(dá)式為()。

        A.x<=0||x>10B.x<=0&&x>10

        C.x<=0||x<=10d.x>0&&x>10

        17.x>0||y==5的相反表達(dá)式為()。

        A.x<=0||y!=5B.x<=0&&y!=5

        C.x>0||y!=5D.x>0&&y==5

        18.設(shè)x和y均為bool量,則x&&y為真的條件是()。

        A.它們均為真B.其中一個為真

        C.它們均為假D.其中一個為假

        19.設(shè)x和y均為bool量,則x||y為假的條件是()。

        A.它們均為真B.其中一個為真

        C.它們均為假D.其中一個為假

        20.字符串”a+b=12 ”的長度為()。

        A.6B.7C.8D.9

        21.假定下列x和y均為int型變量,則不正確的賦值為()。

        A.x+=y++B.x++=y++C.x=++yD.++x=++y

        22.下列的符號常量定義中,錯誤的定義是()。

        A.constM=10;B.constintM=20;

        C.constcharch;D.constboolmark=true;

        23.循環(huán)語句“for(inti=0;i<n;i++)cout<<i*i<<’’;”中循環(huán)體執(zhí)行的次數(shù)為

        ()。

        A.1B.n-1C.nD.n+1

        24.在下面循環(huán)語句中循環(huán)體執(zhí)行的次數(shù)為()。

        for(inti=0;i<n;i++)

        if(i>n/2)break;

        A.n/2B.n/2+1C.n/2-1D.n-1

        25.在下面循環(huán)語句中內(nèi)層循環(huán)體S語句的執(zhí)行總次數(shù)為(D)。

        for(inti=0;i<n;i++)

        for(intj=i;j<n;j++)S;

        2A.nB.(n+1)/2C.n(n-1)/2D.n(n+1)/2

        26.在下面循環(huán)語句中循環(huán)體執(zhí)行的次數(shù)為()。

        inti=0,s=0;while(s<20){i++;s+=i;}

        A.4B.5C.6D.7

        27.在下面循環(huán)語句中循環(huán)體執(zhí)行的次數(shù)為(A)。

        inti=0;doi++;while(i*i<10);

        A.4B.3C.5D.2

        28.當(dāng)處理特定問題時的循環(huán)次數(shù)已知時,通常采用()來解決。

        A.for循環(huán)B.while循環(huán)C.do循環(huán)D.switch語句

        29.循環(huán)體至少被執(zhí)行一次的語句為()。

        A.for循環(huán)B.while循環(huán)C.do循環(huán)D.任一種循環(huán)

        30.switch語句能夠改寫為()語句。

        A.forB.ifC.doD.while

        31.do語句能夠改寫為()語句。

        A.復(fù)合B.ifC.switchD.while

        32.在下面的一維數(shù)組定義中,哪一個有語法錯誤。()

        A.inta[]={1,2,3};B.inta[10]={0};

        C.inta[];D.inta[5];

        33.在下面的字符數(shù)組定義中,哪一個有語法錯誤。()。

        A.chara[20]=”abcdefg”;B.chara[]=”x+y=55.”;

        C.chara[15];D.chara[10]=’5’;

        34.在下面的二維數(shù)組定義中,正確的是()。

        A.inta[5][];B.inta[][5];

        C.inta[][3]={{1,3,5},{2}};D.inta[](10);

        35.假定一個二維數(shù)組的定義語句為“inta[3][4]={{3,4},{2,8,6}};”,則元素a[1][2]的值為()。

        A.2B.4C.6D.8

        36.假定一個二維數(shù)組的定義語句為“inta[3][4]={{3,4},{2,8,6}};”,則元素a[2][1]的值為()。

        A.0B.4C.8D.6

        37.若定義了函數(shù)double*function(),則函數(shù)function的返回值為()。

        A.實數(shù)型B.實數(shù)的地址C.指向函數(shù)的指針D.函數(shù)的地址

        38.以下說法中正確的是()。

        A.C++程序總是從第一個定義的函數(shù)開始執(zhí)行

        B.C++程序總是從main函數(shù)開始執(zhí)行

        C.C++函數(shù)必須有返回值,否則不能使用函數(shù)

        D.C++程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個程序文件中

        39.以下敘述中不正確的是()。

        A.在一個函數(shù)中,可以有多條return語句

        B.函數(shù)的定義不能嵌套,但函數(shù)的調(diào)用可以嵌套

        C.函數(shù)必須有返回值

        D.不同的函數(shù)中可以使用相同名字的變量

        40.函數(shù)重載是指()。

        A.兩個或兩個以上的函數(shù)取相同的函數(shù)名,但形參的個數(shù)或類型不同

        B.兩個以上的函數(shù)取相同的名字和具有相同的參數(shù)個數(shù),但形參的類型可以不同

        C.兩個以上的函數(shù)名字不同,但形參的個數(shù)或類型相同

        D.兩個以上的函數(shù)取相同的函數(shù)名,并且函數(shù)的返回類型相同

        41.以下關(guān)于函數(shù)模板敘述正確的是()。

        A.函數(shù)模板也是一個具體類型的函數(shù)

        B.函數(shù)模板的類型參數(shù)與函數(shù)的參數(shù)是同一個概念

        C.通過使用不同的類型參數(shù),函數(shù)模板可以生成不同類型的函數(shù)

        D.用函數(shù)模板定義的函數(shù)沒有類型

        42.下列()的調(diào)用方式是引用調(diào)用。

        A.形參和實參都是變量B.形參是指針,實參是地址值

        C.形參是引用,實參是變量D.形參是變量,實參是地址值

        43.為了提高程序的運(yùn)行速度,可將不太復(fù)雜的功能用函數(shù)實現(xiàn),此函數(shù)應(yīng)選擇()。

        A.內(nèi)聯(lián)函數(shù)B.重載函數(shù)C.遞歸函數(shù)D.函數(shù)模板

        44.函數(shù)原型語句正確的是()。

        A.intFunction(voida);B.voidFunction(int);

        C.intFunction(a);D.voidint(doublea);

        45.C++中函數(shù)返回值的類型是由()決定的。

        A.return語句中表達(dá)式的類型B.該函數(shù)定義時的類型

        C.調(diào)用函數(shù)時的調(diào)用語句D.系統(tǒng)根據(jù)結(jié)果

        46.以下函數(shù)的返回結(jié)果是()。

        intfunction(char*x){

        char*p=x;while(*p++);return(p-x-1);

        }

        A.求字符串的長度B.將字符串x連接到字符串p后面

        C.將字符串

        x復(fù)制到字符串p中D.將字符串x反向存放

        47.函數(shù)調(diào)用func((exp1,exp2),(exp3,exp4,exp5))中所含實參的個數(shù)為()個。

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

        48.設(shè)有如下函數(shù)定義

        intf(char*s){

        char*p=s;

        while(*p!=’’)p++;

        return(p-s);

        }

        在主函數(shù)中用cout<<f(“good”)調(diào)用上述函數(shù),則輸出結(jié)果為()。

        A.3B.4C.5D.6

        49.以下正確的函數(shù)原型語句是()。

        A.doublefun(intx,inty)

        B.doublefun(intx;inty)

        C.doublefun(int,int);

        D.doublefun(intx,y);

        50.以下正確的說法是()。

        A.用戶調(diào)用標(biāo)準(zhǔn)庫函數(shù)前,必須重新定義

        B.用戶可以重新定義標(biāo)準(zhǔn)庫函數(shù),若如此,該函數(shù)將失去原有含義

        C.系統(tǒng)不允許用戶重新定義標(biāo)準(zhǔn)庫函數(shù)

        D.用戶調(diào)用標(biāo)準(zhǔn)庫函數(shù)前,不必使用預(yù)編譯命令將該函數(shù)所在文件包括到用戶源文件中

        51.函數(shù)調(diào)用不可以()。

        A.出現(xiàn)在一個表達(dá)式中

        B.出現(xiàn)在執(zhí)行語句中

        C.作為一個函數(shù)的實參

        D.作為一個函數(shù)的形參

        52.以下正確的描述是()。

        A.函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套

        B.函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套

        C.函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套

        D.函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套

        53.若用數(shù)組名作為函數(shù)調(diào)用的實參,傳遞給形參的是()。

        A.數(shù)組的首地址B.數(shù)組中第一個元素的值

        C.數(shù)組全部元素的值D.數(shù)組元素的個數(shù)

        54.以下錯誤的描述是()。

        A.被調(diào)用函數(shù)中可以不用return語句

        B.被調(diào)用函數(shù)中可以用多個return語句

        C.被調(diào)用函數(shù)中,如果有返回值,就一定要有return語句

        D.被調(diào)用函數(shù)中,一個return語句可返回多個值給調(diào)用函數(shù)

        55.以下正確的描述是()。

        A.不允許設(shè)置參數(shù)的默認(rèn)值

        B.設(shè)置參數(shù)的默認(rèn)值只能在定義函數(shù)時設(shè)置

        C.設(shè)置參數(shù)的默認(rèn)值時,應(yīng)該設(shè)置右邊的參數(shù)

        D.設(shè)置參數(shù)的默認(rèn)值時,應(yīng)該全部參數(shù)都設(shè)置

        56.采用重載函數(shù)的目的是()。

        A.實現(xiàn)共享B.減少空間

        C.提高速度D.使用方便,提高可讀性

        57.將兩個字符串連接起來組成一個字符串時,選用()函數(shù)。

        A.strlen()B.strcap()C.strcat()D.strcmp()

        58.以下敘述中正確的是()。

        A.使用#define可以為常量定義一個名字,該名字在程序中可以再賦另外的值

        B.使用const定義的常量名有類型之分,其值在程序運(yùn)行時是不可改變的

        C.在程序中使用內(nèi)聯(lián)函數(shù)使程序的可讀性變差

        D.在定義函數(shù)時可以在形參表的任何位置給出缺省形參值

        59.下面的標(biāo)識符中,()是文件級作用域。

        A.函數(shù)形參B.語句標(biāo)號C.外部靜態(tài)類標(biāo)識符D.自動類標(biāo)識符

        60.以下敘述不正確的是()。

        A.宏替換不占用運(yùn)行時間B.宏名無類型

        C.宏替換只是字符替換D.宏名必須用大寫字母表示

        61.C++語言的編譯系統(tǒng)對宏命令的處理是()。

        A.在程序運(yùn)行時進(jìn)行

        B.在程序連接時進(jìn)行

        C.和C++程序的其它語句同時進(jìn)行編譯

        D.在對源程序中其它成分正式編譯之前進(jìn)行

        62.當(dāng)#include后面的文件名用雙引號括起來時,尋找被包含文件的方式是()。

        A.直接按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄

        B.先在源程序所在目錄搜索,再按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄

        C.僅僅搜索源程序所在目錄

        D.搜索當(dāng)前邏輯盤上的所有目錄

        63.當(dāng)#include后面的文件名用尖括號括起來時,尋找被包含文件的方式是()。

        A.直接按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄

        B.先在源程序所在目錄搜索,再按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄

        C.僅僅搜索源程序所在目錄

        D.搜索當(dāng)前邏輯盤上的所有目錄

        64.在下面存儲類中,()對象的可見性與生存期不一致。

        A.外部類B.自動類C.內(nèi)部靜態(tài)類D.寄存器類

        65.在下面存儲類中,()的對象不是局部變量。

        A.外部靜態(tài)類B.自動類C.函數(shù)形參D.寄存器類

        do語句能夠改寫為語句篇二:C++程序設(shè)計

        1.以下正確的說法是()。

        A.用戶調(diào)用標(biāo)準(zhǔn)庫函數(shù)前,必須重新定義

        B.用戶可以重新定義標(biāo)準(zhǔn)庫函數(shù),若如此,該函數(shù)將失去原有含義

        C.系統(tǒng)不允許用戶重新定義標(biāo)準(zhǔn)庫函數(shù)

        D.用戶調(diào)用標(biāo)準(zhǔn)庫函數(shù)前,不必使用預(yù)編譯命令將該函數(shù)所在文件包括到用戶源文件中答案:B

        2.do語句能夠改寫為()語句。

        A.復(fù)合

        B.if

        C.switch

        D.while

        答案:D

        3.循環(huán)語句“for(inti=0;i<n;i++)cout<<i*i<<’’;”中循環(huán)體執(zhí)行的次數(shù)為()。

        A.1

        B.n-1

        C.n

        D.n+1

        答案:C

        4.在下面循環(huán)語句中循環(huán)體執(zhí)行的次數(shù)為()。for(inti=0;i<n;i++)if(i>n/2)break;

        A.n/2

        B.n/2+1

        C.n/2-1

        D.n-1

        答案:B

        5.下列適宜采用inline定義函數(shù)情況是()。

        A.函數(shù)體含有循環(huán)語句

        B.函數(shù)體含有遞歸語句

        C.函數(shù)代碼少、頻繁調(diào)用

        D.函數(shù)代碼多、不常調(diào)用

        答案:C

        6.定義p并使p指向動態(tài)空間中的包含30個整數(shù)的數(shù)組所使用的定義語句為()。

        A.int*p=newint[30];

        B.int*p=newint(30);

        C.int*p=new[30];

        D.*p=newint[30];

        答案:A

        7.將兩個字符串連接起來組成一個字符串時,選用()函數(shù)。

        A.strlen()

        B.strcap()

        C.strcat()

        D.strcmp()

        答案:C

        8.switch語句能夠改寫為()語句。

        A.for

        B.if

        C.do

        D.while

        答案:B

        9.關(guān)于void指針,下列說法正確的是()。

        A.void指針就是不能指向任何數(shù)據(jù)的指針

        B.void指針就是已定義而未初始化的指針

        C.指向任何類型數(shù)據(jù)的指針可直接賦值給一個void指針

        D.void指針值可直接賦給一個非void指針

        答案:C

        10.循環(huán)while(inti=0)i--;執(zhí)行次數(shù)是()。

        A.0

        B.1

        C.5

        D.6

        答案:A

        11.預(yù)處理命令在程序中都是以()符號開頭的。

        A.*

        B.#

        C.&

        D.@

        答案:B

        12.以下能正確地定義整型變量a,b和c,并為其賦初值5的語句是()。

        A.inta=b=c=5;

        B.inta,b,c=5;

        C.a=5,b=5,c=5;

        D.a=b=c=5;

        答案:A

        13.若有說明語句:charc='72'則變量c()。

        A.包含1個字符

        B.包含2個字符

        C.包含3個字符

        D.說明不合法,c的值不確定

        答案:A

        14.可用作C++語言用戶標(biāo)識符的一組標(biāo)識符是()。

        A.voiddefine+WORD

        B.a3_b3_123YN

        C.for-abcCase

        D.2aDOsizeof

        答案:B

        15.以下標(biāo)識符中不全是保留字的是()。

        A.caseforint

        B.defathenwhile

        C.boolclasslong

        D.gotoreturnchar

        答案:B

        16.下列變量名中,()是合法的。

        A.Forest

        B.byte-size

        C.double

        D.A+a

        答案:A

        17.函數(shù)調(diào)用func((exp1,exp2),(exp3,exp4,exp5))中所含實參的個數(shù)為()個。

        A.1

        B.2

        C.4

        D.5

        答案:B

        18.this指針存在的目的是()。

        A.保證基類私有成員在子類中可以被訪問

        B.保證基類保護(hù)成員在子類中可以被訪問

        C.保證每個對象擁有自己的數(shù)據(jù)成員,但共享處理這些數(shù)據(jù)成員的代碼

        D.保證基類公有成員在子類中可以被訪問

        答案:C

        19.定義類的動態(tài)對象數(shù)組時,系統(tǒng)只能夠自動調(diào)用該類的()對其進(jìn)行初始化。

        A.友員

        B.析構(gòu)函數(shù)

        C.無參構(gòu)造函數(shù)

        D.類成員

        答案:C

        20.對兩個數(shù)組a和b進(jìn)行如下初始化:chara[]="ABCDEF";charb[]={‘A’,‘B’,‘C’,‘D’

        A.a和b數(shù)組完全相同

        B.a和b中都存放字符串

        C.sizeof(a)比sizeof(b)大

        D.sizeof(a)與sizeof(b)相同

        答案:C

        21.對長度為N的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為()。

        A.N+1

        B.N

        C.(N+1)/2

        D.N/2

        答案:B

        22.二維數(shù)組在內(nèi)存中的存放順序是()。

        A.按行存放

        B.按列存放

        C.由用戶自己定義

        D.由編譯器決定

        答案:A

        23.假如指針p已經(jīng)指向某個整型變量x,則(*p)++相當(dāng)于()。

        A.x++

        B.p++

        C.*(p++)

        D.&x++

        答案:A

        24.如有數(shù)組intnum[5]={12,13,14,15,16};則num[0]的值為()。

        A.12

        B.13

        C.14

        D.15

        答案:A

        25.若p1、p2都是指向整型的指針,p1已經(jīng)指向變量x,要使p2也指向x,正確的是()。

        A.p2=p1;

        B.p2=**p1;

        C.p2=&p1;

        D.p2=*p1;

        答案:A

        26.有語句inta[10]={10,9,8,7,6,5,4,3,2,1},*p=a;則數(shù)值為2的表達(dá)式是()。

        A.a[9]

        B.*p[8]

        C.*(a+8)

        D.p+8

        答案:C

        27.在C++中,訪問一個指針?biāo)赶虻膶ο蟮某蓡T所用的指向運(yùn)算符是()。

        A.*

        B.<<

        C.->

        D.=

        答案:C

        28.在面向?qū)ο蟮某绦蛟O(shè)計中,將一組對象的共同特性抽象出來形成()。

        A.對象

        B.實例

        C.類

        D.數(shù)組

        答案:C

        29.在用C++進(jìn)行程序設(shè)計時,最好用()代替malloc。

        A.new

        B.

        C.指針

        D.循環(huán)

        答案:A

        30.不同對象可以調(diào)用相同名稱的函數(shù),但執(zhí)行完全不同行為的現(xiàn)象稱為()。

        A.繼承

        B.訪問控制

        C.派生

        D.多態(tài)性

        答案:D

        31.若定義了函數(shù)double*function(),則函數(shù)function的返回值為()。

        A.實數(shù)型

        B.實數(shù)的地址

        C.指向函數(shù)的指針

        D.函數(shù)的地址

        答案:B

        32.所謂數(shù)據(jù)封裝就是將一組數(shù)據(jù)和與這組數(shù)據(jù)有關(guān)操作組裝在一起,形成一個實體,這實體也就

        A.類

        B.對象

      【do語句能夠改寫為語句練習(xí)】相關(guān)文章:

      關(guān)于do語句改寫為while語句04-01

      英語句型改寫規(guī)則與練習(xí)04-01

      改寫擬人句練習(xí)語句08-19

      關(guān)于改寫語句匯總03-30

      句子改寫練習(xí)03-23

      改寫擬人句練習(xí)09-18

      改寫擬人句的練習(xí)12-25

      改寫擬人句的練習(xí)及答案02-18

      語文改寫句子練習(xí)大全03-30

      久久亚洲中文字幕精品一区四_久久亚洲精品无码av大香_天天爽夜夜爽性能视频_国产精品福利自产拍在线观看
      <menuitem id="r3jhr"></menuitem><noscript id="r3jhr"><progress id="r3jhr"><code id="r3jhr"></code></progress></noscript>
        亚洲视频i在线 | 在线亚洲欧美专区二区 | 在线波多野结衣绝顶高潮抖动 | 久久久亚洲天堂 | 一区二区三区中文字幕在线 | 日本在线一免费区 |