



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
計算機程序設(shè)計知到智慧樹章節(jié)測試課后答案2024年秋湘潭大學(xué)第一章單元測試
以下敘述不正確的是()。
A:若a是實型變量,C程序中a=10是正確的,因為實型變量中允許存放整型數(shù)B:在C程序中,無論是整數(shù)還是實數(shù)都能正確無誤地表示C:在C程序中,語句之間必須要用分號";"分隔D:在C程序中,%是只能用于整數(shù)運算的運算符
答案:在C程序中,無論是整數(shù)還是實數(shù)都能正確無誤地表示以下程序輸出結(jié)果為()。
inta=3;
intb=5;
intc=a+b;
printf("a+b=%d",c);
A:3B:a+b=8C:8D:5
答案:a+b=8以下程序中有()處錯誤。
#include<stdio.h>
intmain[]
{
printf("HelloWorld!\n")
return0;
}
A:4B:1C:3D:2
答案:2C語言每條語句以分號“;”結(jié)束。()
A:對B:錯
答案:對C語言是一種面向過程的程序設(shè)計語言。()
A:錯B:對
答案:對運行一個C語言程序主要包括()步驟。
A:執(zhí)行B:編譯C:鏈接D:編輯
答案:執(zhí)行;編譯;鏈接;編輯常見的C語言編譯器有()。
A:DevC++B:VisualStudioC:VisualC++D:Code::Blocks
答案:DevC++;VisualStudio;VisualC++;Code::Blocks有定義語句:intx,y;若要通過scanf("%d,%d",&x,&y);語句使變量x得到數(shù)值11,變量y得到數(shù)值12,下面四組輸入形式中,正確的有()。
A:1112<回車>B:11,<空格>12<回車>C:11,<回車>12<回車>D:11,12<回車>
答案:11,<空格>12<回車>;11,<回車>12<回車>;11,12<回車>已有定義inti,j,k;,若從鍵盤輸入:1,2,3<回車>,使i的值為1,j的值為2,k的值為3,以下選項中正確的輸入語句是()。
A:scanf("%d,%d,%d",&i,&j,&k);B:scanf("%2d%2d%2d",&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("%5.1f",&x);D:scanf("%f",&x);
答案:scanf("%lf",&x);要為字符型變量a賦初值,下列語句中哪一個是正確的是()。
A:chara=%;B:chara=*;C:chara=’3’;D:chara="3";
答案:chara=’3’;以下標識符中,不能作為合法的C用戶定義標識符的是()。
A:_doubleB:_123C:putcharD:INT
答案:putchar若變量已正確定義并賦值,下面符合C語言語法的表達式是()。
A:a:=b+1B:a=b=c+2C:int18.5%3D:a=a+7=c+b
答案:a=b=c+2下列數(shù)據(jù)中,為字符串常量的是()。
A:AB:$abcC:Howdoyoudo.D:"house"
答案:"house"C語言中,double類型數(shù)據(jù)占()。
A:2個字節(jié)B:8個字節(jié)C:4個字節(jié)D:1個字節(jié)
答案:8個字節(jié)在C語言中,int、char和short三種類型數(shù)據(jù)在內(nèi)存中所占用的字節(jié)數(shù)()。
A:由所用機器的機器字長決定B:是任意的C:由用用戶自己定義D:均為2個字節(jié)
答案:由所用機器的機器字長決定以下數(shù)值中,不正確的八進制數(shù)或十六進制數(shù)是()。
A:0xaaaaB:016C:0x16D:081
答案:081
第三章單元測試
邏輯運算符兩側(cè)運算對象的數(shù)據(jù)類型()。
A:只能是整型或字符型數(shù)據(jù)B:可以是任何基本類型的數(shù)據(jù)C:只能是0或1D:只能是0或非0正數(shù)
答案:可以是任何基本類型的數(shù)據(jù)設(shè)a,b和c都是int型變量,且a=0,b=4,c=5,則下面的表達式中值為0的是()。
A:c>bB:a||bC:a<=bD:a&&b
答案:a&&b若有定義inta=12,n=5;則表達式a%(n%2)運算后,a的值()。
A:6B:1C:0D:12
答案:0執(zhí)行下列語句后變量x和y的值是()。
y=10;x=y++;
A:x=11,y=11B:x=10,y=11C:x=10,y=10D:x=11,y=10
答案:x=10,y=11若有說明和語句
inta=5;
a++;
此處表達式a++的值是()。
A:6B:7C:5D:4
答案:5表達式sizeof(char)的值是()。
A:4B:8C:1D:2
答案:1下列運算符中不屬于關(guān)系運算符的是()。
A:!=B:<C:!D:>=
答案:!下列表達式中,其值確定不為邏輯值的是()。
A:邏輯表達式B:逗號表達式C:關(guān)系表達式D:算術(shù)表達式
答案:算術(shù)表達式在C語言中運算對象必須是整型的運算符是()。
A:/B:%C:*D:!
答案:%
第四章單元測試
以下敘述中正確的是()。
A:花括號“{“和”}”只能作為函數(shù)體的定界符B:分號是C語句之間的分隔符,不是語句的一部分C:C程序中注釋部分可以出現(xiàn)在程序中任意合適的地方D:構(gòu)成C程序的基本單位是函數(shù),所有函數(shù)名都可以由用戶命名
答案:C程序中注釋部分可以出現(xiàn)在程序中任意合適的地方任何一個C語言的可執(zhí)行程序都是從()開始執(zhí)行的.
A:程序中的第一個函數(shù)B:程序中的第一條語句C:編譯預(yù)處理語句D:main()函數(shù)的入口處
答案:main()函數(shù)的入口處C語言的基本構(gòu)成單位是()。
A:函數(shù)B:子程序C:函數(shù)和過程D:超文本過程
答案:函數(shù)C語言的程序一行寫不下時,可以()。
A:用逗號換行B:用續(xù)行符號\換行C:用分號換行D:用回車符換行
答案:用續(xù)行符號\換行C語言規(guī)定,在一個源程序中,main函數(shù)的位置()
A:可以任意B:必須在系統(tǒng)調(diào)用的庫函數(shù)后面C:必須在最后面D:必須在最開始
答案:可以任意一個C語言程序有且僅有一個()。
A:主函數(shù)B:函數(shù)C:過程D:include
答案:主函數(shù)關(guān)于C程序的敘述正確的是()。
A:一行只能寫一條語句B:/**/只能寫在一行,其中的內(nèi)容為注釋C:從//開始的程序都是注釋D:一條語句可以寫成多行,多條語句也可以寫在一行
答案:一條語句可以寫成多行,多條語句也可以寫在一行一個C語言程序可以擁有多個函數(shù),但有且僅有一個主函數(shù)。()
A:錯B:對
答案:對一個C語言程序通常包括以下哪些內(nèi)容()。
A:注釋B:函數(shù)C:語句D:編譯預(yù)處理命令
答案:注釋;函數(shù);語句;編譯預(yù)處理命令已知庫函數(shù)sqrt()的聲明位于math.h文件中,如果需要在程序中使用sqrt()函數(shù),則需要在程序的最前面寫上下面哪條語句?()
A:#include<math.h>B:doublesqrt();C:#definemath.hsqrtD:#definemath.h
答案:#include<math.h>
第五章單元測試
已知intx=10,y=20,z=30;以下語句執(zhí)行后,x,y,z的值是()
if(x>y)
z=x;x=y;y=z;
A:x=20,y=30,z=20B:x=10,y=20,z=30C:x=20,y=30,z=10D:x=20,y=30,z=30
答案:x=20,y=30,z=30以下程序的運行結(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若希望當A的值為奇數(shù)時,表達式的值為“真”,A的值為偶數(shù)時,表達式的值為“假”,則以下不能滿足要求的表達式是()。
A:A%2==1B:!(A%2==0)C:A%2D:!(A%2)
答案:!(A%2)C語言對嵌套if語句的規(guī)定是:else總是與()。
A:其之前最近的且尚未配對的if配對B:第一個if配對C:其之前最近的if配對D:縮進位置相同的if配對
答案:其之前最近的且尚未配對的if配對以下程序的運行結(jié)果是()。
intmain()
{
intm=5;
if(m++>5)printf(“%d\n”,m);
elseprintf(“%d\n”,m--);
}
A:7B:6C:4D:5
答案:6
第六章單元測試
從循環(huán)體內(nèi)某一層跳出,繼續(xù)執(zhí)行循環(huán)外的語句是()。
A:continue語句B:空語句C:break語句D:if語句
答案: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:死循環(huán)B:0C:28D:22
答案: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:4B:3C:101D:5
答案: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[1],最后一個元素是a[9]D:它的第一個元素是a[0],最后一個元素是a[10]
答案:它的第一個元素是a[0],最后一個元素是a[9]有二維數(shù)組:inta[3][4],該數(shù)組的第2個元素應(yīng)該是:()
A:a[0][1]B:a[0][0]C:a[1][1]D:a[1][0]
答案:a[0][1]要從鍵盤讀入字符串"Goodmorning"到字符型數(shù)組str中,應(yīng)該用下面哪種方法?()
A:scanf("%s",&str)B:gets(str);C:scanf("%s",str);D:gets(str[0]);
答案:gets(str);有聲明:charsrc[]=“world”,dest[80]=“Hello”,要將src中的字符連接到dest后面形成字符串“Helloworld”,下面哪條語句可以達到這一目的?()
A:strcat(dest,src);B:strcmp(dest,src);C:strlen(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ù),下面哪個表達式肯定是錯誤的?()
A:a=&*b;B:b=*&a;C:p=&b;D:a=*p;
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二年級下冊數(shù)學(xué)教案 - 第三單元 第一節(jié)【第一課時】 數(shù)一數(shù)(一)(認識并感受“千”1)北師大版
- 2025年師范大學(xué)協(xié)議管理辦法
- 勞動協(xié)議:勞務(wù)分包協(xié)議(2025年版)
- 2024年水利機械項目資金需求報告代可行性研究報告
- 2024年高性能陶瓷刀具材料項目資金需求報告代可行性研究報告
- 全國清華版信息技術(shù)小學(xué)三年級上冊新授課 第11課 智能輸詞句-詞組和整句輸入 教學(xué)設(shè)計
- 2025年度手房交易資金監(jiān)管補充協(xié)議
- 2025年度大米產(chǎn)業(yè)投資基金簡易合作協(xié)議
- 2025年度商標同授權(quán)及品牌授權(quán)許可合同
- 二零二五年度網(wǎng)紅直播帶貨營銷推廣服務(wù)合同
- 淘寶客服轉(zhuǎn)正述職報告
- 提升電子商務(wù)的發(fā)展邏輯
- (完整)特種設(shè)備專項應(yīng)急預(yù)案
- 小學(xué)體質(zhì)測試標準
- 機床安全操作培訓(xùn)課件
- 自動化電氣控制方案
- 臍疝護理查房課件
- XX學(xué)校學(xué)校集體備課實施方案細則、方案、計劃、制度、總結(jié)(全套資料)
- 開展去向不明人員專項工作方案
- 南方談話學(xué)習(xí)匯報
- 高處作業(yè)吊籃施工安全監(jiān)理實施細則
評論
0/150
提交評論