下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C語(yǔ)言程序設(shè)計(jì)鄂州職業(yè)大學(xué)智慧樹知到答案2024年第一章測(cè)試
英國(guó)的工業(yè)革命所進(jìn)行的時(shí)間是()。
A:18世紀(jì)70年代到19世紀(jì)中期B:18世紀(jì)60年代到19世紀(jì)上半期C:18世紀(jì)30年代到18世紀(jì)末D:18世紀(jì)60年代到18世紀(jì)末
答案:B()是構(gòu)成C語(yǔ)?程序的基本單位()。
A:?例程B:?程序C:過程D:函數(shù)
答案:DC語(yǔ)?程序從C開始執(zhí)?。
A:包含?件中的第?個(gè)函數(shù)B:程序中第?條可執(zhí)?語(yǔ)句C:程序中的main函數(shù)D:程序中第?個(gè)函數(shù)
答案:C以下說法中正確的是()。
A:在C語(yǔ)?程序中,要調(diào)?的函數(shù)必須在main()函數(shù)中定義B:C語(yǔ)?程序總是從第?個(gè)定義的函數(shù)開始執(zhí)?C:C語(yǔ)?程序總是從main()函數(shù)開始執(zhí)?D:C語(yǔ)?程序中的main()函數(shù)必須放在程序的開始部分
答案:C下列關(guān)于C語(yǔ)?的說法錯(cuò)誤的是()。
A:C程序的三種基本結(jié)構(gòu)是順序、選擇、循環(huán)B:C程序從main函數(shù)開始執(zhí)?C:C語(yǔ)?不區(qū)分??寫。D:C程序的?作過程是編輯、編譯、連接、運(yùn)?
答案:C下列正確的標(biāo)識(shí)符是()。
A:inttB:a2_iC:-a1D:a[i]
答案:B
第二章測(cè)試
C語(yǔ)?中的簡(jiǎn)單數(shù)據(jù)類型包括()。
A:整型、字符型、邏輯型B:整型、實(shí)型、邏輯型、字符型C:整型、實(shí)型、字符型D:整型、實(shí)型、邏輯型
答案:C在C語(yǔ)?程序中,表達(dá)式5%2的結(jié)果是()。
A:3B:2C:2.5D:1
答案:DC語(yǔ)?中,關(guān)系表達(dá)式和邏輯表達(dá)式的值是()。
A:1B:‘T’或’F’C:0D:0或1
答案:D下?()表達(dá)式的值為4。
A:(float)11/3B:(int)(11.0/3+0.5)C:11/3D:11.0/3
答案:B若“intn;floatf=13.8;”,則執(zhí)?“n=(int)f%3”后,n的值是()。
A:4B:1C:4.333333D:4.6
答案:B
第三章測(cè)試
(5)結(jié)構(gòu)化程序所要求的基本結(jié)構(gòu)不包括()。
A:GOTO跳轉(zhuǎn)B:選擇(分支)結(jié)構(gòu)C:重復(fù)(循環(huán))結(jié)構(gòu)D:順序結(jié)構(gòu)
答案:A以下選項(xiàng)中不是C語(yǔ)言的語(yǔ)句是()。
A:;B:{;}C:X=2,Y=10D:{inti;i++;printf(“%d\n”),i;}
答案:DC語(yǔ)言中屏幕格式化輸出函數(shù)是:()
A:sprintfB:ScanfC:putcharD:printf
答案:D若有定義語(yǔ)句:inta=3,b=2,c=1;,以下選項(xiàng)中錯(cuò)誤的賦值表達(dá)式是()。
A:a=1+(b=c=4)B:a=(b=4)+cC:a=(b=4)=3D:a=b=c+1
答案:C有以下程序段,執(zhí)行后的輸出結(jié)果為:-1,177777,fiffinta=-1;
prinft(“%d,%o,%x”,a,a,a);
A:對(duì)B:錯(cuò)
答案:A
第四章測(cè)試
邏輯運(yùn)算符兩側(cè)運(yùn)算對(duì)象的數(shù)據(jù)類型是()。
A:可以是任何類型的數(shù)據(jù)B:只能是整型或字符型數(shù)據(jù)C:只能是0或1D:只能是0或非0正數(shù)
答案:A已有定義“intx=12,y=15,z;”,則執(zhí)行表達(dá)式“z=(x||(y-=x))”后,變量y和z的值分別為()。
A:3,1B:3,12C:15,1D:15,12
答案:C已有定義“intx,a=3,b=2;”,則執(zhí)行賦值語(yǔ)句“x=a>b++?a++:b++;”后,變量x、a、b的值分別為()。
A:3,3,3B:3,3,4C:4,3,4D:3,4,3
答案:D為了避免在嵌套的條件語(yǔ)句if-else中產(chǎn)生二義性,C語(yǔ)言規(guī)定:else總是與()配對(duì)。
A:同一行上的ifB:其之后最近的ifC:其之前最近的還沒有配對(duì)的ifD:縮排位置相同的if
答案:C下面程序運(yùn)行的結(jié)果是________
#include<stdio.h>
intmain(){
intk=1;
switch(k){
case1:printf(“%d”,k++);
case2:printf(“%d”,k++);
case3:printf(“%d”,k++);
case4:printf(“%d”,k++);break;
default:printf(“full!\n”);
}
Return0;
}()。
A:3B:2345C:4D:2
答案:B
第五章測(cè)試
下面程序段的循環(huán)次數(shù)是()。
while(k<10)
{if(k<1)
continue;
if(k==5)break;
k++;
}
A:6B:5C:4D:死循環(huán),不能確定循環(huán)次數(shù)
答案:D設(shè)有程序段
intk=10;
while(k=0)k=k-l;
這下面描述中正確的是()。
A:循環(huán)體語(yǔ)句執(zhí)行一次B:while循環(huán)執(zhí)行10次C:循環(huán)是無(wú)限循環(huán)D:循環(huán)體語(yǔ)句一次也不執(zhí)行
答案:D下列程序段的運(yùn)行結(jié)果是()。
intn=0;
while(n++<=2);
printf(“%d”,n);
A:4B:有語(yǔ)法錯(cuò)C:2D:3
答案:A若有intx;則執(zhí)行下列程序段后輸出是()。
for(x=10;x>3;x--)
{if(x%3)
x--;
--x;
--x;
Printf(“%d”,x);
A:74B:63C:62D:73
答案:A以下程序的輸出結(jié)果是()
#include<stdio.h>
voidmain()
{intn=6;
whilc(n--)
printf(“%d”,--n);
}
A:420B:320C:220D:310
答案:A
第六章測(cè)試
以下關(guān)于數(shù)組的描述中,正確的是()。
A:數(shù)組的大小是固定的,但所有數(shù)組元素的類型必須相同B:數(shù)組的大小是固定的,但可以有不同類型的數(shù)組元素C:數(shù)組的大小是可變的,但可以有不同類型的數(shù)組元素D:數(shù)組的大小是可變的,但所有數(shù)組元素的類型必須相同
答案:A有以下程序
main(){
intp[8]={11,12,13,14,15,16,17,18},i=0,j=0;
while(i++<7)if(p[i]%2)j+=p[i];
printf(“%d”,j);
}
程序運(yùn)行后的輸出結(jié)果是()。
A:56B:45C:42D:60
答案:B關(guān)于下面程序(每行程序前面的數(shù)字表示行號(hào))的說法中,正確的是()。
1main()
2{inta[3]={0};
3inti;
4for(i=0;i<3;i++)scanf(“%d”,&a[i]);
5for(i=1;i<4;i++)a[0]+=a[i];
6printf(“%d",a[0]);
7}
A:沒有錯(cuò)誤B:第5行有錯(cuò)誤C:第6行有錯(cuò)誤D:第4行有錯(cuò)誤
答案:B以下4個(gè)字符串函數(shù)中,()所在的頭文件與其他3個(gè)不同。
A:strlenB:getsC:strcmpD:strcpy
答案:B已有定義“inta[]={5,4,3,2,1},i=4;”下列對(duì)a數(shù)組元素的引用中錯(cuò)誤的是()。
A:a[a[0]]B:a[2*2]C:a[a[i]]D:a[--i]
答案:A
第七章測(cè)試
C語(yǔ)言中函數(shù)返回值的類型是由()決定的.。
A:調(diào)用該函數(shù)時(shí)的實(shí)參的數(shù)據(jù)類型B:函數(shù)定義時(shí)指定的類型C:return語(yǔ)句中的表達(dá)式類型D:形參的數(shù)據(jù)類型
答案:B在C語(yǔ)言中,函數(shù)的數(shù)據(jù)類型是指()。
A:任意指定的數(shù)據(jù)類型B:函數(shù)形參的數(shù)據(jù)類型C:調(diào)用該函數(shù)時(shí)的實(shí)參的數(shù)據(jù)類型D:函數(shù)返回值的數(shù)據(jù)類型
答案:D語(yǔ)句“int*p;”說明了()。
A:p是指向int型數(shù)據(jù)的指針B:p是函數(shù)名,該函數(shù)返回一指向int型數(shù)據(jù)的指針C:p是指向一維數(shù)組的指針D:p是指向函數(shù)的指針,該函數(shù)返回一int型數(shù)據(jù)
答案:A調(diào)用一個(gè)函數(shù)時(shí),實(shí)參變量和形參變量之間的數(shù)據(jù)傳遞是()。
A:由實(shí)參傳遞給形參,并由形參傳遞回實(shí)參B:值傳遞C:地址傳遞D:由用戶指定傳遞方式
答案:D關(guān)于函數(shù)的定義和調(diào)用,下列說法正確的是()。
A:函數(shù)的定義和調(diào)用均不可以嵌套B:函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套C:函數(shù)的定義不可以嵌套,但是函數(shù)的調(diào)用可以嵌套D:函數(shù)的定義和調(diào)用均可以嵌套
答案:C下列關(guān)于return語(yǔ)句說法正確的是()。
A:只能在主函數(shù)中出現(xiàn)B:只能在自定義函數(shù)中出現(xiàn)C:在每個(gè)函數(shù)中都必須出現(xiàn)D:可以在一個(gè)函數(shù)中出現(xiàn)多次
答案:D
第八章測(cè)試
以下敘述中錯(cuò)誤的是()。
A:可以給指針變量賦一個(gè)整數(shù)作為地址值
B:函數(shù)可以返回地址值
C:改變函數(shù)形參的值,不會(huì)改變對(duì)應(yīng)實(shí)參的值
D:當(dāng)在程序的開頭包含頭文件stdio.h時(shí),可以給指針變量賦NULL
答案:A以下關(guān)于地址和指針的敘述中正確的是()。
A:可以取一個(gè)指針變量的地址賦給本指針變量,這樣就使得指針變量指向自身B:可以取常量的地址賦值給同類型的指針變量
C:所有指針變量如果未賦初值,則自動(dòng)賦空值NULL
D:可以取變量的地址賦值給同類型的指針變量
答案:D設(shè)p是指針變量,語(yǔ)句p=NULL;等價(jià)于()。
A:p=0;B:p="";
C:p=;D:
p=0;
答案:D有以下程序
#include<stdio.h>
main()
{inta[]={2,4,6,8,10},x,*p,y=1;
p=&a[1];
for(x=0;x<3;x++)y+=*(p+x);
printf("%d\n",y);
}
程序的輸出結(jié)果是()。
A:13B:19C:15D:11
答案:B說明語(yǔ)句int*(*p)();的含義為__________。
A:p是一個(gè)指向int型數(shù)組的指針
B:
p是一個(gè)指向函數(shù)的指針,該函數(shù)的返回值是一個(gè)整型
C:p是指針變量,它構(gòu)成了指針數(shù)組
D:
p是一個(gè)指向函數(shù)的指針,該函數(shù)的返回值是一個(gè)指向整型的指針
答案:D
第九章測(cè)試
以下程序的輸出結(jié)果是()。
#include<stdio.h>
intmain()
{chara=4;
printf("%d\n",a=a<<1);\
return0;
}
A:4B:8C:16D:40
答案:B以下程序的輸出結(jié)果是()。
#include<stdio.h>
intmain()
{inta=5,b=1,t;
t=(a<<2)|b;
printf("%d\n",t);
return0;
}
A:1B:21C:11D:6
答案:B以下程序的輸出結(jié)果是()。
#include<stdio.h>
intmain()
{unsignedchara=8,c;
c=a>>3;
printf("%d\n",c);
return0;
}
A:0B:16C:1D:32
答案:C以下程序的輸出結(jié)果是()。
#include<stdio.h>
intmain()
{inta=2,b;
b=a<<2;
printf("%d\n",b);
return0;
}
A:4B:2C:6D:8
答案:D以下程序的輸出結(jié)果是()。
#include<stdio.h>
intmain()
{unsignedchara,b;
a=7^3;b=~4&3;
printf("%d%d\n",a,b);
return0;
}
A:73B:70C:43D:40
答案:C
第十章測(cè)試
以下對(duì)文件操作的步驟描述正確的是()。
A:打開文件→關(guān)閉文件B:讀文件→寫文件→關(guān)閉文件C:修改文件→關(guān)閉文件D:打開文件→讀/寫文件→關(guān)閉文件
答案:D在C語(yǔ)言中,下面對(duì)文件的敘述正確的是()。
A:用“a”方式可以打開不存在的文件B:用“r”方式打開的文件只能向文件寫數(shù)據(jù)C:用“w”方式打開的文件只能用于向文件寫數(shù)據(jù),且該文件可以不存在D:用“R”方式也可以打開文件
答案:C要在D盤MyDir目錄下新建一個(gè)MyFile.txt文件用于寫,正確的語(yǔ)句是()。
A:FILE*fp=fopen("D:\\MyDir\\MyFile.txt","r");B:FILE*fp;fp=fopen("D:\\lMyDir\\MyFile.t
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 飲料定制課程設(shè)計(jì)
- 編程思維游戲課程設(shè)計(jì)
- 二零二五年度2025年門面租賃及商業(yè)推廣服務(wù)合同
- 二零二五年度綠化養(yǎng)護(hù)員勞動(dòng)合同與綠化養(yǎng)護(hù)技術(shù)標(biāo)準(zhǔn)協(xié)議
- 2025年度集體產(chǎn)權(quán)房屋買賣合同(含房屋權(quán)屬轉(zhuǎn)移及登記手續(xù))
- 2025年度電影項(xiàng)目合作開發(fā)與風(fēng)險(xiǎn)分擔(dān)合同
- 二零二五年度租賃合同范本與租賃房屋租賃期間租賃權(quán)轉(zhuǎn)讓
- 2025年度跨境電商服務(wù)平臺(tái)銀行房產(chǎn)抵押貸款合同
- 二零二五年度藥店健康顧問聘用服務(wù)合同
- 2025年度醫(yī)療健康借款合同版
- 榮譽(yù)證書打印模板word格式
- 營(yíng)養(yǎng)學(xué)與健康
- 單位工會(huì)組織活動(dòng)方案(9篇)
- 人教版五年級(jí)數(shù)學(xué)下冊(cè)(全冊(cè))同步練習(xí)隨堂練習(xí)一課一練
- GB/T 29165.4-2015石油天然氣工業(yè)玻璃纖維增強(qiáng)塑料管第4部分:裝配、安裝與運(yùn)行
- 血液凈化十大安全目標(biāo)課件
- 鼻竇負(fù)壓置換療課件
- 國(guó)際森林日森林防火教育宣傳主題班會(huì)PPT模板
- 藥廠質(zhì)量管理部QA人員崗位設(shè)置表
- 劍橋國(guó)際少兒英語(yǔ)“第三級(jí)”單詞默寫表
- (精心整理)高中生物必修二非選擇題專題訓(xùn)練
評(píng)論
0/150
提交評(píng)論