版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、江蘇省C等級(jí)考試(四)一、選擇題(本題共20道小題,共40分。)1. (14)指針s所指字符串的長(zhǎng)度為 char *s=""NameAddressn"A) 19 B) 15 C) 18 D)說(shuō)明不合法 2. 若有下面的程序片段:int a12=0, *p3, *pp, i;for(i=0; i<3; i+)pi=&ai*4;pp=p;則對(duì)數(shù)組元素的錯(cuò)誤引用是A) pp01 B) a10 C) p31 D) *(*(p+2)+2) 3. 若要求在if后一對(duì)圓括號(hào)中表示a不等于0的關(guān)系,則能正確表示這一關(guān)系的表達(dá)式為A) a<>0 B) !a
2、 C) a=0 D) a 4. 若已定義: int a =0,1,2,3,4,5,6,7,8,9, *p=a,i; 其中 0i9, 則對(duì)a數(shù)組元素不正確的引用上 A) ap-a B) *(&ai) C) pi D) a10 5. 以下程序的輸出結(jié)果是 main( ) int x=10,y=10,I; for(i=0;x>8;y=+i) printf("%d,%d ",x-,y); A) 10 1 9 2 B) 9 8 7 6 C) 10 9 9 0 D) 10 10 9 1 6. 下面程序的輸出是void prtv(int *x)printf("%d
3、n", +*x);main() int a=25;prtv(&a);A) 23 B) 24 C) 25 D) 26 7. 下面能正確進(jìn)行字符串賦值操作的語(yǔ)句是A)char s5="ABCDE" B)char s5='A'、'B'、'C'、'D'、'E'C) char *s;s="ABCDEF" D)char *s; scanf("%s",s); 8. 設(shè)x,y,z,t均為int型變量,則執(zhí)行以下語(yǔ)句后,t的值為x=y=z=1;t=+x|+
4、y&&+z;A)不定值 B)2 C)1 D)0 9. 設(shè)p1和p2是指向同一個(gè)int型一維數(shù)組的指針變量,k為int型變量,則不能正確執(zhí)行的語(yǔ)句是A)k=*p1+*p2; B)p2=k; C)p1=p2; D)k=*p1 *(*p2); 10. 請(qǐng)讀程序:#include<stdio.h>#define SUB(X,Y) (X)*Ymain() int a=3, b=4;printf("%d", SUB(a+, b+);上面程序的輸出結(jié)果是A) 12 B) 15 C) 16 D) 20 11. sizeof(float)是:A) intB) fl
5、oatC) doubleD) 不確定 12. 若執(zhí)行下面的程序時(shí)從鍵盤上輸入3和4,則輸出是main() int a,b,s;scanf("%d %d",&a,&b);s=a;if(a<b)s=b;s=s*s;printf("%dn",s);A) 14 B) 16 C) 18 D) 20 13. 以下程序的輸出結(jié)果是 # include <stdio.h>main() printf("%dn",NULL); A) 不確定的(因變量無(wú)定義) B)0 C)-1 D)1 14. 請(qǐng)讀程序:#include&
6、lt;stdio.h>f(char *s) char *p=s;while( *p!='0') p+;return(p-s);main() printf("%dn",f("ABCDEF");上面程序的輸出結(jié)果是A) 3 B) 6 C) 8 D) 0 15. 下面各語(yǔ)句行中,能正確進(jìn)行賦字符串操作的語(yǔ)句行是A) char st45="ABCDE"B) char s5='A','B','C','D','E'C) char *s; s=&q
7、uot;ABCDE"D) char *s; scanf("%s",s); 16. 若有說(shuō)明:long *p,a;則不能通過(guò)scanf語(yǔ)句正確給輸入項(xiàng)讀入數(shù)據(jù)的程序段是 A) *p=&a; scanf("%ld",p); B) p=(long *)malloc(8); scanf("%ld",p); C) scanf("%ld",p=&a); D) scanf("%ld",&a); 17. 若已定義:int a9,*p=a;并在以后的語(yǔ)句中未改變p的值,不能表示a
8、1 地址的表達(dá)式是 A) p+1 B) a+1 C) a+ D) +p 18. 下面程序的輸出是main() enum team my,your=4,his,her=his+10;printf("%d %d %d %dn",my,your,his,her);A) 0 1 2 3 B) 0 4 0 10 C) 0 4 5 15 D) 1 4 5 15 19. 以下程序輸出結(jié)果是main( )int m=5;if(m+>5)printf("%dn",m);else printf("%dn",m-);A)7 B)6 C)5 D)4 2
9、0. 以下程序運(yùn)行后,輸出結(jié)果是 int d=1;fun(int p) int d=5;d+=p+;printf("%d",d);main()int a=3;fun(a);d+=a+;printf("%dn",d);A)84 B)99 C)95 D)44 二、填空題(每空1分,共10分。)1. 程序由主要由_、_組成。 2. 在C語(yǔ)言中,不同運(yùn)算符之間運(yùn)算次序存在_的區(qū)別,同一運(yùn)算符之間運(yùn)算次序存在_的規(guī)則。 3. 欲將字符串S1復(fù)制到字符串S2中,其語(yǔ)句是 _ 。 4. 結(jié)構(gòu)化程序設(shè)計(jì)中的三種基本結(jié)構(gòu)是_、_、_。 5. 表達(dá)式x=x+1表示成增量表達(dá)
10、式為_(kāi)。6. 定義int a1,2,3,4,5,6,*pa;表達(dá)式(*p)的值是_。 三、判斷題(本題共10道小題,共10分。)1. 在不得已的情況下(例如提高程序運(yùn)行效率),才使用goto語(yǔ)句( ) 2. 條件表達(dá)式可以取代if語(yǔ)句,或者用if語(yǔ)句取代條件表達(dá)式( ) 3. 在C程序中對(duì)用到的所有數(shù)據(jù)都必須指定其數(shù)據(jù)類型( ) 4. 可以對(duì)字符型數(shù)組進(jìn)行整體輸入、輸出( ) 5. 函數(shù)中的靜態(tài)變量在函數(shù)每次調(diào)用時(shí),都會(huì)重新設(shè)置初值( ) 6. 實(shí)參和與其對(duì)應(yīng)的形參共占用一個(gè)存儲(chǔ)單元( ) 7. 一個(gè)實(shí)型變量的值肯定是精確的( ) 8. 在不同函數(shù)中可以使用相同名字的變量( ) 9. 函數(shù)調(diào)用
11、:strcat(strcpy(str1,str2),str3)的功能是將串str2連接到串str1之后再將串str1復(fù)制到串str3中( ) 10. 系統(tǒng)不允許用戶重新定義標(biāo)準(zhǔn)庫(kù)函數(shù)( ) 四、程序填空(本題共5道小題,每題4分,共20分。)1. 22、下面程序的運(yùn)行結(jié)果是_。#include <stdio.h>main()int i5;char c6"abcd";do cici1;while(i>0);puts(c); 2. 以下程序的執(zhí)行結(jié)果是_。includestdio.hmain( )int a331,2,3,4,5,6,7,8,9,i,s0;fo
12、r(i0;i2;i)ssaii;printf(s%dn,s); 3. 以下程序中, for循環(huán)體執(zhí)行的次數(shù)是_。#define N 2#define M N+1#define K M+1*M/2main() int i; for(i=1;i<K;i+) . . 4. 以下sstrcpy( )函數(shù)實(shí)現(xiàn)字符串復(fù)制,即將t所指字符串復(fù)制到s所指向內(nèi)存空間中,形成一個(gè)新的字符串s。請(qǐng)?zhí)羁?。void sstrcpy(char *s,char *t) while(*s+=_);main( ) char str1100,str2="abcdefgh" sstrcpy(str1,st
13、r2); printf("%sn",str1); 5. 14、以下fun函數(shù)把ch中的大寫字母轉(zhuǎn)換成字母序列中的下一個(gè)大寫字母,字母Z轉(zhuǎn)換成字母A,其它字符不變,返回轉(zhuǎn)換后的字母或其它字符。請(qǐng)?zhí)羁?。char fun(char ch)if(ch= ='Z') ch=_;else if(ch>='A'&&ch<='Y') ch=_;return ch; 五、編程題(本題共2道小題,共20分。)1. 從鍵盤輸入一個(gè)一維數(shù)組,將這個(gè)數(shù)組逆序輸出。 2. 編寫一個(gè)函數(shù),該函數(shù)可以統(tǒng)計(jì)一個(gè)長(zhǎng)度為2的字符串在另一
14、個(gè)字符串中出現(xiàn)的次數(shù)。例如,假定輸入的字符串為:asd asasdfg asd as zx67 asd mklo,子字符串為:as,則應(yīng)輸出6。 江蘇省C等級(jí)考試(四)一、選擇題(本題共20道小題,共40分。)1. B2. C3. D4. D5. D6. D7. C8. C9. B10. A11. C12. B13. B14. B15. C16. A17. C18. C19. B20. A二、填空題(每空1分,共10分。)1. 數(shù)據(jù)結(jié)構(gòu) ,算法2. 先后 , 結(jié)合性3. strcpy(s2,s1)4. 順序 , 選擇 ,循環(huán)5. x+或+x6. 3三、判斷題(本題共10道小題,共10分。)1.
15、 錯(cuò)2. 錯(cuò)3. 對(duì)4. 錯(cuò)5. 錯(cuò)6. 錯(cuò)7. 錯(cuò)8. 對(duì)9. 錯(cuò)10. 對(duì)四、程序填空(本題共5道小題,每題4分,共20分。)1. aabcd2. s153. 44. *t+5. 'A' , ch+1五、編程題(本題共2道小題,共20分。)1. #define N 5main() int aN=9,6,5,4,1,i,temp;printf("n original array:n");for(i=0;i<N;i+)printf("%4d",ai);for(i=0;i<N/2;i+)temp=ai;ai=aN-i-1;aN-i-1=temp;printf("n sorted array:n");for(i=0;i<N;i+)printf("%4d",ai);2. #include "stdio.h"#include "string.h"#include "conio.h"int fun(char *str,char *substr) int i,n=0,s=strlen(str);for(i=0;i<s;
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 酸堿平衡調(diào)節(jié)藥項(xiàng)目籌資方案
- 2025至2030年中國(guó)毛毯包裝數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)什錦銼光坯數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年中國(guó)車載氣象雷達(dá)市場(chǎng)調(diào)查研究報(bào)告
- 2025年中國(guó)肩頸腕托帶市場(chǎng)調(diào)查研究報(bào)告
- 光纖在汽車安全系統(tǒng)中的應(yīng)用考核試卷
- 家電產(chǎn)品設(shè)計(jì)與市場(chǎng)需求匹配考核試卷
- 二零二五年度團(tuán)建活動(dòng)應(yīng)急預(yù)案與風(fēng)險(xiǎn)管理服務(wù)合同
- 2025-2030年土壤微生物群落動(dòng)態(tài)監(jiān)測(cè)行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 2025-2030年在線原位拉曼光譜儀行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 消化系統(tǒng)常見(jiàn)疾病康復(fù)
- 婦科惡性腫瘤免疫治療中國(guó)專家共識(shí)(2023)解讀
- 2024年浪潮入職測(cè)評(píng)題和答案
- 小班數(shù)學(xué)《整理牛奶柜》課件
- 皮膚感染的護(hù)理診斷與護(hù)理措施
- 中考語(yǔ)文真題雙向細(xì)目表
- 2024年江蘇省對(duì)口單招英語(yǔ)試卷及答案
- 藥品集采培訓(xùn)課件
- 高中物理考試成績(jī)分析報(bào)告
- 部編版小學(xué)語(yǔ)文三年級(jí)上冊(cè)同步練習(xí)試題含答案(全冊(cè))
- 血性胸水的護(hù)理課件
評(píng)論
0/150
提交評(píng)論