課程代碼:00342 一、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的序號(hào)填在題干的括號(hào)內(nèi)。每小題1分,共15分) 1.下列各個(gè)錯(cuò)誤中,哪一個(gè)不屬于編譯錯(cuò)誤( )。 A.改變x原值3為5,寫作“x==5;” B.花括號(hào)不配對(duì) C.復(fù)合語(yǔ)句中的最后一條語(yǔ)句后未加分號(hào) D.變量有引用、無(wú)定義 2.語(yǔ)句“int k=0586;”將( )。 A.說明k為初值586的整型變量 B.說明k為初值0586的整型變量 C.導(dǎo)致編譯錯(cuò)誤 D.說明整型常量k的值為0586 3.表達(dá)式!x||a==b等效于( )。 A. !((x||a)==b) B. !(x||y)==b C. !(x||(a==b)) D. (!x)||(a==b) 4.下列格式符中,可以用于以16進(jìn)制形式輸出整數(shù)的是( )。 A. d B. %x C. %o D. 5.下列各語(yǔ)句中,能夠且僅輸出整型變量a、b中最大值的是( )。 A. printf(″%d\n″,(a>b)?a,b); B. (a>b)? printf(″%d″,a);printf(″%d″,b); C. printf(″%d″,if(a>b)a else b); D. printf(″%d\n″,(a>b)?a:b); 6.執(zhí)行語(yǔ)句“for(d=0;d!=60; d+=0.6) s+=d;”時(shí),( )。 A.循環(huán)在d等于60時(shí)終止 B.循環(huán)在d大于60時(shí)終止 C.循環(huán)在d小于60時(shí)終止 D.循環(huán)在d大于60后繼續(xù) 7.下列各語(yǔ)句定義了數(shù)組,其中哪一個(gè)是正確的( )。 A. char a[10],*p=a[0] B. int d[2][?{1,2,3,4,5,6}; C. float x[][3]={{1,2},{4,6,8},{10}}; D. int m[][]={″no-1″,″no-2″,″no-3″}; 8.定義宏將兩個(gè)float類型變量中的數(shù)據(jù)交換,下列寫法中最好的是( )。 A. #define jh(a,b) t=a;a=b;b=t; B. #define jh(a,b) {float t;t=a;a=b;b=t;} C. #define jh(a,b) a=b;b=a; D. #define jh(a,b,t) t=a;a=b;b=t; 9.假如指針p已經(jīng)指向某個(gè)整型變量x,則(*p)++相當(dāng)于( )。 A. x++ B. p++ C. *(p++) D. &x++ 10.數(shù)組定義為“int a[4][5];”,下列哪一個(gè)引用是錯(cuò)誤的( )。 A. *a B. *(*(a+2)+3) C. &a[2][3] D. ++a 11.共用體定義為“union data {char ch;int x;} a;”,下列語(yǔ)句中哪個(gè)是不正確的( )。 A. a={’x’,10} B. a.x=10;a.x++ C. a.ch=’x’;a.ch++; D. a.x=10;a.ch=’x’; 12.執(zhí)行語(yǔ)句“k=14∧15;”后,變量k的當(dāng)前值是( )。 A. 1 B. 8 C. 7 D. 2 13.執(zhí)行語(yǔ)句“k=7>>1;”后,變量k的當(dāng)前值是( )。 A. 15 B. 31 C. 3 D. 1 14.以“W”方式打開文本文件a:\aa.dat,若該文件已存在,則( )。 A.新寫入數(shù)據(jù)被追加到文件末尾 B.文件被清空,從文件頭開始存放新寫入數(shù)據(jù) C.顯示出錯(cuò)信息 D.新寫入數(shù)據(jù)被插入到文件首部 15.從磁盤文件讀字符的fgetc函數(shù),其函數(shù)原型(頭)正確的是( )。 A. FILE* fgetc(char) B.int fgetc(FILE *,char) C. int fgetc(FILE *) D. int fgetc(char,FILE *) 二、填空題(每空1分,共15分) 1.整型變量x、y當(dāng)前值分別為17、5,執(zhí)行“x%=x++/--y;”后x、y的值分別為_________。 2.已知平面兩點(diǎn)坐標(biāo)分別為x1、y1和x2、y2,計(jì)算兩點(diǎn)間距離的算術(shù)表達(dá)式為_________。 3.判斷整型變量n是否為兩位正整數(shù)的邏輯表達(dá)式為_________。 4.已知x、y分別為a、b、c中的最大、最小值,求a、b、c中中間值的表達(dá)式為_________。 5.判斷整型變量n是否是負(fù)的偶數(shù)的表達(dá)式為_________。 6.求解逗號(hào)表達(dá)式(a=15,a*4),a+5,表達(dá)式值、a的值依次為_________。 7.若s值為’D’,執(zhí)行語(yǔ)句“s=(s>=’A’&&s<=’Z’)?s+32:s;”后,s的值為_________。 8.語(yǔ)句“printf(″s%s″,″mall″);”的輸出結(jié)果為_________。 9.執(zhí)行語(yǔ)句“n=2;for(n=5,i=0;i>=10;n++);”后,變量n的值為_________。 10.執(zhí)行語(yǔ)句“for(s=0,i=1;i<11;i++) {if(i==6)break;s+=i;}”后,s值為_________。 11.若聲明“char a[]=″name″,*p=a;",執(zhí)行語(yǔ)句“printf(″%d″,strcmp(a,p));"輸出________。 12.若聲明“char a[]=″hangzhou″,*p=a;”,執(zhí)行語(yǔ)句“for(int i=0;*p!= ’\0’;p++,i++);”后i的值為_________。 13.程序中使用了字符運(yùn)算函數(shù)(如i supper),則必須包含的頭文件名為_________。 14.訪問指針變量p所指向的結(jié)構(gòu)體數(shù)據(jù)之成員b,寫作_________。 15.使文件內(nèi)部指針P重新指向文件頭的語(yǔ)句是_________。 四、程序填充題(本大題共3小題,每小題6分,共18分) 給出下列程序,將橫線處缺少的部分補(bǔ)上,使其能正確運(yùn)行。 36.將十個(gè)整數(shù)輸入數(shù)組,求出其平均值并輸出。 main( ) {int i,a[10],sum=0,*p=______; /*第一空*/ for(i=0;i<10;i++) { scanf(″%d″,p);sum+=______; /*第二空*/ printf(″%8.2f\n″,______); /*第三空*/ } 37.輸入一個(gè)無(wú)符號(hào)整數(shù)后求出它的各位數(shù)之和并輸出。 例如若輸入123,則將各位之和6(即1+2+3)輸出。 ______f(num) /*第一空*/ unsigned int num; { unsigned int k=0; do { k+=______; /*第二空*/ num/=10; } while(num); ______; /*第三空*/ } main( ) {unsigned int n; scanf(″%d″,&n); printf(″%u\n″,f(n)); } ![]() |
熱門資料下載: |
< |
自考最新熱貼: |
【責(zé)任編輯:育路編輯 糾錯(cuò)】 |
|
【育路網(wǎng)版權(quán)與免責(zé)聲明】 | |
① 凡本網(wǎng)注明稿件來源為"原創(chuàng)"的所有文字、圖片和音視頻稿件,版權(quán)均屬本網(wǎng)所有。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載、鏈接、轉(zhuǎn)貼或以其他方式復(fù)制發(fā)表時(shí)必須注明"稿件來源:育路網(wǎng)",違者本網(wǎng)將依法追究責(zé)任; | |
② 本網(wǎng)部分稿件來源于網(wǎng)絡(luò),任何單位或個(gè)人認(rèn)為育路網(wǎng)發(fā)布的內(nèi)容可能涉嫌侵犯其合法權(quán)益,應(yīng)該及時(shí)向育路網(wǎng)書面反饋,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)情況證明,育路網(wǎng)在收到上述法律文件后,將會(huì)盡快移除被控侵權(quán)內(nèi)容。 |
報(bào)考直通車 |
熱點(diǎn)專題 |
·重慶:2011年自考各專業(yè)課程考試安排表 |
·浙江:7月7.41萬(wàn)人參加自學(xué)考試 |
·廣州:2010年10月自考報(bào)名通知 |
·同濟(jì)大學(xué):2010年上半年自考畢業(yè)證發(fā)放 |
·陜西:2011年自學(xué)考試共開考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月自考(委托開考)(本科)教材大 |
·江蘇: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門證書課程補(bǔ)報(bào)名通知 |
·云南:2010年10月開考義務(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 |
本站法律顧問:邱清榮律師 |
1999-2010 育路教育版權(quán)所有| 京ICP證100429號(hào) |