![計(jì)算機(jī)程序設(shè)計(jì)智慧樹知到課后章節(jié)答案2023年下湘潭大學(xué)_第1頁](http://file4.renrendoc.com/view/36669eea93cf9357fe3e3cd77090d561/36669eea93cf9357fe3e3cd77090d5611.gif)
![計(jì)算機(jī)程序設(shè)計(jì)智慧樹知到課后章節(jié)答案2023年下湘潭大學(xué)_第2頁](http://file4.renrendoc.com/view/36669eea93cf9357fe3e3cd77090d561/36669eea93cf9357fe3e3cd77090d5612.gif)
![計(jì)算機(jī)程序設(shè)計(jì)智慧樹知到課后章節(jié)答案2023年下湘潭大學(xué)_第3頁](http://file4.renrendoc.com/view/36669eea93cf9357fe3e3cd77090d561/36669eea93cf9357fe3e3cd77090d5613.gif)
![計(jì)算機(jī)程序設(shè)計(jì)智慧樹知到課后章節(jié)答案2023年下湘潭大學(xué)_第4頁](http://file4.renrendoc.com/view/36669eea93cf9357fe3e3cd77090d561/36669eea93cf9357fe3e3cd77090d5614.gif)
![計(jì)算機(jī)程序設(shè)計(jì)智慧樹知到課后章節(jié)答案2023年下湘潭大學(xué)_第5頁](http://file4.renrendoc.com/view/36669eea93cf9357fe3e3cd77090d561/36669eea93cf9357fe3e3cd77090d5615.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
計(jì)算機(jī)程序設(shè)計(jì)智慧樹知到課后章節(jié)答案2023年下湘潭大學(xué)湘潭大學(xué)
第一章測試
以下敘述不正確的是()。
A:在C程序中,語句之間必須要用分號";"分隔B:若a是實(shí)型變量,C程序中a=10是正確的,因?yàn)閷?shí)型變量中允許存放整型數(shù)C:在C程序中,無論是整數(shù)還是實(shí)數(shù)都能正確無誤地表示D:在C程序中,%是只能用于整數(shù)運(yùn)算的運(yùn)算符
答案:在C程序中,無論是整數(shù)還是實(shí)數(shù)都能正確無誤地表示
以下程序輸出結(jié)果為()。
inta=3;
intb=5;
intc=a+b;
printf("a+b=%d",c);
A:5B:8C:3D:a+b=8
答案:a+b=8
以下程序中有()處錯誤。
#include<stdio.h>
intmain[]
{
printf("HelloWorld!\n")
return0;
}
A:2B:4C:1D:3
答案:2
C語言每條語句以分號“;”結(jié)束。()
A:對B:錯
答案:對
C語言是一種面向過程的程序設(shè)計(jì)語言。()
A:對B:錯
答案:對
運(yùn)行一個C語言程序主要包括()步驟。
A:執(zhí)行B:編譯C:鏈接D:編輯
答案:執(zhí)行;編譯;鏈接;編輯
常見的C語言編譯器有()。
A:VisualC++B:VisualStudioC:Code::BlocksD:DevC++
答案:VisualC++;VisualStudio;Code::Blocks;DevC++
有定義語句:intx,y;若要通過scanf("%d,%d",&x,&y);語句使變量x得到數(shù)值11,變量y得到數(shù)值12,下面四組輸入形式中,正確的有()。
A:11,12<回車>B:1112<回車>C:11,<回車>12<回車>D:11,<空格>12<回車>
答案:11,12<回車>;11,<回車>12<回車>;11,<空格>12<回車>
已有定義inti,j,k;,若從鍵盤輸入:1,2,3<回車>,使i的值為1,j的值為2,k的值為3,以下選項(xiàng)中正確的輸入語句是()。
A:scanf("%2d%2d%2d",&i,&j,&k);B:scanf("%d,%d,%d",&i,&j,&k);C:scanf("%d_%d_%d",&i,&j,&k);D:scanf("i=%d,j=%d,k=%d",&i,&j,&k);
答案:scanf("%d,%d,%d",&i,&j,&k);
第二章測試
若有定義:doublex;,則能正確輸入x值的語句是()。
A:scanf("%f",x);B:scanf("%lf",&x);C:scanf("%f",&x);D:scanf("%5.1f",&x);
答案:scanf("%lf",&x);
要為字符型變量a賦初值,下列語句中哪一個是正確的是()。
A:chara=%;B:chara=’3’;C:chara="3";D:chara=*;
答案:chara=’3’;
以下標(biāo)識符中,不能作為合法的C用戶定義標(biāo)識符的是()。
A:_123B:putcharC:_doubleD:INT
答案:putchar
若變量已正確定義并賦值,下面符合C語言語法的表達(dá)式是()。
A:a=b=c+2B:int18.5%3C:a:=b+1D:a=a+7=c+b
答案:a=b=c+2
下列數(shù)據(jù)中,為字符串常量的是()。
A:Howdoyoudo.B:"house"C:AD:$abc
答案:"house"
C語言中,double類型數(shù)據(jù)占()。
A:1個字節(jié)B:4個字節(jié)C:2個字節(jié)D:8個字節(jié)
答案:8個字節(jié)
在C語言中,int、char和short三種類型數(shù)據(jù)在內(nèi)存中所占用的字節(jié)數(shù)()。
A:均為2個字節(jié)B:是任意的C:由所用機(jī)器的機(jī)器字長決定D:由用用戶自己定義
答案:由所用機(jī)器的機(jī)器字長決定
以下數(shù)值中,不正確的八進(jìn)制數(shù)或十六進(jìn)制數(shù)是()。
A:0xaaaaB:081C:016D:0x16
答案:081
第三章測試
邏輯運(yùn)算符兩側(cè)運(yùn)算對象的數(shù)據(jù)類型()。
A:只能是整型或字符型數(shù)據(jù)B:只能是0或1C:只能是0或非0正數(shù)D:可以是任何基本類型的數(shù)據(jù)
答案:可以是任何基本類型的數(shù)據(jù)
設(shè)a,b和c都是int型變量,且a=0,b=4,c=5,則下面的表達(dá)式中值為0的是()。
A:a&&bB:c>bC:a||bD:a<=b
答案:a&&b
若有定義inta=12,n=5;則表達(dá)式a%(n%2)運(yùn)算后,a的值()。
A:12B:6C:0D:1
答案:0
執(zhí)行下列語句后變量x和y的值是()。
y=10;x=y++;
A:x=10,y=10B:x=11,y=11C:x=10,y=11D:x=11,y=10
答案:x=10,y=11
若有說明和語句
inta=5;
a++;
此處表達(dá)式a++的值是()。
A:4B:7C:5D:6
答案:5
表達(dá)式sizeof(char)的值是()。
A:2B:1C:8D:4
答案:1
下列運(yùn)算符中不屬于關(guān)系運(yùn)算符的是()。
A:!=B:<C:>=D:!
答案:!
下列表達(dá)式中,其值確定不為邏輯值的是()。
A:邏輯表達(dá)式B:逗號表達(dá)式C:算術(shù)表達(dá)式D:關(guān)系表達(dá)式
答案:算術(shù)表達(dá)式
在C語言中運(yùn)算對象必須是整型的運(yùn)算符是()。
A:!B:/C:*D:%
答案:%
第四章測試
以下敘述中正確的是()。
A:分號是C語句之間的分隔符,不是語句的一部分B:花括號“{“和”}”只能作為函數(shù)體的定界符C:C程序中注釋部分可以出現(xiàn)在程序中任意合適的地方D:構(gòu)成C程序的基本單位是函數(shù),所有函數(shù)名都可以由用戶命名
答案:C程序中注釋部分可以出現(xiàn)在程序中任意合適的地方
任何一個C語言的可執(zhí)行程序都是從()開始執(zhí)行的.
A:main()函數(shù)的入口處B:程序中的第一條語句C:編譯預(yù)處理語句D:程序中的第一個函數(shù)
答案:main()函數(shù)的入口處
C語言的基本構(gòu)成單位是()。
A:子程序B:函數(shù)和過程C:超文本過程D:函數(shù)
答案:函數(shù)
C語言的程序一行寫不下時,可以()。
A:用分號換行B:用回車符換行C:用逗號換行D:用續(xù)行符號換行
答案:用續(xù)行符號\換行
C語言規(guī)定,在一個源程序中,main函數(shù)的位置()
A:可以任意B:必須在最開始C:必須在系統(tǒng)調(diào)用的庫函數(shù)后面D:必須在最后面
答案:可以任意
一個C語言程序有且僅有一個()。
A:主函數(shù)B:函數(shù)C:過程D:include
答案:主函數(shù)
關(guān)于C程序的敘述正確的是()。
A:從//開始的程序都是注釋B:一行只能寫一條語句C:一條語句可以寫成多行,多條語句也可以寫在一行D:/**/只能寫在一行,其中的內(nèi)容為注釋
答案:一條語句可以寫成多行,多條語句也可以寫在一行
一個C語言程序可以擁有多個函數(shù),但有且僅有一個主函數(shù)。()
A:錯B:對
答案:對
一個C語言程序通常包括以下哪些內(nèi)容()。
A:編譯預(yù)處理命令B:語句C:函數(shù)D:注釋
答案:編譯預(yù)處理命令;語句;函數(shù);注釋
已知庫函數(shù)sqrt()的聲明位于math.h文件中,如果需要在程序中使用sqrt()函數(shù),則需要在程序的最前面寫上下面哪條語句?()
A:#definemath.hB:#include<math.h>C:#definemath.hsqrtD:doublesqrt();
答案:#include<math.h>
第五章測試
已知intx=10,y=20,z=30;以下語句執(zhí)行后,x,y,z的值是()
if(x>y)
z=x;x=y;y=z;
A:x=10,y=20,z=30B:x=20,y=30,z=30C:x=20,y=30,z=20D:x=20,y=30,z=10
答案:x=20,y=30,z=30
以下程序的運(yùn)行結(jié)果是()。
#include<stdio.h>
Intmain()
{
inta=10,b=0;
if(a=12)
{a=a+1;b=b+1;}
else
{a=a+4;b=b+4;}
printf(“%d,%d\n”,a,b);
}
A:11,1B:14,4C:13,1D:10,0
答案:13,1
若希望當(dāng)A的值為奇數(shù)時,表達(dá)式的值為“真”,A的值為偶數(shù)時,表達(dá)式的值為“假”,則以下不能滿足要求的表達(dá)式是()。
A:!(A%2)B:!(A%2==0)C:A%2D:A%2==1
答案:!(A%2)
C語言對嵌套if語句的規(guī)定是:else總是與()。
A:第一個if配對B:其之前最近的且尚未配對的if配對C:縮進(jìn)位置相同的if配對D:其之前最近的if配對
答案:其之前最近的且尚未配對的if配對
以下程序的運(yùn)行結(jié)果是()。
intmain()
{
intm=5;
if(m++>5)printf(“%d\n”,m);
elseprintf(“%d\n”,m--);
}
A:7B:6C:5D:4
答案:6
第六章測試
從循環(huán)體內(nèi)某一層跳出,繼續(xù)執(zhí)行循環(huán)外的語句是()。
A:continue語句B:if語句C:break語句D:空語句
答案:continue語句
while循環(huán)語句至少無條件執(zhí)行一次循環(huán)體。()
A:錯B:對
答案:錯
for循環(huán)語句只能用于循環(huán)次數(shù)已經(jīng)確定的情況。()
A:對B:錯
答案:錯
下面程序的輸出結(jié)果是()。
intj,s=0;
?for(j=1;j<=7;j++)
?s=s+j;
?printf("%d",s);
A:22B:死循環(huán)C:28D:0
答案:28
下面程序的輸出結(jié)果是()。
inta,b;
for(a=1,b=1;a<=100;a++){
if(b>=10)
break;
if(b%3==1){
b=b+3;
continue;
}
}
printf(“%d”,a);
A:5B:101C:3D:4
答案:4
第七章測試
要聲明一個有10個整型元素的一維數(shù)組,下面哪個是正確的?()
A:inta[10];B:inta(10);C:inta10;D:int*a[10];
答案:inta[10];
有聲明inta[10],下面哪個描述是正確的?()
A:它的第一個元素是a[0],最后一個元素是a[9]B:它的第一個元素是a[1],最后一個元素是a[10]C:它的第一個元素是a[0],最后一個元素是a[10]D:它的第一個元素是a[1],最后一個元素是a[9]
答案:它的第一個元素是a[0],最后一個元素是a[9]
有二維數(shù)組:inta[3][4],該數(shù)組的第2個元素應(yīng)該是:()
A:a[1][1]B:a[0][0]C:a[1][0]D:a[0][1]
答案:a[0][1]
要從鍵盤讀入字符串"Goodmorning"到字符型數(shù)組str中,應(yīng)該用下面哪種方法?()
A:gets(str[0]);B:scanf("%s",&str)C:scanf("%s",str);D:gets(str);
答案:gets(str);
有聲明:charsrc[]=“world”,dest[80]=“Hello”,要將src中的字符連接到dest后面形成字符串“Helloworld”,下面哪條語句可以達(dá)到這一目的?()
A:strlen(dest,src);B:strcmp(dest,src);C:strcat(dest,src);D:strcpy(dest,src);
答案:strcat(dest,src);
第八章測試
要聲明一個指向整型數(shù)據(jù)的指針變量,下面的聲明哪個是正確的?()
A:int&p;B:intp;C:*intp;D:int*p;
答案:int*p;
p是指向整型數(shù)的指針變量,a、b是整型數(shù),下面哪個表達(dá)式肯定是錯誤的?()
A:b=*&a;B:a=*p;C:a=&*b;D:p=&b;
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 加油車配送合同范本
- 公司承包轉(zhuǎn)讓合同范本
- 2025年度高新技術(shù)園區(qū)過橋資金借款申請扶持合同
- 2025年中國當(dāng)歸行業(yè)發(fā)展趨勢預(yù)測及投資戰(zhàn)略咨詢報(bào)告
- 0元租賃合同范例
- 個人車輛維修合同范例
- 2025年度環(huán)??⒐を?yàn)收跨區(qū)域協(xié)作與支持合同
- 別墅裝修裝飾合同范本
- 買賣小牛犢合同范本
- 農(nóng)村蓋房承攬合同范例
- 歷史時間軸全
- 2019譯林版高中英語全七冊單詞總表
- 高速行業(yè)網(wǎng)絡(luò)安全與維護(hù)
- 2024年能源電力行業(yè)數(shù)字化轉(zhuǎn)型解決方案
- (2024年)房地產(chǎn)銷售人員心態(tài)培訓(xùn)
- 康復(fù)科院感年度工作計(jì)劃
- T-BJCC 1003-2024 首店、首發(fā)活動、首發(fā)中心界定標(biāo)準(zhǔn)
- 《海洋自然保護(hù)區(qū)》課件
- 2024年云南機(jī)場集團(tuán)飛機(jī)維修服務(wù)分公司招聘筆試參考題庫含答案解析
- 外科手術(shù)及護(hù)理常規(guī)
- 蘇少版小學(xué)一年級下冊綜合實(shí)踐活動單元備課
評論
0/150
提交評論