




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上大學(xué)C語言期末考試題及答案(4)1、 定義了一維int型數(shù)組a10后,下面錯誤的引用是_正確答案是:B a0=1; a10=2; a0=5*2; a1=a2*a0; 2、 設(shè)有定義:int a=1, *p=&a; float b=2.0; char c='A' ,以下不合法的運(yùn)算是( )正確答案是:C*p+; a-; b+; c-; 3、 若有定義:int x10, *p=x;,則*(p+5)表示( ) 正確答
2、案是:B數(shù)組元素x5的地址 數(shù)組元素x5的值 數(shù)組元素x6的地址 數(shù)組元素x6的值 4、執(zhí)行以下程序段后,y的值是( )。 int a =1, 3, 5, 7, 9 int x=0, y=1, *ptr; ptr=&a1; while (!x) y+=*(ptr+x); x+; 正確答案是:C1 2 4 24 5、下面程序的運(yùn)行結(jié)果是( )。 # include <stdio.h> void select(char *s) int i,j; char *t; t=s; for(i=
3、0,j=0;*(t+i)!='0';i+) if(*(t+i)>='0'&&*(t+i)<='9') *(s+j)=*(t+i); j+; *(s+j)='0正確答案是:DHPw19 &17 HPw 19 &17 1917 6、對于下面語句描述不正確的為_ struct Student unsigned long id; char name30; char class30; oStu1;正確答案是:Bstruct Student為用戶自定義類型
4、Student為用戶自定義類型 name為結(jié)構(gòu)體成員變量 oStu1為結(jié)構(gòu)體變量名稱 7、已知:char *pstr="abcd","efgh",*p=&pstr; 那么*(*(p+1)+1)的值為_正確答案是:Cb c f g 8、 已知:int a5=0,1,2,3,4; int *p=a; 下面的表達(dá)式不可以用來表示a3的是_正確答案是:C *(a+3) *(p+3) *p+3 p3 9
5、、 strlen("A0B0C")的結(jié)果為_ 正確答案是:B0 1 2 3 10、定義了int型二維數(shù)組a67后,數(shù)組元素a34前的數(shù)組元素個數(shù)為_ 正確答案是:B24 25 28 17 11、 下面的描述錯誤的是_ 正確答案是:C 函數(shù)可以有多個形式參數(shù) 函數(shù)可以沒有返回值 函數(shù)內(nèi)可以嵌套定義函數(shù) 函數(shù)可以被其他函數(shù)調(diào)用 12、 下面關(guān)于全局變量的描述中,錯誤的是_正確答案是:C
6、 所有在函數(shù)體外定義的變量都是全局變量 全局變量可以和局部變量同名稱 全局變量第一次被引用時,系統(tǒng)為其分配內(nèi)存 全局變量直到程序結(jié)束時才被釋放 13、以下關(guān)于循環(huán)的描述中,錯誤的是_正確答案是:D可以用for語句實現(xiàn)的循環(huán)一定可以用while語句實現(xiàn) 可以用while語句實現(xiàn)的循環(huán)一定可以用for語句實現(xiàn) 可以用dowhile語句實現(xiàn)的循環(huán)一定可以用while語句實現(xiàn) dowhile語句與while語句的區(qū)別僅僅是關(guān)鍵字while的位置不同 14、 引用數(shù)組元素時,數(shù)組
7、下標(biāo)可以是_正確答案是:D 整型常量 整型變量 整型表達(dá)式 以上均可 15、 已知:int a5=0,1,2,3,4; int *p=a; 下面的表達(dá)式不能用來表示a3的是_正確答案是:C *(a+3) *(p+3) *p+3 p3 16、 已知:char str10,*p=str; 下面的語句中正確的是_ 正確答案是:B str="ABC" p="AB
8、C" *str="ABC" *p="ABC" 17、對于下面語句描述不正確的為_ struct Student unsigned long id; char name30; char calss30; oStu1; 正確答案是:Bstruct Student為用戶自定義類型 Student為用戶自定義類型 name為結(jié)構(gòu)體成員變量 oStu1為結(jié)構(gòu)體變量名稱 18、一個c程序的執(zhí)行是從_ 正確答案是:A本程序的main函數(shù)開始,到m
9、ain函數(shù)結(jié)束 本程序文件的第一個函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束 本程序的main函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束 本程序文件的第一個函數(shù)開始,到本程序main函數(shù)結(jié)束 19、若x、i、j和k都是int型變量,則計算下面表達(dá)式后,x的值為 _ x=(i=4,j=16,k=32)正確答案是:C4 16 32 52 20、若有定義:int a=7;float x=2.5,y=4.7;則表達(dá)式x+a%3*(int)(x+y)%2/4的值是_正確答案是:A2. 2. 3. 0
10、. 21、以下敘述中正確的是( )正確答案是:D 輸入項可以是一個實型常量,如scanf(“%f”,3.5); 只有格式控制,沒有輸入項也能正確輸入數(shù)據(jù)到內(nèi)存,例如:scanf(“a=%d,b=%d”); 當(dāng)輸入實型數(shù)據(jù)時,格式控制部分可以規(guī)定小數(shù)位數(shù),例如:scanf(“%4.2f”,&f); 當(dāng)輸入數(shù)據(jù)時,必須指明變量地址,例如:scanf(“%f”,&f); 22、以下程序輸出結(jié)果是( )。 void main( ) int m=5; if(m+>5)printf(“%d
11、n”,m); else printf(“%dn”,m-); 正確答案是:B7 6 5 4 23、當(dāng)執(zhí)行以下程序段時( )。 x=-1; do x=x*x; while(!x);正確答案是:A循環(huán)體將執(zhí)行一次 循環(huán)體將執(zhí)行兩次 循環(huán)體將執(zhí)行無限次 系統(tǒng)將提示有語法錯誤 24、執(zhí)行以下程序后,輸出的結(jié)果是( )。 void main() int y=10; do y-; while(-y); printf(“%dn”,y-); 正確答案是:D-1 1 8 0 25、有如下程序
12、void main() int x=23; do printf(“%d”,x-); while(!x); 該程序的執(zhí)行結(jié)果是( ) 正確答案是:B321 23 不輸出任何內(nèi)容 陷入死循環(huán) 26、有如下程序 void main() int y=3,x=3,z=1; printf(“%d %dn”,(+x,y+),z+2); 運(yùn)行該程序的輸出結(jié)果是( ) 正確答案是:D 3 4 4 2 4 3 3 3 27、有如下程序 void main( ) int
13、x=1,a=0,b=0; switch(x) case 0: a+; case 1: b+; case 2: a+;b+; printf(“a=%d,b=%dn”,a,b); 該程序的輸出結(jié)果是( ) 正確答案是:A a=1,b=2 a=1,b=1 a=1,b=0 a=2,b=2 28、若程序中定義了以下函數(shù) double myadd(double a,double b) return (a+b) ; 并將其放在調(diào)用語句之后,則在調(diào)用之前應(yīng)該對該函數(shù)進(jìn)行說明,以下選項中錯誤的說明是 正確答
14、案是:Adouble myadd(double a,b) ; double myadd(double,double); double myadd(double b,double a) ; double myadd(double x,double y); 29、有以下程序 int fun(int x , int y) if(x<y) return x; return y; main( ) int a= 9,b=8,c=7; printf(“%dn”, fun(a,b); 程序的執(zhí)行結(jié)果是正確答案是:B函數(shù)調(diào)用出錯 8 9
15、;7 30、有以下程序 void f(int v , int w) int t; t=v;v=w;w=t; main( ) int x=1,y=3,z=2; if(x>y) f(x,y); else if(y>z) f(y,z); else f(x,z); printf(“%d,%d,%dn”,x,y,z); 執(zhí)行后輸出結(jié)果是 正確答案是:A1,2,3 3,1,2 1,33,1 2,3,1 31、以下列一維整型數(shù)組a的正確說明是_正確答案是:Dint a(10); int n=10,an; int n;
16、 scanf("%d",&n); int an; #define SIZE 10 int aSIZE; 32、若二維數(shù)組a有m列,則計算任一元素aij在數(shù)組中位置的公式為_。(假設(shè)a00位于數(shù)組的第1個位置上)正確答案是:Di*m+j j*m+i i*m+j-1 i*m+j+1 33、下面程序的運(yùn)行結(jié)果是_。 #include "stdio.h" main() char a="morning",t; int i,j=0; for(i=1;i<7;i+) if(a
17、j<ai) j=i; t=aj; aj=a7; a7=aj; puts(a); 正確答案是:Bmogninr mo morning mornin 34、執(zhí)行下面程序段的結(jié)果是_ main() int x=1,a=0,b=0; switch(x) case 0:b+; case 1:a+; case 2:a+;b+ printf("a=%d,b=%d",a,b); 正確答案是:Ba=1,b=1 a=2,b=1 a=1,b=0 a=2,b=2 35、若有以下程序段: f
18、or(m=1;m<=100;m+) scanf(“%d”,&y); if(y<0) continue; printf(“%3d”,m); 正確的描述是_正確答案是:D當(dāng)y<0時整個循環(huán)結(jié)束 當(dāng)y>=0時什么也不輸出 printf 函數(shù)永遠(yuǎn)也不執(zhí)行 最多允許輸出100個非負(fù)整數(shù) 36、.以下關(guān)于switch語句和break語句的描述正確的是_正確答案是:D在switch語句中必須使用break語句 break語句只能用于switch語句體中 break語句只能用于循環(huán)語句中 在switch語句中可以使用break語句 37、下列描述中,正確的是_正確答案是:A所有的輸入/輸出都是通過調(diào)用庫函數(shù)處理的 所有的輸入/輸出都是通過輸入/輸出語句實現(xiàn)的 getchar和putchar可以省略#inclu
溫馨提示
- 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食品質(zhì)檢員考試?yán)碚撝R復(fù)習(xí)試題及答案
- 2025年日常安全培訓(xùn)考試試題(5A)
- 2025年安全管理員安全培訓(xùn)考試試題答案突破訓(xùn)練
- 2025新員工入職安全培訓(xùn)考試試題及答案(基礎(chǔ)+提升)
- 2024-2025公司及項目部安全培訓(xùn)考試試題含答案【基礎(chǔ)題】
- 2025年工廠職工安全培訓(xùn)考試試題含答案(黃金題型)
- 2025員工三級安全培訓(xùn)考試試題答案打印
- 2025班組安全培訓(xùn)考試試題可下載
- 2024-2025公司及項目部安全培訓(xùn)考試試題【基礎(chǔ)題】
- 2023年中國疾病預(yù)防控制中心招聘應(yīng)屆高校畢業(yè)生考試真題及答案
- 建設(shè)工程檢測報告編制導(dǎo)則DB64-T1685-2020
- 項目干系人與干系人管理
- Java基礎(chǔ)實踐教程-Java編程基礎(chǔ)
- 高等職業(yè)學(xué)校建設(shè)標(biāo)準(zhǔn)(2022年版)
- 無人機(jī)的生產(chǎn)流程
- 油漆修繕施工方案
- 山東省濟(jì)南市2022-2023學(xué)年高一下學(xué)期期中考試語文試題(解析版)
- 獎學(xué)金評定模型
- 室外管網(wǎng)工程-工程施工進(jìn)度計劃表
- 學(xué)生發(fā)展核心素養(yǎng)與語文學(xué)科核心素養(yǎng)(王光龍老師)
評論
0/150
提交評論