版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2025年6月GESP編程能力認(rèn)證C++等級(jí)考試一級(jí)練習(xí)題試卷(含答案)一、單項(xiàng)選擇題(共10題,每題2分,共20分)1.以下哪個(gè)選項(xiàng)是C++中正確的變量命名?A.2numB.num-2C._num2D.class答案:C解析:變量名不能以數(shù)字開頭(A錯(cuò)誤),不能包含減號(hào)(B錯(cuò)誤),不能是關(guān)鍵字(D錯(cuò)誤),下劃線開頭是合法的(C正確)。2.執(zhí)行語句`cout<<"5"+2;`后,輸出結(jié)果是?A.7B.52C.字符'7'D.無輸出或編譯錯(cuò)誤答案:D解析:"5"是字符串常量,其本質(zhì)是字符數(shù)組的首地址,+2會(huì)將地址后移2位,指向空字符'\0',輸出空;但實(shí)際編譯時(shí)會(huì)因類型不匹配報(bào)錯(cuò)(字符串無法直接與整數(shù)相加),故正確答案為D。3.若`inta=5,b=3;`,則表達(dá)式`a%b+a/b`的值是?A.2B.3C.4D.5答案:B解析:5%3=2,5/3=1(整數(shù)除法),2+1=3。4.以下關(guān)于`if`語句的描述,錯(cuò)誤的是?A.`if`后面的條件表達(dá)式必須用括號(hào)括起來B.`if`語句可以沒有`else`部分C.`if`的條件表達(dá)式結(jié)果為0時(shí)執(zhí)行分支D.多個(gè)`if-else`可以嵌套使用答案:C解析:條件表達(dá)式結(jié)果為非0時(shí)執(zhí)行分支,0表示假。5.執(zhí)行`for(inti=0;i<3;i++)cout<<i;`后,輸出是?A.012B.0123C.123D.000答案:A解析:i從0開始,循環(huán)條件i<3,執(zhí)行i=0、1、2時(shí)輸出,共三次。6.若`charc='A';`,執(zhí)行`c+=3;`后,`c`的值是?A.'D'B.'a'C.68(ASCII碼)D.編譯錯(cuò)誤答案:A解析:'A'的ASCII碼是65,65+3=68,對(duì)應(yīng)字符'D'。7.以下代碼段的輸出是?```cppintx=1;while(x<5){if(x%2==0)cout<<x;x++;}```A.24B.135C.234D.1234答案:A解析:x=1時(shí)不滿足if條件;x=2時(shí)輸出2;x=3不滿足;x=4輸出4;x=5退出循環(huán),故輸出24。8.定義`intarr[5]={1,2,3};`后,`arr[3]`的值是?A.0B.3C.隨機(jī)值D.編譯錯(cuò)誤答案:A解析:數(shù)組初始化時(shí)未指定的元素默認(rèn)初始化為0。9.要讀取用戶輸入的整數(shù)到變量`n`中,正確的語句是?A.`cin>>n;`B.`cin<<n;`C.`cout>>n;`D.`cout<<n;`答案:A解析:cin用于輸入,使用>>運(yùn)算符。10.以下代碼的運(yùn)行結(jié)果是?```cppinta=10,b=20;if(a>b){a=a+b;}else{b=a+b;}cout<<a<<","<<b;```A.10,20B.30,20C.10,30D.30,30答案:C解析:a=10不大于b=20,執(zhí)行else分支,b=10+20=30,a保持10。二、判斷題(共10題,每題1分,共10分)1.C++程序的執(zhí)行總是從第一個(gè)函數(shù)開始。()答案:×解析:從main函數(shù)開始執(zhí)行。2.`double`類型變量可以存儲(chǔ)比`int`更大的整數(shù)。()答案:√解析:double的取值范圍大于int(約±1e308vs±2e9)。3.`for`循環(huán)的循環(huán)體至少會(huì)執(zhí)行一次。()答案:×解析:若初始條件不滿足(如`for(inti=5;i<3;i++)`),循環(huán)體不執(zhí)行。4.`break`語句只能用于循環(huán)結(jié)構(gòu)中。()答案:×解析:也可用于switch語句。5.字符串"hello"在內(nèi)存中占用5個(gè)字節(jié)。()答案:×解析:字符串末尾有'\0'結(jié)束符,實(shí)際占6字節(jié)。6.變量在使用前必須先聲明。()答案:√解析:C++要求變量先聲明后使用。7.`a=b=5;`是合法的賦值語句。()答案:√解析:賦值運(yùn)算符右結(jié)合,等價(jià)于`b=5;a=b;`。8.數(shù)組下標(biāo)可以是負(fù)數(shù)。()答案:×解析:C++不檢查數(shù)組越界,但下標(biāo)應(yīng)為非負(fù)整數(shù)(標(biāo)準(zhǔn)規(guī)定)。9.`cout`輸出時(shí),`endl`的作用是換行并刷新緩沖區(qū)。()答案:√解析:endl相當(dāng)于輸出'\n'并調(diào)用flush()。10.用`int`類型存儲(chǔ)年齡時(shí),120是合法的。()答案:√解析:int通常至少16位,范圍≥-32768~32767,120在范圍內(nèi)。三、編程題(共3題,每題20分,共60分)1.題目:計(jì)算兩個(gè)數(shù)的和與差的乘積輸入:兩個(gè)整數(shù)a和b(-1000≤a,b≤1000)輸出:(a+b)乘以(a-b)的結(jié)果樣例輸入:53樣例輸出:16答案代碼:```cppinclude<iostream>usingnamespacestd;intmain(){inta,b;cin>>a>>b;intsum=a+b;intdiff=a-b;cout<<sumdiff<<endl;return0;}```2.題目:統(tǒng)計(jì)1到n中能被3或5整除的數(shù)的個(gè)數(shù)輸入:一個(gè)正整數(shù)n(n≤1000)輸出:符合條件的數(shù)的個(gè)數(shù)樣例輸入:15樣例輸出:7(解釋:3,5,6,9,10,12,15)答案代碼:```cppinclude<iostream>usingnamespacestd;intmain(){intn,count=0;cin>>n;for(inti=1;i<=n;i++){if(i%3==0||i%5==0){count++;}}cout<<count<<endl;return0;}```3.題目:判斷一個(gè)三位數(shù)是否為“對(duì)稱數(shù)”(即個(gè)位與百位數(shù)字相同)輸入:一個(gè)三位整數(shù)(100≤num≤999)輸出:如果是對(duì)稱數(shù)輸出“YES”,否則輸出“NO”樣例輸入1:121樣例輸出1:YES樣例輸入2:123樣例輸出2:NO答案代碼:```cppinclude<iostream>usingnamespacestd;intmain(){intnum;cin>>num;inthundred=num/100;//百位數(shù)字intunit=num%10;//個(gè)位數(shù)字if(hundred==unit){cout<<"YES"<<endl;}else{cout<<"NO"<<endl;}return0;}```4.題目:計(jì)算小明的考試總分(附加題,可選做)輸入:語文、數(shù)學(xué)、英語三科成績(均為0-100的整數(shù))輸出:三科成績之和樣例輸入:908595樣例輸出:270答案代碼:```cppinclude<
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年抗腫瘤藥物分級(jí)管理培訓(xùn)考核試題(含答案)
- 河西學(xué)院附屬張掖人民醫(yī)院招聘聘用專業(yè)技術(shù)人員考試真題2025
- 2025年上半年教師資格證考試幼兒園科目一綜合素質(zhì)真題及答案
- 2025年工業(yè)物聯(lián)網(wǎng)設(shè)備調(diào)試專項(xiàng)訓(xùn)練試題及答案
- 養(yǎng)老院服務(wù)質(zhì)量投訴處理制度
- 2026年跨境社交電商平臺(tái)項(xiàng)目評(píng)估報(bào)告
- 2026年確定性網(wǎng)絡(luò)項(xiàng)目可行性研究報(bào)告
- 2026年手持式吸污器項(xiàng)目可行性研究報(bào)告
- 企業(yè)員工績效考核評(píng)價(jià)制度
- 2026年數(shù)字孿生 水利工程安全監(jiān)測項(xiàng)目評(píng)估報(bào)告
- 英文繪本故事Brown.Bear.Brown.Bear.What.Do.You.See
- (高清版)JTGT 3371-01-2022 公路沉管隧道設(shè)計(jì)規(guī)范
- 日語假名的羅馬字打字法及其發(fā)音一覽
- 《如何給未來的自己寫一封信》小學(xué)四五年級(jí)語文習(xí)作
- NB-T 20619-2021 壓水堆核電廠放射性廢液處理系統(tǒng)設(shè)計(jì)準(zhǔn)則
- 2023年數(shù)學(xué)競賽AMC8試卷(含答案)
- 空調(diào)銅管規(guī)格尺寸及重量計(jì)算
- 移動(dòng)電源規(guī)格書
- 七年級(jí)下冊數(shù)學(xué)期末考試試卷共十套
- 餐飲部物品清單
- 康柏西普或雷珠單抗治療近視性脈絡(luò)膜新生血管療效及注射次數(shù)比較
評(píng)論
0/150
提交評(píng)論