版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2021年武漢工商學(xué)院專升本c語言真題一、單項(xiàng)選擇題(本大題共20小題,每小題2分,共40分。)1.在C語言中,以下敘述不正確的是[單選題]*A.在C程序中,無論是整數(shù)還是實(shí)數(shù),都能被準(zhǔn)確無誤地表示(正確答案)B.在C程序中,變量名代表存儲器中的一個(gè)位置C.靜態(tài)變量的生存期與整個(gè)程序的生存期相同D.C語言中變量必須先定義后引用2.C語言中的變量名只能由字母、數(shù)字和下劃線三種字符組成且第一個(gè)字符[單選題]*A.必須為字母B.必須為下劃線C.必須為字母或下劃線(正確答案)D.可以是字母、數(shù)字或下劃線中的任意一神3.設(shè)a為整型變量,不能正確表達(dá)數(shù)學(xué)關(guān)系10<a<15的語言表達(dá)式是[單選題]*A.10<a<15(正確答案)B.a==11||a==12||a=13||a==14C.a>10&&a<15D.!(a<=10)&&!(a>=15)4.為了避免嵌套的if-else語句的二義性,C語言規(guī)定else總是與_____組成配對關(guān)系[單選題]*A.縮排位置相同的ifB,在其之前未配對的ifC.在其之前尚未配對的最近的if(正確答案)D.同一行上的if5.設(shè)x、y、z均為int型變量,則執(zhí)行以下語句后,t的值為
x=y=z=1;
t=++x||++y&&++z;[單選題]*A.不定值B.4C.1(正確答案)D.06.下列程序的輸出結(jié)果是
#include<stdio.h>
voidmain()
{intk=4,a=3,b=2,c=1;
printf("%d\n”,k<a?k:c<b?c:a);
}[單選題]*A.4B.3C.2D.1(正確答案)7.下面程序段的輸出結(jié)果是
x=3;
do{y=x--;
if(!y){printf("*");continue;}
printf("#");
}while(x=2);[單選題]*A.##B.##*C.死循環(huán)(正確答案)D.輸出錯誤信息8.下面程序段的運(yùn)行結(jié)果是
intn=0;
while(n++<=2)
printf("%d”,n);[單選題]*A.012B.123(正確答案)C.234D.錯誤信息9.下面程序段的運(yùn)行結(jié)果是
intx=0,y=0;
while(x<15)y++,x+=++y:
printf(“%d,%d“,y,x);[單選題]*A.20,7B.6,12C.20,8D.8,20(正確答案)10.下面程序段的輸出結(jié)果是
#include<stdio.h>
voidmain()
{inty=10;
do{y--;}
while(--y);
printf("%d\n”,y--);
}[單選題]*A.-1B.1C.8D.0(正確答案)11.下面程序段的輸出結(jié)果是
#include<stdio.h>
voidmain()
{inti;
for(i=1;i<6;i++)
{if(i%2!=0){printf("#”);continue;}
printf("*");
}printf("\n");
}[單選題]*A.#*#*#(正確答案)B.#####C.*****D.*#*#*12.定義如下變量
intn=10;
while(n>7)
{n--;printf(“%d\n”,n);}則循環(huán)的輸出結(jié)果是[單選題]*A.1098B.987(正確答案)C.10987D.987613.合法的數(shù)組定義是[單選題]*A.inta[6]={"string"};B.inta[5]={0,1,2,3,4,5};C.chara={“string”};D.chara[]={0,1,2,3,4,5};(正確答案)14.定義如下變量和數(shù)組
inti;
intx[4][4]={l,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
則下面謂句的輸出結(jié)果是
for(i=0;i<4;i++)printf(“%3d”,x[i][3-i]);[單選題]*A.15913B.161116C.471013(正確答案)D.48121615.有如下說明:inta[10]={0,1,2,3,4,5,6,7,8,9};則數(shù)值不為9的表達(dá)式是[單選題]*A.a[10-1]B.a[8](正確答案)C.a[9]-0D.a[9]-a[0]16.以下敘述中,不正確的是[單選題]*A.使用staticfloata定義的外部變量存放在內(nèi)存中的靜態(tài)存儲區(qū)B.使用floatb定義的外部變量存放在內(nèi)存中的動態(tài)存儲區(qū)(正確答案)C.使用staticfloatc定義的內(nèi)部變量存放在內(nèi)存中的靜態(tài)存儲區(qū)D.使用floatd定義的內(nèi)部變量存放在內(nèi)存中的動態(tài)存儲區(qū)17.如果一個(gè)函數(shù)位于C程序文件的上部,在該函數(shù)體內(nèi)說明語句后的復(fù)合語句中定義了一個(gè)變量,則該變量[單選題]*A.為全局變量,在本程序文件范圍內(nèi)有效B.為局部變量,只在該函數(shù)內(nèi)有效C.為局部變量,只在該復(fù)合語句中有效(正確答案)D.定義無效,為非法變量18.下面函數(shù)的功能是
intsss(chars[],chart[])
{inti=0;
while((s[i])&&(t[i])&&(t[i]==s[i]))i++;
return(s[i]-t[i]);
}[單選題]*A.求字符串的長度B.比較兩個(gè)字符串的大小(正確答案)C.將字符串s復(fù)制到字符串t中D.將字符串s接續(xù)到字符串t中19.下列程序執(zhí)行后輸出的結(jié)果是
#include<stdio.h>
intf(inta)
{intb=0;
staticintc=3;
a=c++,b++;
return(a);
}voidmain()
{inta=2,i,k;
for(i=0;
i<3;i++)
k=f(a++);
printf(“%d\n”,k);
}[單選題]*A.3B.0C.5(正確答案)D.420.有如下程序
#include<stdio.h>
intfunc(inta,intb)
{return(a+b);}
voidmain()
{intx=2,y=5,z=8,r;
r=func(func(x,y).z);
printf(“%d\n”,r);
}
該程序的輸出結(jié)果是[單選題]*A.12B.13C.14D.15(正確答案)二、程序閱讀題(本大題共5小題,每小題6分,共30分。)
(題目后直接寫出運(yùn)行結(jié)果)21.#include<stdio.h>
main()
{intk=5,n=0;
while(k>0)
{switch(k)
{default:break;
case1:n+=k;
case2:
case3:n+=k;
}
k--;
}
printf("%d\n",n);
}[填空題]*_________________________________(答案:7)22.#include<stdio.h>
main()
{intn[3][3],i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
n[i][j]=i+j;
for(i=0;i<2;i++)
for(j=0;j<2;j++)n[i+1][j+1]+=n[i][j];
printf("%d\n",n[i][j]);
}[填空題]*_________________________________(答案:6)23.#include<stdio.h>
intf(intb[],intn)
{inti,r;
r=1;
for(i=0;i<=n;i++)r=r*b[i];
returnr;
}main()
{intx,a[]={2,3,4,5,6,7,8,9};
x=f(a,3);
printf("%d\n”,x);
}[填空題]*_________________________________(答案:120)24.#include<stdio.h>
intfun(intx[],intn)
{staticintsum=0,i:
for(i=0;
i<n;i++)sum+=x[i];
returnsum;
}
main()
{inta[]={1,2,3,4,5},b[]={6,7,8,9},s=0;
s=fun(a,5)+fun(b,4);
printf("s=%d\n”,s);
}[填空題]*_________________________________(答案:s=60)25.#include<stdio.h>
intfunc(inta,int*p);
voidmain()
{inta=1,b=2,c;
c=func(a,&b);
b=func(c,&b);
a=func(b,&c);
printf("a=%d,b=%d,c=%d\n”,a,b,c);
}
intfunc(inta,int*p)
{a++;*p=a+2;
return(*p+a);
}[填空題]*_________________________________(答案:a=36,b=16,c=19)三、程序填空題(本大題共3小題,每空5分,共35分。)26.函數(shù)StrLength的功能:計(jì)算并返回字符串s的長度
#include<stdio.h>
intStrLength(char*s)
{inti=0;
while(____)
i++;
___;}[填空題]*空1答案:s[i]!='\0'空2答案:returni27.程序功能:計(jì)算:n=s+1/2+1/3+...+1/n
#include<stdio.h>
main()
{intn;
float___;
scanf("%d",&n);
while(n>0)
{s=s+___;
___;}
printf("Resultis:%f\n",s);}[填空題]*空1答案:s=0空2答案:1.0/n空3答案:n--28.程序功能:
從鍵盤上輸入一個(gè)正整數(shù),輸出顯示該正整數(shù)各位數(shù)字之和#include<stdio.h>main()
{intn,d,sum=0;
scanf("%d",&n);
do
{d=___;
sum+=___;
n=___;
}
while(n>0);
printf("sum=%d\n",sum);
}[填空題]*空1答案:n%10空2答案:d空3答案:n/10四、編程題(本大題共3小題,每小題15分,共45分。)29.輸入2個(gè)整數(shù),求兩數(shù)的平方和并輸出。[填空題]*_________________________________30.從鍵盤上輸入一個(gè)百分制成績score,按下列原則輸出其等級:score≥90,等級為A;80≤score<90,等級為B;70≤score<80,等級為C;60≤score<70,等級為D;score<60,等級為E?!緎witch-case語句書寫】[填空題]*______
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年電氣消防系統(tǒng)的維保與管理
- 2026年電氣設(shè)備的檢查與評估標(biāo)準(zhǔn)
- 2026年施工隊(duì)伍管理與培訓(xùn)
- 2026年社區(qū)參與與可持續(xù)性房地產(chǎn)項(xiàng)目的成功
- 2026年新興科技推動房地產(chǎn)行業(yè)的轉(zhuǎn)型
- 2026年環(huán)境友好型材料在土木工程中的應(yīng)用
- 2026年橋梁抗震設(shè)計(jì)的理論框架與實(shí)踐
- 2026年電氣控制系統(tǒng)的智能化發(fā)展
- 紡織業(yè)碳排放政策-洞察及研究
- 納米材料在存儲器件中的應(yīng)用-洞察及研究
- 閱讀理解體裁與命題方向(復(fù)習(xí)講義)-2026年春季高考英語(上海高考專用)
- 俱樂部轉(zhuǎn)讓合同模板(3篇)
- 光伏系統(tǒng)的安裝工程監(jiān)理實(shí)施細(xì)則
- 教練員勞務(wù)合同范本
- 2025巴彥淖爾市農(nóng)墾(集團(tuán))有限公司招聘37人備考題庫含答案解析(奪冠)
- 貴港市利恒投資集團(tuán)有限公司關(guān)于公開招聘工作人員參考題庫附答案
- 腰椎OLIF手術(shù)課件
- 北京海淀中關(guān)村中學(xué)2026屆高二上數(shù)學(xué)期末調(diào)研試題含解析
- 2025西藏林芝市消防救援支隊(duì)政府專職消防員招錄8人備考題庫附答案解析
- 2025年農(nóng)業(yè)投資入股協(xié)議(生態(tài))
- 2025貴州銅仁市“千名英才·智匯銅仁”本地引才413人備考考試題庫及答案解析
評論
0/150
提交評論