全國(guó)2008年1月高等教育自學(xué)考試 一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分) 1.下列轉(zhuǎn)義字符中,錯(cuò)誤的是(。。 2.在C語(yǔ)言中,整型常量的書(shū)寫(xiě)形式不包括(。。 3.在C語(yǔ)言程序中,主函數(shù)的擺放位置(。 4.自定義標(biāo)識(shí)符正確的是(。。 5.表達(dá)式2&3|4和2>>1的值分別是(。 6.執(zhí)行下列程序段后x的值為(。。 int i=1, j=10, x; for (; i<=j; i++, --j) x=i; 7.switch(表達(dá)式)語(yǔ)句中的“表達(dá)式”,允許的類(lèi)型是(。。 8.字符數(shù)組初始化錯(cuò)誤的是(。。 9.設(shè)int b[5]={1,2,3,4,5};char a,c, d;,則數(shù)組元素值為4的是( )。 10.設(shè)int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 則不能表示數(shù)組a中元素的是(。 11.設(shè)double *p[6];,則p是(。。 12.設(shè)int x;,則與計(jì)算|x|等價(jià)的表達(dá)式是(。。 13.設(shè)char s[20]=″2008″;,則執(zhí)行strcat(s, ″Beijing″); printf(″% d\n″, strlen(s));后輸出結(jié)果是(。。 14.對(duì)函數(shù)而言,下列說(shuō)法正確的是(。。 15.設(shè)FILE *fp; char ch; , 則從fp所指向文件中讀入一個(gè)字符,正確的語(yǔ)句是(。 二、填空題(本大題共10小題,每小題2分,共20分) 16.設(shè)int x=14;,則表達(dá)式x++%-5的值為_(kāi)_________。 17.設(shè)typedef char CHA;CHA ax;, 則變量ax 占用的內(nèi)存字節(jié)數(shù)是__________。 18.設(shè)int u, v;, 則表示“u、v中至少有一個(gè)是5的倍數(shù)”的表達(dá)式是__________。 19.設(shè)int x=5;, 則表達(dá)式2/(float)(x)+3/x的結(jié)果是__________。 20.程序中調(diào)用sin(3.14)函數(shù)時(shí),需要包含的頭文件是__________。 21.若對(duì)一個(gè)非空文本文件進(jìn)行讀取和修改,則在fopen中的“使用方式”應(yīng)是__________。 22.設(shè) struct { int a; int b; }x[2]={{1,2},{3,4}}, *p=x; 則表達(dá)式(++p)->a的值是__________。 23.設(shè)int i, j; for(i=5;i;i--) for(j=0; j<4;j++) {…} 則循環(huán)體的執(zhí)行次數(shù)是__________。 24.設(shè)int a[3][4]={{1,2,5,3},{2,4,7,9},{3,6,5,8}}; 則表達(dá)式a[1][2]+a[2][3]的值是__________。 25.設(shè)char *p=″abcdABCD″;, 則執(zhí)行 printf(″% s″, p+4); 后輸出結(jié)果是__________。 三、程序分析題(本大題共4小題,每小題4分,共16分) 26.main() {int i, j, k; char a[5]={′*′,′*′,′*′,′*′,′*′}; for(i=0;i<4;i++) {printf(″\n″); for(j=0;j<=3*i;j++)printf(″$″); for(k=0;k<5;k++)printf(″% c″,a[k]); } } 27.int fib(int n) {if(n==0||n==1)return 1; else return fib(n-1)+fib(n-2); } main() { int i; for(i=0; i<=4;i++)printf(″%5d″,fib(i)); printf(″\n″); } 28.main() {int n=0; char str[80]=″Abc+mNp-xyZ″; printf(″%s\n″,str); while(str[n]!=′\0′) str[n++]=str[n]>=′a′&& str[n]<=′z′? str[n]-′a′+′A′:str[n]; printf(″%s\n″, str); } 29.int f(int n) { static int a=0; int b=0; a+=n; b+=a; return b; } main () { printf(″%d\n″,f(5)); printf(″%d\n″,f(10)); } 四、程序填充題(本大題共3小題,每小題6分,共18分) 30.分別統(tǒng)計(jì)并輸出17、18、19和20歲各年齡的學(xué)生人數(shù)。 main() { int i, n, age, a[30]; for(i=0; i<30; i++) a[i]=0; scanf(″%d″,&n); /* 輸入人數(shù)<30 */ for (i=0; i<n; i++) { scanf(″%d″,&age); /* 輸入年齡 */ if(age<17||age>20) _________; /* 第一空 */ else switch(________) /* 第二空 */ {case 17: case 18: case 19: case 20: a[age-17] ++; } } for (i=0, i<=3; i++) printf(″age=%d number=%d\n″,i+17,________); /* 第三空 */ } 31.將從鍵盤(pán)輸入的字符串逆序顯示。 #include <string. h> main() {int n; char str[80], *p; printf(″Input a string:″); gets(str);/*輸入字符串*/ n=strlen(________); /* 第一空 */ p=str+________-1; /* 第二空 */ while (p>=str) {printf(″%c″, *p); ________; /* 第三空 */ } printf(″/n″); } 32.從鍵盤(pán)輸入一個(gè)星期幾(0~6),轉(zhuǎn)換為對(duì)應(yīng)的英文輸出(Sunday, Monday,…),當(dāng)輸入小于0或大于6的數(shù)字時(shí)程序結(jié)束。 main() {int week; static char *weekname[]={″Sunday″,″Monday″,″Tuesday″,″Wednesday″, ″Thrusday″,″Friday″,″Saturday″}; while(1) { printf(″Input weekday:″); scanf(″%d″,__________); /* 第一空 */ if(________)break; /* 第二空 */ printf(″weekday:%d→%s\n″, week,__________); /* 第三空 */ } } 五、程序設(shè)計(jì)題(本大題共2小題,每小題8分,共16分) 33.從鍵盤(pán)輸入100個(gè)整數(shù),輸出其中最大的數(shù)及其對(duì)應(yīng)的數(shù)組下標(biāo)值。 34.從鍵盤(pán)輸入某學(xué)生的成績(jī)(0≤score≤100)后,先輸出該同學(xué)的成績(jī),再按下列條件 輸出 |
熱門(mén)資料下載: |
< |
自考最新熱貼: |
【責(zé)任編輯:育路編輯 糾錯(cuò)】 |
|
【育路網(wǎng)版權(quán)與免責(zé)聲明】 | |
① 凡本網(wǎng)注明稿件來(lái)源為"原創(chuàng)"的所有文字、圖片和音視頻稿件,版權(quán)均屬本網(wǎng)所有。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載、鏈接、轉(zhuǎn)貼或以其他方式復(fù)制發(fā)表時(shí)必須注明"稿件來(lái)源:育路網(wǎng)",違者本網(wǎng)將依法追究責(zé)任; | |
② 本網(wǎng)部分稿件來(lái)源于網(wǎng)絡(luò),任何單位或個(gè)人認(rèn)為育路網(wǎng)發(fā)布的內(nèi)容可能涉嫌侵犯其合法權(quán)益,應(yīng)該及時(shí)向育路網(wǎng)書(shū)面反饋,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)情況證明,育路網(wǎng)在收到上述法律文件后,將會(huì)盡快移除被控侵權(quán)內(nèi)容。 |
報(bào)考直通車(chē) |
熱點(diǎn)專題 |
·重慶:2011年自考各專業(yè)課程考試安排表 |
·浙江:7月7.41萬(wàn)人參加自學(xué)考試 |
·廣州:2010年10月自考報(bào)名通知 |
·同濟(jì)大學(xué):2010年上半年自考畢業(yè)證發(fā)放 |
·陜西:2011年自學(xué)考試共開(kāi)考96個(gè)專業(yè) |
·山東:64所院校將進(jìn)行自考實(shí)踐課程試點(diǎn) |
·萬(wàn)州區(qū):2010年10月自考報(bào)名時(shí)間通知 |
·北京:2010年建成自考標(biāo)準(zhǔn)化考點(diǎn)試點(diǎn) |
·江蘇(南京)2010年7月自考成績(jī)查詢 |
·湖北:2010年7月自考成績(jī)查詢 |
·北京:2010年7月自考首次全部實(shí)行網(wǎng)評(píng) |
·廣東中山2010年7月自學(xué)考試順利結(jié)束 |
·自考五種情況可以申請(qǐng)免考 |
·湖北:2010年10月自考(委托開(kāi)考)(本科)教材大 |
·江蘇:2010年10月自考教材大綱表 |
·江蘇:2010年自考新聞學(xué)(本科)考試計(jì)劃 |
·江蘇:2010年自考機(jī)械制造及自動(dòng)化(獨(dú)立本科 |
·江蘇:2010年自考機(jī)械制造及自動(dòng)化(獨(dú)立本科 |
·北京:2010年10月計(jì)算機(jī)通信工程報(bào)考安排 |
·廣東:2010年7月自考使用計(jì)算器通知 |
·萬(wàn)州區(qū):2010年10月自考報(bào)名時(shí)間通知 |
·寧波:2010年7月自考成績(jī)查詢時(shí)間 |
·北京:2010年10月自考通信信息管理報(bào)考安排 |
·北京:2010年3門(mén)證書(shū)課程補(bǔ)報(bào)名通知 |
·云南:2010年10月開(kāi)考義務(wù)教育等專業(yè) |
·福建:2010年10月自考報(bào)考簡(jiǎn)章 |
·福建:2010年下半年自考實(shí)踐性環(huán)節(jié)考核時(shí)間安 |
·福建:2010年10月自考報(bào)名時(shí)間 |
·山西:2010年10月自考報(bào)考簡(jiǎn)章 |
·北京:2010年10月通信信息管理報(bào)考安排 |
誠(chéng)聘英才 | 廣告招商 | 關(guān)于網(wǎng)站 | 聯(lián)系我們 | 地方加盟 | 商務(wù)合作 | 投訴建議 | 老師加盟 | 客服中心 | 網(wǎng)站地圖 | 學(xué)校中心 |
學(xué)員報(bào)名服務(wù)中心: 北京北三環(huán)西路32號(hào)恒潤(rùn)中心18層1803室(交通位置圖) |
咨詢電話:北京- 010-51268840/41 傳真:010-51418040 上海- 021-51567016/17 |
本站法律顧問(wèn):邱清榮律師 |
1999-2010 育路教育版權(quán)所有| 京ICP證100429號(hào) |