版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C++程序設(shè)計(jì)重慶師范大學(xué)智慧樹知到答案2024年第一章測(cè)試
把高級(jí)語(yǔ)言程序轉(zhuǎn)換為目標(biāo)程序需使用()。
A:編輯程序B:編譯程序C:運(yùn)行程序D:調(diào)試程序
答案:BC++源程序的擴(kuò)展名是()。
A:exeB:cppC:cD:dll
答案:BC++語(yǔ)言與C語(yǔ)言相比最大的改進(jìn)是()。
A:復(fù)用性B:面向?qū)ο驝:安全性D:面向過(guò)程
答案:BC++語(yǔ)言可以對(duì)程序塊注釋,注釋部分必須用下列哪個(gè)括起來(lái)()。
A:/**/B:*//*C:{}D:[]
答案:A一個(gè)完整C++程序的基本組成包含預(yù)處理命令和()。
A:函數(shù)B:頭文件C:語(yǔ)句D:輸入輸出
答案:A下列關(guān)于cin和cout的說(shuō)法中,錯(cuò)誤的是()。
A:cout用于輸出數(shù)據(jù)B:cin可以讀取空格·C:cin用于讀入用戶輸入的數(shù)據(jù)D:cout通常與<<運(yùn)算符結(jié)合
答案:B下列關(guān)于命名空間的描述中,錯(cuò)誤的是()。
A:C++標(biāo)準(zhǔn)庫(kù)也定義了一個(gè)命名空間,名為stdB:定義命名空間的關(guān)鍵字是namespaceC:程序員可以自定義命名空間D:定義命名空間,必須要給這個(gè)空間起一個(gè)名字
答案:D
第二章測(cè)試
下列4組變量命名中,不符合C++變量命名規(guī)則的是()。
A:ye_78;woB:cc;averC:wl;yearD:6x;char
答案:D下面表達(dá)式的值為false的是()。
A:!(5<8)||(2<8)B:1<3&&5<7C:!(2>4)D:2&&1&&0
答案:D下面不正確的字符常量是()。
A:"0"B:‘\074’C:‘a(chǎn)’D:‘\n’
答案:A在C++語(yǔ)言中,要求運(yùn)算數(shù)必須是整型的運(yùn)算符是()。
A:++B:!=C:%D:/
答案:C若有定義:inta=7;floatx=2.5,y=4.7;則表達(dá)式x+a%3*(int)(x+y)%2/4的值是()。
A:3.5B:0.0C:2.5D:2.75
答案:C假設(shè)所有變量都是整型,表達(dá)式:a=2,b=5,a>b?a++:b++,a+b的值為()。
A:9B:2C:7D:8
答案:D設(shè)有條件表達(dá)式(M)?(a++):(a--),則與表達(dá)式M等價(jià)的是()。
A:M!=0B:M!=1C:M==0D:M=1
答案:A
第三章測(cè)試
下列程序的輸出結(jié)果為()。
A:t1=false;t2=true;t3=falseB:t1=1;t2=0;t3=1C:t1=true;t2=false;t3=trueD:t1=8;t2=0;t3=-1
答案:C對(duì)if語(yǔ)句的表達(dá)式的類型。下面描述正確的是()。
A:必須是關(guān)系式表達(dá)式B:必須是關(guān)系式表達(dá)式或算數(shù)表達(dá)式C:可以是任意表達(dá)式D:必須是關(guān)系式表達(dá)式或邏輯表達(dá)式
答案:Cinta=0;if(a=1)a+=10;結(jié)果a的值是()。
A:11B:10C:0D:出錯(cuò)
答案:Aintx=1;if(x==1)x-=-3;結(jié)果x的值是()
A:-4B:4C:出錯(cuò)D:5
答案:Bswitch語(yǔ)句執(zhí)行流程是先求出表達(dá)式的值,其中表達(dá)式不能取()
A:整型B:枚舉型C:布爾型D:實(shí)型
答案:D在下列選項(xiàng)中,構(gòu)成死循環(huán)的程序段是()。
A:ints=36;while(s)--s;B:for(;;)puts("a");C:inti=100;while(1){i=i+1;if(i>100)break;}D:intk=10000;do{k--;cout<<k<<endl;}while(k>10000);
答案:B
第四章測(cè)試
在引用數(shù)組元素時(shí),其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是()。
A:整型常量或整型表達(dá)式B:任何類型的表達(dá)式C:整型表達(dá)式D:整型常量
答案:A下列對(duì)一維整型數(shù)組a的正確說(shuō)明是()。
A:intn=10,a[n];B:#defineSIZE10inta[SIZE];C:inta(10);D:intn;cin>>n;inta[n];
答案:B下列數(shù)組說(shuō)明和初始化錯(cuò)誤的是()。
A:intc[3][2]={{1},{2},{3}}B:intb[][3]={2,3,4,5}C:floatd[3][]={5.3,6.0,6.8}D:inta[2][3]={1,2,3,4,5,6}
答案:C若有以下定義inta[5]={1,2,3,4,5};則對(duì)a數(shù)組元素錯(cuò)誤的引用是()。
A:a[a[4]-2]B:a[5]C:a[2]D:a[0]
答案:B若有以下定義inta[5]={1,2,3};則數(shù)組元素a[3]的值是()。
A:3B:2C:0D:1
答案:C若有以下定義floata[2][3]={1,2,3,4,5,6};則對(duì)a數(shù)組元素正確的引用是()。
A:a[0][3]B:a[1]C:a[2][2]D:a[1][1]
答案:D下列對(duì)字符數(shù)組s初始化錯(cuò)誤的是()。
A:chars[5]="abcde";B:chars[5]=""C:chars[5]={‘a(chǎn)',‘b',‘c'};D:chars[5]={"abc"};
答案:A函數(shù)strcpy(strl,str2)的功能是()。
A:將字符串strl連接到字符串str2之后。B:將字符串strl復(fù)制到字符串str2中。C:將str2復(fù)制到字符串strl中。D:將字符串str2連接到字符串strl之后。
答案:C
第五章測(cè)試
C++語(yǔ)言規(guī)定,函數(shù)返回值的類型是由什么決定。()
A:return語(yǔ)句中的表達(dá)式類型B:系統(tǒng)C:該函數(shù)定義時(shí)的類型D:調(diào)用該函數(shù)時(shí)的主調(diào)用函數(shù)類型
答案:C以下敘述不正確的是()。
A:程序總是從第一個(gè)定義的函數(shù)開始執(zhí)行B:在函數(shù)調(diào)用之前,必須要進(jìn)行函數(shù)的定義或聲明C:函數(shù)是構(gòu)成C++程序的基本元素D:主函數(shù)是C++程序中不可缺少的函數(shù)
答案:A以下函數(shù)聲明正確的是()。
A:intFun(intx,inty)B:intFun(intx,y)C:intFun(intx,inty)D:intFun(intx;inty)
答案:C對(duì)于函數(shù)voidFun(intx),下面調(diào)用正確的是()。
A:Fun(f(9));B:Fun(9);C:inty=Fun(9);D:x=Fun();
答案:B下列函數(shù)參數(shù)默認(rèn)值定義,錯(cuò)誤的是()。
A:Fun(intx=100)B:Fun(intx,inty=0)C:intb))D:Fun(intx=0,inty)E:Fun(intx=f(int
答案:D當(dāng)一個(gè)函數(shù)功能不太復(fù)雜,但要求被頻繁調(diào)用時(shí),選用()。
A:重載函數(shù)B:遞歸函數(shù)C:嵌套函數(shù)D:內(nèi)聯(lián)函數(shù)
答案:DC++語(yǔ)言中,以下敘述錯(cuò)誤的是()。
A:實(shí)參可以是變量、常量或表達(dá)式B:函數(shù)被調(diào)用時(shí),系統(tǒng)才為形參分配內(nèi)存C:形參可以是變量、常量或表達(dá)式D:實(shí)參和對(duì)應(yīng)形參的數(shù)據(jù)類型必須一致
答案:C
第六章測(cè)試
若有以下定義,下面說(shuō)法錯(cuò)誤的是()。
inta=10,*p=&a;
A:變量p經(jīng)初始化,獲取變量a的地址B:聲明變量p,其中“*”表示p是一個(gè)指針變量C:聲明變量p只可以指向一個(gè)整型變量D:變量p的值是10
答案:D若有以下定義,則下面均代表地址的一組選項(xiàng)是()。
A:a,p,*&aB:&p,*p,&aC:&*a,&a,*pD:&a,&*p,p
答案:D若有下列程序段,則下面敘述正確的是()。
chars[]="china";
char*p;
p=s;
A:*p與s[0]相等B:s與p完全相同C:s數(shù)組的長(zhǎng)度和p所指向的字符長(zhǎng)度相等D:數(shù)組s中的內(nèi)容和指針變量p中的內(nèi)容相同
答案:A下列程序的運(yùn)行結(jié)果為()。
charstr[]="abc",*p=str;
cout<<*(p+2);
A:字符c的地址B:67C:字符cD:0
答案:C若有以下定義,則正確的敘述是()
char*b[2]={"1234","5678"}
A:數(shù)組b的兩個(gè)元素值分別是"1234"和"5678"B:數(shù)組b的兩個(gè)元素中各存放了字符串"1234"和"5678"的首地址C:數(shù)組b的兩個(gè)元素中各存放了包含4個(gè)字符的一維數(shù)組的首地址D:B是一個(gè)指針,它指向含有兩個(gè)數(shù)組元素的字符型一維數(shù)組
答案:B調(diào)用函數(shù)時(shí),如果實(shí)參是一個(gè)數(shù)組名,則向函數(shù)對(duì)應(yīng)形參傳送的是()。
A:數(shù)組每個(gè)元素的值B:數(shù)組的首地址C:數(shù)組的首元素D:數(shù)組的每個(gè)元素的地址
答案:B關(guān)于引用的說(shuō)明,下列說(shuō)法錯(cuò)誤的是()。
A:不允許把為一個(gè)變量建立的引用重新用作另一變量的別名B:引用和其所代表的變量使用同一塊存儲(chǔ)空間C:如果程序需要先指向一個(gè)對(duì)象,然后又指向另一個(gè)對(duì)象,此時(shí)應(yīng)采用引用D:任何變量都可以被引用
答案:C
第七章測(cè)試
以下關(guān)于結(jié)構(gòu)體的敘述錯(cuò)誤的是()。
A:結(jié)構(gòu)體是用戶定義的一種數(shù)據(jù)類型B:結(jié)構(gòu)體中可設(shè)定若干個(gè)不同類型的數(shù)據(jù)成員C:在定義結(jié)構(gòu)體時(shí),可以為成員設(shè)置默認(rèn)值D:結(jié)構(gòu)體中成員的數(shù)據(jù)類型可以是另一個(gè)已定義的結(jié)構(gòu)
答案:C以下關(guān)于共用體的敘述錯(cuò)誤的是()。
A:共用體和結(jié)構(gòu)體變量的初始化方法相同B:共用體變量的地址和它各成員的地址都是同一地址C:共用體可以作為結(jié)構(gòu)體的成員D:在定義共用體變量時(shí)可以進(jìn)行初始化
答案:A運(yùn)行下面程序后,程序的輸出結(jié)果為(A)。
#include<iostream>
usingnamespacestd;
structn
{intx;charc;};
voidfunc(structnb)
{b.x=20;b.c='y';}
intmain()
{
structna={10,'x'};
func();
cout<<a.x;
return0;
}
A:10B:20C:yD:X
答案:A設(shè)有如下說(shuō)明,則對(duì)字符串"Paul"的引用可以表示為()。
structperson
{
charname[9];
intage;
}p[3]={{"John",17},{"Paul",20},{"Mary",19;}}
A:p[2].nameB:p[1].nameC:[0]D:[0]
答案:B若有以下說(shuō)明和語(yǔ)句,則下列引用方式中不正確的是()。
structworker
{intno;
char*name;
}work,*p=&work;
A:p->noB:work->noC:work.noD:(*p).no
答案:B
第八章測(cè)試
類的定義中成員默認(rèn)的訪問(wèn)權(quán)限是()
A:protectedB:staticC:privateD:public
答案:C假定一個(gè)類的構(gòu)造函數(shù)為A(intaa,intbb){a=aa--;b=a*bb;},則執(zhí)行Ax(4,5)語(yǔ)句后,x.a和x.b的值分別為()。
A:3和15B:20和5C:5和4D:4和20
答案:D下列關(guān)于設(shè)置缺省參數(shù)值的描述中,正確的是()。
A:在指定了缺省值的參數(shù)右邊,不能出現(xiàn)沒(méi)有指定缺省值的參數(shù)B:設(shè)置缺省參數(shù)值時(shí),必須全部都設(shè)置C:不能在函數(shù)的聲明中指定參數(shù)的缺省值D:不允許設(shè)置缺省參數(shù)值
答案:A假定AA為類名,a()為該類的公有成員函數(shù),x為該類對(duì)象,則訪問(wèn)x對(duì)象中成員函數(shù)a()的格式為()。
A:x.a()B:x->aC:(*x).a()D:x.a
答案:A若類Sample中的一個(gè)成員函數(shù)說(shuō)明如下:voidset(Sample&a);則Sample&a的含義是()。
A:a是類Sample的對(duì)象引用,用來(lái)作函數(shù)set()的形參B:變量Sample與a按位與的結(jié)果作為函數(shù)set的參數(shù)C:指向類Sample的名為a的指針D:將a的地址賦給變量set
答案:A通常拷貝構(gòu)造函數(shù)的參數(shù)是()
A:某個(gè)對(duì)象的指針名B:某個(gè)對(duì)象的成員名C:某個(gè)對(duì)象的引用名D:某個(gè)對(duì)象名
答案:D下列選項(xiàng)中,哪一項(xiàng)不是構(gòu)造函數(shù)的特征()。
A:構(gòu)造函數(shù)可以設(shè)置缺省參數(shù)B:構(gòu)造函數(shù)可以重載C:構(gòu)造函數(shù)必須指定返回值類型D:構(gòu)造函數(shù)的函數(shù)名與類名相同
答案:C
第九章測(cè)試
用來(lái)說(shuō)明類的友元的關(guān)鍵字是()。
A:friendB:publicC:protectedD:private
答案:A一個(gè)類的友元函數(shù)或友元類可以訪問(wèn)該類的()。
A:共有成員B:所有成員C:私有成員D:保護(hù)成員
答案:B若類A被說(shuō)明成類B的友元,則()。
A:類A的成員函數(shù)不能訪問(wèn)類B的成員B:類B的成員即類A的成員C:類B不一定是類A的友元D:類A的成員即類B的成員
答案:C下列關(guān)于靜態(tài)數(shù)據(jù)成員的特性描述中錯(cuò)誤的是()。
A:靜態(tài)數(shù)據(jù)成員不是所有對(duì)象所共用的B:靜態(tài)數(shù)據(jù)成員要在類體外進(jìn)行初始化C:引用靜態(tài)數(shù)據(jù)成員時(shí),要在靜態(tài)數(shù)據(jù)成員名前加“類名”和作用域運(yùn)算符D:說(shuō)明靜態(tài)數(shù)據(jù)成員時(shí)前邊要加static
答案:A下列關(guān)于靜態(tài)成員函數(shù)的說(shuō)法中不正確的是()。
A:對(duì)靜態(tài)成員函數(shù)的引用不需要使用對(duì)象名B:靜態(tài)成員函數(shù)中可以直接引用類的靜態(tài)成員C:靜態(tài)成員函數(shù)中可以直接引用類的非靜態(tài)成員D:靜態(tài)成員函數(shù)不屬于對(duì)象成員
答案:C
第十章測(cè)試
下面關(guān)于基類與派生類的敘述中,不正確的是()。
A:對(duì)基類成員的訪問(wèn)必須是無(wú)二義性的B:派生類一都用公有派生C:基類的公有成員在派生類中仍然是公有的D:賦值兼容規(guī)則也適用于多重繼承的組合
答案:C下列對(duì)派生類的描述中,錯(cuò)誤的是()。
A:派生類至少應(yīng)有一個(gè)基類B:派生類的成員除了自已定義的成員外,還包含了它的基類成員C:一個(gè)派生類可以作為另一個(gè)派生類的基類D:基類中成員訪問(wèn)權(quán)限繼承到派生類中都保持不變
答案:D下列關(guān)于public繼承說(shuō)法錯(cuò)誤的是()。
A:派生類的其他對(duì)象可以直接訪問(wèn)基類的公有成員和保護(hù)成員。B:基類的公有成員和保護(hù)成員,被公有繼承后,會(huì)作為派生類的公有成員和保護(hù)成員。C:派生類的成員和對(duì)象都無(wú)法訪問(wèn)基類的私有成員D:派生類的對(duì)象可以訪問(wèn)基類的私有成員
答案:DC++類體系中,下列函數(shù)能被派生類繼承的有()。
A:虛函數(shù)B:友元函數(shù)C:析構(gòu)函數(shù)D:構(gòu)造函數(shù)
答案:A帶有虛基類的多層派生類構(gòu)造函數(shù)的成員初始化列表中都要列出虛基類的構(gòu)造函數(shù),這樣將對(duì)虛基類的子對(duì)象初始化()。
A:與虛基類派生的子類個(gè)數(shù)有關(guān)B:多次C:1次D:2次
答案:C下列關(guān)于動(dòng)態(tài)聯(lián)編的描述中,錯(cuò)誤的是()。
A:動(dòng)態(tài)聯(lián)編是以虛函數(shù)為基礎(chǔ)B:動(dòng)態(tài)聯(lián)編調(diào)用函數(shù)操作是指向?qū)ο蟮闹羔樆驅(qū)ο笠肅:動(dòng)態(tài)聯(lián)編是運(yùn)行時(shí)確定所調(diào)用的函數(shù)代碼的D:動(dòng)態(tài)聯(lián)編是在編譯時(shí)確定函數(shù)操作的
答案:D用于聲明重載運(yùn)算符函數(shù)的關(guān)鍵字是()。
A:newB:friendC:thisD:operator
答案:D如何解決當(dāng)多個(gè)基類和派生類出現(xiàn)同名成員時(shí)引起的二義性問(wèn)題。()
A:使用對(duì)象賦值B:使用基類指針C:所有選項(xiàng)都不對(duì)D:使用類作用域限定符
答案:D
第十一章測(cè)試
下列的模版說(shuō)明中,正確的是()。
A:template<tpyenameT1,typenameT2>B:template<classT1,classT2>C:template<typenameT1,T2>D:template<classT1,T2>
答案:A下列有關(guān)模板的描述,錯(cuò)誤的是()。
A:類模板與模板類是同一個(gè)概念B:使用時(shí),模板參數(shù)與函數(shù)參數(shù)相同,是按位置而不是名稱對(duì)應(yīng)的C:模板參數(shù)表中可以有類型參數(shù)和非類型參數(shù)D:模板把數(shù)據(jù)類型作為一個(gè)設(shè)計(jì)參數(shù),稱為參數(shù)化程序設(shè)計(jì)
答案:A建立類模板對(duì)象的實(shí)例化對(duì)象稱為()。
A:基類派生類B:模板類模板函數(shù)C:構(gòu)造函數(shù)對(duì)象D:模板類對(duì)象
答案:D下列的模板說(shuō)明中,正確的是()。
A:template<T1,T2>B:template<typenameT1;typenameT2>C:template<typenameT1,typenameT2>D:template<classT1,T2>
答案:A模板函數(shù)的真正代碼是在哪個(gè)時(shí)期產(chǎn)生的()。
A:源程序中定義函數(shù)時(shí)B:源程序中聲明函數(shù)時(shí)C:運(yùn)行執(zhí)行函數(shù)時(shí)D:源程序中調(diào)用函數(shù)時(shí)
答案:D一個(gè)模板聲明了多個(gè)形參,則每個(gè)參數(shù)都必須用關(guān)鍵字()。
A:constB:voidC:classD:static
答案:C
第十二章測(cè)試
在文件操作中,表示以追加方式打開文件的是()。
A:ios::outB:ios::appC:iso::ate
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 旅行社之間合作協(xié)議
- 美蘇技術(shù)合作協(xié)議
- 2025版施工合同放棄及回函流程規(guī)范3篇
- 2025版智能交通管理系統(tǒng)安全生遵守協(xié)議書3篇
- 2025版小額貸款合同簽訂中的合同簽訂中的合同解除權(quán)與條件2篇
- 2025年全球及中國(guó)不銹鋼晶圓環(huán)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國(guó)閉芯變壓器行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國(guó)鋁角行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球絲束預(yù)浸料設(shè)備行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025版施工現(xiàn)場(chǎng)安全生產(chǎn)管理及應(yīng)急救援服務(wù)合同2篇
- 2024年08月北京中信銀行北京分行社會(huì)招考(826)筆試歷年參考題庫(kù)附帶答案詳解
- 原發(fā)性腎病綜合征護(hù)理
- (一模)株洲市2025屆高三教學(xué)質(zhì)量統(tǒng)一檢測(cè) 英語(yǔ)試卷
- 蘇教版二年級(jí)數(shù)學(xué)下冊(cè)全冊(cè)教學(xué)設(shè)計(jì)
- 職業(yè)技術(shù)學(xué)院教學(xué)質(zhì)量監(jiān)控與評(píng)估處2025年教學(xué)質(zhì)量監(jiān)控督導(dǎo)工作計(jì)劃
- 金字塔原理與結(jié)構(gòu)化思維考核試題及答案
- 基礎(chǔ)護(hù)理學(xué)導(dǎo)尿操作
- 臨床放射性皮膚損傷的護(hù)理
- DB11∕T 1028-2021 民用建筑節(jié)能門窗工程技術(shù)標(biāo)準(zhǔn)
- 四川省成都市溫江區(qū)2023-2024學(xué)年四年級(jí)下學(xué)期期末語(yǔ)文試卷
- (初級(jí))航空油料計(jì)量統(tǒng)計(jì)員技能鑒定理論考試題庫(kù)(含答案)
評(píng)論
0/150
提交評(píng)論