![重慶師范大學(xué)往年計(jì)算機(jī)C語言專升本及答案_第1頁](http://file4.renrendoc.com/view5/M01/3C/36/wKhkGGYX1eCAdSnNAAD7ebZttaQ542.jpg)
![重慶師范大學(xué)往年計(jì)算機(jī)C語言專升本及答案_第2頁](http://file4.renrendoc.com/view5/M01/3C/36/wKhkGGYX1eCAdSnNAAD7ebZttaQ5422.jpg)
![重慶師范大學(xué)往年計(jì)算機(jī)C語言專升本及答案_第3頁](http://file4.renrendoc.com/view5/M01/3C/36/wKhkGGYX1eCAdSnNAAD7ebZttaQ5423.jpg)
![重慶師范大學(xué)往年計(jì)算機(jī)C語言專升本及答案_第4頁](http://file4.renrendoc.com/view5/M01/3C/36/wKhkGGYX1eCAdSnNAAD7ebZttaQ5424.jpg)
![重慶師范大學(xué)往年計(jì)算機(jī)C語言專升本及答案_第5頁](http://file4.renrendoc.com/view5/M01/3C/36/wKhkGGYX1eCAdSnNAAD7ebZttaQ5425.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2/2計(jì)算機(jī)C語言專升本(總分100分,考試時(shí)長90分鐘)一、單項(xiàng)選擇題(每小題2分,共40分)1、在c語言中,數(shù)字029是一個(gè)() A、八進(jìn)制數(shù) B、十進(jìn)制數(shù) C、十六進(jìn)制數(shù) D、非法數(shù)2、設(shè)有定義:intn1=0,n2,*p=&n2,*q=&n1;,以下賦值語句中與n2=n1;語句等價(jià)的是________。 A、*p=*q; B、p=q; C、*p=&n1; D、p=*q;3、在c程序中,判邏輯值時(shí),用"非0"表示邏輯值"真",又用"0"表示邏輯值"假"。在求邏輯值時(shí),邏輯真和邏輯假可分別表示為 A、10 B、01 C、非0非0 D、114、以下程序的功能是計(jì)算s=1+12+123+1234+12345。
#include<stdio.h>
main()
{
intt=0,s=0,i;
for(i=1;i<=5;i++){
t=i+_____;
s=s+t;
}
printf("s=%d\n",s);
}
則______部分是________。 A、t B、t*10 C、t*100 D、t+105、若有定義:inta[10],則對(duì)數(shù)組a元素的正確引用是________。 A、a[10] B、a[3.5] C、a(5) D、a[0]6、c語言提供的合法的數(shù)據(jù)類型關(guān)鍵字是___________. A、Double B、short C、integer D、Char7、inta[5],*p=a;對(duì)a數(shù)組元素地址的正確引用是________。 A、p+5 B、&a[0] C、&a+1 D、*a+18、若已定義:inta[9],*p=a;并在以后的語句中未改變p的值,不能表示a[1]地址的表達(dá)式是________。 A、p+1 B、a+1 C、&a[1] D、*p[1]9、c語言中,下列不合法的字符串常量是________。 A、”\121” B、'y=' C、”\n\n” D、”ABCD\x6d”10、c語言中數(shù)組下標(biāo)的下限是________。 A、1 B、0 C、視具體情況而定 D、無固定下限11、是構(gòu)成c語言程序的基本單位。 A、函數(shù) B、過程 C、子程序 D、子例程12、對(duì)于類型相同的兩個(gè)指針變量之間,不能進(jìn)行的運(yùn)算是________。 A、< B、= C、+ D、-13、若有定義:inta[4][10];則以下選項(xiàng)中對(duì)數(shù)組元素a[i][j]引用錯(cuò)誤的是______。(0<=i<4,0<=j<10) A、*(&a[0][0]+10*i+j) B、*(a+i)+j C、*(*(a+i)+j) D、*(a[i]+14、c語言結(jié)構(gòu)體類型變量在程序執(zhí)行期間,________。 A、所有成員一直駐留在內(nèi)存中 B、沒有成員駐留在內(nèi)存中 C、部分成員駐留在內(nèi)存中 D、只有一個(gè)成員駐留在內(nèi)存中15、執(zhí)行下列程序段后輸出的結(jié)果是________
{
intx,y,z=1;
for(x=1,y=-1;x<y;x++,y--)z++;
printf("%d\n",z);
} A、1 B、2 C、5 D、616、下面的程序
main()
{
inta=2;
do
{
printf("%d\n",a-=2);
}
while(!(--a));
}
______。 A、輸出的是0 B、輸出的是0和-3 C、輸出的是3和0 D、是死循環(huán)17、以下選項(xiàng)中,能定義m為合法的結(jié)構(gòu)體變量的是______。 A、typedefstructabc{
doublea;charb;}m; B、struct{
doublea;charb;}m; C、structABC{
doublea;charb;}ABCm; D、typedefABC{
doublea;charb;}ABCm;18、下面程序的輸出結(jié)果是________。
main()
{
unsignedintnum,k;
num=26;
k=1;
do
{
k*=num%10;
num/=10;
}
while(num);
printf("%d\n",k);
} A、2 B、12 C、60 D、1819、若有如下定義和語句,且0<=i<5,下面()是對(duì)數(shù)值為3數(shù)組元素的引用
inta[]={1,2,3,4,5},*p,i;
p=a; A、*(a+2) B、a[p-3] C、p+2 D、a+320、以下選項(xiàng)中不能正確把cl定義成結(jié)構(gòu)體變量的是________。 A、typedefstruct
{
intred;
intgreen;
intblue;
}COLOR;
COLORcl; B、structcolorcl
{
intred;
intgreen;
intblue;
}; C、structcolor
{
intred;
intgreen;
intblue;
}cl; D、struct
{
intred;
intgreen;
intblue;
}cl;二、填空題(每小題2分,共20分)1、用&&寫出判斷一個(gè)字母是否為大、小寫的語句2、一個(gè)3位的二進(jìn)制數(shù)能表示幾個(gè)數(shù)?3、若變量x,y已定義為int類型且x的值為99,y的值為9,請(qǐng)將輸出語句printf(________,x/y);
補(bǔ)充完整,使其輸出的計(jì)算結(jié)果形式為:x/y=11。4、局部變量的作用域是從______的位置起,到函數(shù)結(jié)束止。5、結(jié)構(gòu)化程序三種結(jié)構(gòu)為________。6、程序的結(jié)果是:
#include<stdio.h>
voidmain()
{
inti,j,x=0;
for(i=0;i<2;i++)
{
x++;
for(j=0;j<=3;j++)
{
if(j%2)continue;
x++;
}
x++;
}
printf("x=%d",x);
}7、如果一個(gè)函數(shù)無返回值,定義它時(shí)函數(shù)類型應(yīng)是______。8、在c語言中,函數(shù)的返回值是由___________語句傳遞的。9、執(zhí)行下列程序段后,輸出的a的值是_____________。
main()
{
inta=1;
switch(a)
{
case0:a--;
break;
case1:a++;
break;
case2:a=a+5;
break
}
printf("%d",a);
}10、有以下程序
#include<stdio.h>
main(){
intn[2],i,j;
for(i=0;i<2;i++)n[i]=0;
for(i=0;i<2;i++)
for(j=0;j<2;j++)n[j]=n[i]+1;
printf("%d\n",n[1]);
}程序運(yùn)行后的輸出結(jié)果是________。三、編程題(每小題分,共40分)1、輸入n的值,計(jì)算并輸出1*1+2*2+3*3+4*4+5*5+...+n*n的值。要求編寫函數(shù)f求平方。(本題10分)2、編寫程序,判斷從鍵盤輸入的字符中數(shù)字字符的個(gè)數(shù)、大寫字母的個(gè)數(shù)、小寫字母的個(gè)數(shù)及其它字符的個(gè)數(shù),以*作為字符輸入結(jié)束標(biāo)志。(本題14分)3、有以下職工信息,使用結(jié)構(gòu)體數(shù)組存儲(chǔ)這些信息,從鍵盤輸入5條記錄,
之后在屏幕上依次輸出職工信息。
structstuff{
intstuffID;//職工編號(hào)
floatbonus;//工資
};
【輸入形式】5條職工信息,分行輸入,數(shù)據(jù)間空格隔開
【輸出形式】分行輸出5條職工信息和最低工資,每行數(shù)據(jù)均使用1個(gè)空格分隔
【輸入樣例】
10018540.59
10026345.45
10033500.65
10044898.86
10055345.80
【輸出樣例】每行數(shù)據(jù)均使用一個(gè)空格分割,分五行輸出
10018540.59
10026345.45
10033500.65
10044898.86
10055345.80
minBonus=3500.65(本題16分)
參考答案一、單項(xiàng)選擇題1、D2、A3、A【解析】在C程序中,判斷邏輯值時(shí),用非0表示真,用0表示假。邏輯表達(dá)式計(jì)算時(shí),邏輯表達(dá)式值為真是用1表示的,若邏輯表達(dá)式的值為假,則用0表示。4、B【解析】1、12、123、1234、12345可以寫成1=0*10+1、12=1*10+2、123=12*10+3、123=123*10+4、12345=1234*10+5.按照這種規(guī)律后一項(xiàng)可以等于前一項(xiàng)乘以10再加上循環(huán)變量。這屬于循環(huán)里面比較難的題目,需要考生找出其數(shù)據(jù)的內(nèi)在規(guī)律,并轉(zhuǎn)化為計(jì)算機(jī)語言,基本上都是累加和累積兩種。5、D6、B7、B【解析】A越界,C和D表達(dá)錯(cuò)誤。8、D9、B10、B11、A12、A13、B【解析】本題中選項(xiàng)B是錯(cuò)誤的引用,*(a+i)+j只代表了a[i][j]的地址。14、A15、A16、A17、B18、B19、A20、B二、填空題1、c>='a'&&c<='z'2、83、['"x/y=%d"']4、定義5、選擇,順序,循環(huán)6、x=87、void8、return#return()9、210、3三、編程題1、#include
voidmain()
{
int f(intx);
intn,sum;
printf("
請(qǐng)輸n值:");
scanf("%d",&n);
sum=f(n);
printf("%d\n",sum);
}
intf(intx)
{
intj,z=0;
for(j=1;j<=x;j++)
z=z+j*j;
returnz;
}2、voidmain()
{
inti,x,m=0,n=0,k=0,j=0;
chara[20];
printf("請(qǐng)輸入字符串:");
gets(a);
x=strlen(a);
for(i=0;i='0'&&a[i]<='9')
m++;
elseif(a[i]>='A'&&a[i]<='Z')
n++;
elseif(a[i]>='a'&&a[i]<='z')
k++;
else
j++;
}
printf("%d,%d,%d,%d\n",m,n,k,j);
}3、#include<stdio.h>
structstuff
{
intstuffID;
floatbonus;
}a[5];
intmain()
{
inti;
floatmin;
for(i=0;i<5;i++)
scanf("%d%f",&a[i].stuff
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 書 供貨合同范本
- 中國航空機(jī)場(chǎng)行業(yè)發(fā)展監(jiān)測(cè)及投資方向研究報(bào)告
- 2025年高分子復(fù)合材料項(xiàng)目可行性研究報(bào)告
- 倉儲(chǔ)維修合同范本
- 供用電安全合同范本
- 2025年洗護(hù)用品項(xiàng)目可行性研究報(bào)告
- 養(yǎng)殖合作協(xié)議合同范例三人
- 北京建委小額合同范本
- 刀具供銷合同范例
- 2025年中國盾構(gòu)機(jī)租賃行業(yè)市場(chǎng)調(diào)研及投資戰(zhàn)略規(guī)劃建議報(bào)告
- 2023年菏澤醫(yī)學(xué)??茖W(xué)校單招綜合素質(zhì)模擬試題及答案解析
- 常見食物的嘌呤含量表匯總
- 人教版數(shù)學(xué)八年級(jí)下冊(cè)同步練習(xí)(含答案)
- SB/T 10752-2012馬鈴薯雪花全粉
- 2023年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招(英語)試題庫含答案解析
- 濕型砂中煤粉作用及檢測(cè)全解析
- 積累運(yùn)用表示動(dòng)作的詞語課件
- 機(jī)動(dòng)車登記證書英文證書模板
- 第8課《山山水水》教學(xué)設(shè)計(jì)(新人教版小學(xué)美術(shù)六年級(jí)上冊(cè))
- T∕ZSQX 008-2020 建設(shè)工程全過程質(zhì)量行為導(dǎo)則
- 質(zhì)量管理體系基礎(chǔ)知識(shí)培訓(xùn)-2016
評(píng)論
0/150
提交評(píng)論