下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
C語言程序設(shè)計知到智慧樹期末考試答案題庫2024年秋鄂州職業(yè)大學(xué)以下說法正確的是()
A:static變量的生存期貫穿整個程序的運(yùn)行期間B:全局變量的作用域一定比局部變量的作用域大C:函數(shù)的形參都屬于全局變量D:未在定義語句中賦初值的auto變量和static變量的初始值都是0
答案:A:static變量的生存期貫穿整個程序的運(yùn)行期間在C語言中如未說明函數(shù)的類型,則系統(tǒng)默認(rèn)該函數(shù)的數(shù)據(jù)類型是()
A:longB:floatC:doubleD:int
答案:int以下敘述中錯誤的是()。
A:改變函數(shù)形參的值,不會改變對應(yīng)實(shí)參的值
B:當(dāng)在程序的開頭包含頭文件stdio.h時,可以給指針變量賦NULL
C:函數(shù)可以返回地址值
D:可以給指針變量賦一個整數(shù)作為地址值
答案:凡是帶有返回值的庫函數(shù),都不能通過加分號而作為獨(dú)立的語句出現(xiàn)下列程序的輸出為()。#includevoidmain(){intk=0;charc=’A’;do{switch(c++)case‘A’:k++;break;case‘B’:k--;case‘C’:k+=2;break;case‘D’:k=K%2;continue;case‘E’:k=k*10;break;default:k=k/3;}k++;}while(c<’G’);printf(“%d\n”,k);}
A:k=2B:k=3C:k=0D:k=4
答案:k=4若函數(shù)調(diào)用時參數(shù)為基本數(shù)據(jù)類型的變量,則該函數(shù)()
A:實(shí)參將數(shù)據(jù)傳遞給形參后,立即釋放原先占用的存儲單元B:只有當(dāng)實(shí)參與其對應(yīng)的形參同名時才共占存儲單元C:實(shí)參與其對應(yīng)的形參共占存儲單元D:實(shí)參與對應(yīng)的形參分別占用不同的存儲單元
答案:實(shí)參與對應(yīng)的形參分別占用不同的存儲單元若有定義:intaa[8];則以下表達(dá)式中不能代表數(shù)組元素aa[1]地址的是()。
A:&aa[0]+1B:&aa[0]++C:&aa[1]D:aa+1
答案:&aa[0]++while(fabs(t)<1e-5)if(!(s/10))break;循環(huán)結(jié)束的條件是()。
A:fabs(t)<le-5B:fabs(t)<le-5&&!s/10C:(t>=le-5IIt<=-le-5)IIs>-10&&s<10D:s/10==0
答案:(t>=le-5IIt<=-le-5)IIs>-10&&s<10chara1[]=”abc”,a2[80]=”1234”;將a1串連接到a2串后面的語句是()。
A:strcat(a2,a1);B:strcpy(a1,a2);C:strcpy(a2,a1);D:strcat(a1,a2);
答案:strcat(a2,a1);設(shè)有inti,j,k;則表達(dá)式i=1,j=2,k=3,i&&j&&k的值為()
A:2B:3C:1D:0
答案:1以下程序的輸出結(jié)果是()voidf(inta,intb){a=1;b=2;}intmain(){intx=10,y=20;f(x,y);printf(“%d,%d\n”,x,y);return0;}
A:20,10B:10,20C:1,2D:2,1
答案:10,20以下代碼有錯誤的原因是(C)intmain(){inta=0;voidb();intC=b();}
A:函數(shù)名不正確B:語句voidb();有錯,它是函數(shù)調(diào)用語句,不能用void說明C:變量名不能用大寫字母D:函數(shù)說明和函數(shù)調(diào)用語句之間有矛盾
答案:語句voidb();有錯,它是函數(shù)調(diào)用語句,不能用void說明有如下程序:#includevoidmain(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++)c[s[i]]++;for(i=1;i<5;i++)printf(“%d”,c[i]);printf(“\n”);}程序的運(yùn)行結(jié)果是()。
A:4332B:1234C:1123D:2344
答案:4332下列程序的輸出結(jié)果是()#includeVoidmain(){intx=3,y=6,a=0;while(x++!=(y-=1)){a+=1;if(yA:x=5,y=4,a=3B:x=5,y=5,a=1C:x=5,y=4,a=1D:x=4,y=4,a=1
答案:x=5,y=4,a=1voidmain(){intx=3,y=6,a=0;while(x++!=(y-=1)){a+=1;if(yA:x=5,y=5,a=1B:x=5,y=4,a=3C:x=5,y=4,a=1D:x=4,y=4,a=1
答案:x=5,y=4,a=1以下程序的輸出結(jié)果是___main(){intm=5;if(m++>5)printf(“%d\n”,m);elseprintf(“%d\n”,m--);}()
A:6B:5C:4D:7
答案:6在C語言中,下面對文件的敘述正確的是()。
A:用“w”方式打開的文件只能用于向文件寫數(shù)據(jù),且該文件可以不存在B:用“r”方式打開的文件只能向文件寫數(shù)據(jù)C:用“R”方式也可以打開文件D:用“a”方式可以打開不存在的文件
答案:用“w”方式打開的文件只能用于向文件寫數(shù)據(jù),且該文件可以不存在對以下說明語句inta[10]={6,7,8,9,10};的正確理解是()。
A:將5個初值依次賦給a[6]至a[10]B:將5個初值依次賦給a[1]至a[5]C:因?yàn)閿?shù)組長度與初值的個數(shù)不相同,所以此語句不正確D:將5個初值依次賦給a[0]至a[4]
答案:將5個初值依次賦給a[0]至a[4]說明語句int*(*p)();的含義為__________。
A:
p是一個指向函數(shù)的指針,該函數(shù)的返回值是一個指向整型的指針B:p是指針變量,它構(gòu)成了指針數(shù)組
C:p是一個指向int型數(shù)組的指針
D:
p是一個指向函數(shù)的指針,該函數(shù)的返回值是一個整型
答案:p是一個指向函數(shù)的指針,該函數(shù)的返回值是一個指向整型的指針若有說明inta[3][4],則對a數(shù)組元素的正確引用是()。
A:a[1,3]B:a[1+1][0]C:a[2][4]D:a(2)(1)
答案:a[1+1][0]在一個C程序中,()
A:main函數(shù)必須出現(xiàn)在固定位置B:main函數(shù)必須出現(xiàn)在所有函數(shù)之前C:main函數(shù)可以在任何地方出現(xiàn)D:main函數(shù)必須出現(xiàn)在所有函數(shù)之后
答案:main函數(shù)可以在任何地方出現(xiàn)使用函數(shù)的目的之一是()
A:提高程序的執(zhí)行效率B:減少程序的篇幅C:減少文件所占內(nèi)存D:提高程序的可讀性
答案:提高程序的可讀性在C語言中,函數(shù)的數(shù)據(jù)類型是指()
A:任意指定的數(shù)據(jù)類型B:函數(shù)形參的數(shù)據(jù)類型C:函數(shù)返回值的數(shù)據(jù)類型D:調(diào)用該函數(shù)時的實(shí)參的數(shù)據(jù)類型
答案:函數(shù)返回值的數(shù)據(jù)類型以下程序的輸出結(jié)果是()。#includeintmain(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,b);return0;}
A:40B:73C:70D:43
答案:43以下只有在使用時才為該類型變量分配內(nèi)存的存儲類型說明是()
A:register和staticB:auto和staticC:auto和registerD:extern和register
答案:auto和register下列關(guān)于return語句說法正確的是()
A:只能在主函數(shù)中出現(xiàn)B:只能在自定義函數(shù)中出現(xiàn)C:在每個函數(shù)中都必須出現(xiàn)D:可以在一個函數(shù)中出現(xiàn)多次
答案:可以在一個函數(shù)中出現(xiàn)多次假定int類型變量占用兩個字節(jié),其有定義:intx[10]=[0,2,4];,則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)是()。
A:20B:6C:3D:10
答案:20有以下程序:#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;case3:a++;b++;}printf("a=%d,b=%d\n",a,b);}程序的輸出結(jié)果是()
A:a=2,b=1B:a=1,b=1C:a=1,b=0D:a=2,b=2
答案:a=2,b=1下列定義數(shù)組的語句中不正確的是()。
A:staticinta[][]={{1,2,3|},{4,5,6}};B:staticinta[2][3]={1,2,3,4,5,6};C:staticinta[2][3]={{1},{4,5}};D:staticinta[][3]={{1},{4}};
答案:staticinta[][]={{1,2,3|},{4,5,6}};當(dāng)把以下四個表達(dá)式用作if語句的控制表達(dá)式時,有一個選項(xiàng)與其它三個選項(xiàng)含義不同,這個選項(xiàng)是()。
A:(k%2)!=0B:k%2C:!k%2==1D:k%2==1
答案:!k%2==1若有以下的定義:intt[3][2];能正確衣表示t數(shù)組元索地址表達(dá)式的是()。
A:t[2]B:t[3]C:&t[3][2]D:&t[1]
答案:t[2]執(zhí)行以下程序輸出的結(jié)果是()。#includevoidmain(){inty=8;do{y--;}while(--y);printf(“%d\n”,y--);}
A:8B:0C:1D:-1
答案:0voidmain_____{intn=2,k=0;while(k++&&n++>2);printf(“%d%d\n”,k,n);}()。
A:13B:02C:12D:57
答案:12要在D盤MyDir目錄下新建一個MyFile.txt文件用于寫,正確的語句是()。
A:FILE*fp;fp=fopen("D:\MyDir\lMyFile.txt","r");B:FILE*fp=fopen("D:\lMyDir\Myfile.txt","w");C:FILE*fp;fp=fopen("D:\\lMyDir\\MyFile.txt","w");D:FILE*fp=fopen("D:\\MyDir\\MyFile.txt","r");
答案:FILE*fp=fopen("D:\\MyDir\\MyFile.txt","r");下面程序的輸出結(jié)果是____voidnum(){externintx,y;inta=15,b=10;x=a-b;y=a+b;}intx,y;intmain(){inta=7,b=5;x=a-b;y=a+b;num();printf(“%d,%d\n”,x,y);}()
A:編譯報錯B:5,25C:1,12D:12,2
答案:5,25若有說明:inta[10];則對a數(shù)組元素的正確引用是()。
A:a[10-10]B:a[10]C:a(5)D:a[3,5]
答案:a[10-10]全局變量的作用域是()
A:函數(shù)內(nèi)部范圍B:本程序的全部范圍C:從定義該變量的位置開始到本文件結(jié)束D:離定義該變量的位置最接近的函數(shù)
答案:從定義該變量的位置開始到本文件結(jié)束C語言中形參的默認(rèn)存儲類型是()
A:自動(auto)B:靜態(tài)(static)C:寄存器(register)D:外部(extern)
答案:自動(auto)以下數(shù)組定義中不正確的是()。
A:inta[2][3];B:intc[100][100]={0};C:intb[][3]={0,1,2,3};D:intd[3][]={{1,2},{l,2,3},{1,2,3,4}};
答案:intd[3][]={{1,2},{l,2,3},{1,2,3,4}};以下定義錯誤的語句是()。
A:charc1[]={'1’,'2','3','4','5'};B:inty[5]={0,1,3,5,7,9};C:charc2[]={'\x10',\xa','\x8'};D:doublex[5]={2.0,4.0,6.0,8.0,10.0};
答案:inty[5]={0,1,3,5,7,9};若i,j已定義為int類型,則以下程序段中內(nèi)循環(huán)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖北省黃石市2024年中考數(shù)學(xué)模擬考試試卷附答案
- 美容院顧客反饋收集與分析
- 科技園區(qū)企業(yè)創(chuàng)新能力歸類分析
- 高一化學(xué)二第一章第三節(jié)化學(xué)鍵練習(xí)
- 2024高中地理第3章區(qū)域自然資源綜合開發(fā)利用第1節(jié)第1課時資源開發(fā)條件能源基地建設(shè)學(xué)案新人教版必修3
- 2024高中物理第三章磁場課時25運(yùn)動電荷在磁場中受到的力訓(xùn)練含解析新人教版選修3-1
- 2024高中語文第四單元創(chuàng)造形象詩文有別方山子傳訓(xùn)練含解析新人教版選修中國古代詩歌散文欣賞
- 2024高考化學(xué)一輪復(fù)習(xí)專練52實(shí)驗(yàn)綜合應(yīng)用一含解析新人教版
- 2024高考化學(xué)一輪復(fù)習(xí)第一部分考點(diǎn)38晶體結(jié)構(gòu)與性質(zhì)強(qiáng)化訓(xùn)練含解析
- 2024高考化學(xué)一輪復(fù)習(xí)課練29化學(xué)實(shí)驗(yàn)常用儀器和基本操作含解析
- 2022年寧波開發(fā)投資集團(tuán)有限公司招聘筆試題庫及答案解析
- 論財務(wù)共享服務(wù)模式下財務(wù)稽核體系
- 19鍋爐水壓試驗(yàn)記錄
- 人教版小學(xué)1-6年級日積月累(全)
- 盤扣式腳手架(內(nèi)部培訓(xùn))(課堂PPT)
- 袖閥管注漿工法
- 設(shè)計說明書——曲柄連桿機(jī)構(gòu)
- 物理化學(xué)實(shí)驗(yàn)報告
- 少兒財商講座(課堂PPT)
- 3勞務(wù)分包商動態(tài)評價管理制度
- 市場發(fā)展部崗位職責(zé)
評論
0/150
提交評論