




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單選題下列關(guān)于單目運(yùn)算符+、-的敘述中正確的是(D)。A、它們的運(yùn)算對(duì)象可以是 int 型變量,但不能是 double 型變量和 float 型變量 B、它們的運(yùn)算對(duì)象可以是任何變量和常量C、它們的運(yùn)算對(duì)象可以是 char 型變量和 int 型變量,但不能是 float 型變量 D、它們的運(yùn)算對(duì)象可以是 char 型變量、int 型變量和 float 型變量執(zhí)行下列程序后,其輸出結(jié)果是(D)。main()int a=9;a+=a-=a+a;printf("%dn",a);A、 18B、 -9C、 9D、 -18詳解:優(yōu)先級(jí):a+=(a-=(a+a)a+a:18a-=18:此
2、時(shí) a=-9;注意,a 已經(jīng)不是 9,而是-9 了a+=-9:即 a=a+(-9)=(-9)+(-9)=-18打印語(yǔ)句 printf("sTUDENDbTrS");在屏幕上正確的輸出形式是(C).A、 sTUDENDSB、 TUDENTSC、 STUDENTD、 sTUDENTS詳解:知識(shí)點(diǎn):b 表示退格; r 表示回車,即將當(dāng)前位置一道“本行”開頭 sTUDENDsTUDENTSTUDENT已知鍵盤輸入 a=4,b=3,下面程序輸出的結(jié)果是(C).main() int a,b,s;scanf("%d%d",&a,&b);s=a;if(a
3、<b) s=b;s=s*s;printf("%dn",s);A、 9B、 13C、 16D、 15若給定條件表達(dá)式(m)?(a+):(a-),則其中表達(dá)式 m(B)。A、 和(m=0)等價(jià)B、 和(m!=0)等價(jià)C、 和(m=1)等價(jià)D、 和(m!=1)等價(jià)注意:此處不能選 C,因?yàn)椤胺橇愕臄?shù)即表示真”。如當(dāng) m=2 時(shí),值為真,結(jié)果是 a+;但是若選 C,則結(jié)果為 a-.執(zhí)行語(yǔ)句 for(i=1;i+<4;); 后變量 i 的值是(B)。A、 3B、 5C、 4D、 不定以下描述中正確的是(C)。A、 由于 do-while 循環(huán)中循環(huán)體語(yǔ)句只能是一條可執(zhí)行語(yǔ)
4、句,所以循環(huán)體內(nèi)不能使用復(fù)合語(yǔ) 句B、 do-while 循環(huán)中,根據(jù)情況可以省略 whileC、 在 do-while 循環(huán)體中,必須有能使循環(huán)退出的操作。D、 do-while 循環(huán)由 do 開始,用 while 結(jié)束,在 while(表達(dá)式)后面不能寫分號(hào)int a10;合法的數(shù)組元素的最小下標(biāo)值為(D)。A、 10B、 9C、 1D、 0題意是 a的括號(hào)內(nèi)最小數(shù)可以是多少,而不是說(shuō)定義的時(shí)候 int a的括號(hào)里最小的數(shù)是多少。 注意看清題目意思。以下正確的函數(shù)定義是(C).A、 double fun(int x, int y) z=x+y; return z;B、 fun(x, y)
5、int x, y; double z; z=x/y; return z;C、 float f(int x, int y) float z; z=x/y; return z;D、 fun(int x, y) int z; return z; char a1="abc",a280="1234"將 a1 串連接到 a2 串后面的語(yǔ)句是(A)。A、 strcat(a2,a1);B、 strcat(a1,a2);C、 strcpy(a1,a2);D、 strcpy(a2,a1);若有 char s1="abc",s220,*t=s2;gets(
6、t); 則下列語(yǔ)句中能夠?qū)崿F(xiàn)當(dāng)字符串 s1 大于字符串 s2 時(shí),輸出 s2 的語(yǔ)句是(C)。A、 if(strcmp(s2,s1)>0)puts(s2);B、 if(strcmp(s2,t)>0)puts(s2);C、 if(strcmp(s1,t)>0)puts(s2);D、 if(strcmp(s1,s1)>0)puts(s2);strcmp() 括號(hào)里可以是字符串本身,也可以是字符串的地址(首地址)已知有宏定義#define SQR(a) 2*a*a,則 SQR(3+4)的值為(A).A、 22B、 32C、 98D、 18若有說(shuō)明:int *p,m=5,n;以
7、下正確的程序段是(D)。A、 scanf("%d",&n);*p=n;B、 p=&n;scanf("%d",*p)C、 p=&n;scanf("%d",&p);D、 p=&n;scanf("%d",p);注意指針必須先初始化才能進(jìn)行運(yùn)算char h,*s=&h;可將字符 H 通過(guò)指針存入變量 h 中的語(yǔ)句是(A)。A、 *s='H'B、 s='H'C、 *s=H;D、 s=H;定義結(jié)構(gòu)體的關(guān)鍵字是(A)。A、 structB、 type
8、defC、 enumD、 union判斷題若 a=3,b=2,c=1 則關(guān)系表達(dá)式"(a>b)=c" 的值為"真"。Ta=(b=4)+(c=6) 是一個(gè)合法的賦值表達(dá)式。TC 語(yǔ)言程序中輸入一個(gè)中間帶有空格的字符串時(shí),可以用 scanf 函數(shù).F格式字符%e 以指數(shù)形式輸出實(shí)數(shù)數(shù)字部分小數(shù)位數(shù) 7 位.F設(shè) g=1,h=2,k=3,則邏輯表達(dá)式 k+g|!h&&k-h 的值為 0。F求解表達(dá)式 max=(a>b)?a:b 的步驟是,先求解條件表達(dá)式(a>b),再根據(jù)它的值將 a 或 b 賦給 max.T語(yǔ)句 if(a&g
9、t;b) printf("%d",a); else printf("%d",b);可以用條件表達(dá)式 a>b?a:b 取代.Fbreak 語(yǔ)句能夠終止當(dāng)前進(jìn)行的多層循環(huán).Ffor 循環(huán)的三個(gè)表達(dá)式都可以省略.Tfor 語(yǔ)句的循環(huán)體至少執(zhí)行一次.F(do while 才是)字符串"Da lian"在內(nèi)存中的存儲(chǔ)長(zhǎng)度是 7. F(因?yàn)樽詣?dòng)加0)定義 int x5,n;則 x=x+n;或 x+;都是正確的.F若有定義 int a10;則 for (i=0;i<=10;i+) ai=i;編譯時(shí)無(wú)語(yǔ)法錯(cuò)誤.T數(shù)組名作為函數(shù)調(diào)用時(shí)的實(shí)參
10、,實(shí)際上傳遞給形參的是數(shù)組第一個(gè)元素的值.F當(dāng)變量的存儲(chǔ)類型定義缺省時(shí),系統(tǒng)默認(rèn)為變量的存儲(chǔ)類型為 auto 類型,分配在動(dòng)態(tài)區(qū).F 兩個(gè)字符串中的字符個(gè)數(shù)相同時(shí)才能進(jìn)行字符串大小的比較.F如果被包含文件中有全局靜態(tài)變量,它們?cè)谟?include 命令的源文件中有效.T假設(shè)有 int a10, *p;則 p=&a0與 p=a 等價(jià).T共用體變量中起作用的成員是最后一次存放的成員.T下面的定義和語(yǔ)句是合法的:file *fp;fp=fopen("a.txt","r");F 填空題若有定義:int a=10,b=9,c=8;接著順序執(zhí)行下列語(yǔ)句后,變
11、量 c 中的值是 _ . c=(a-=(b-5); c=(a%11)+(b=3); 9下列語(yǔ)句輸出的結(jié)果是_,int a=-1;printf("%x",a);(在 vc 環(huán)境下) ffffffff(8 個(gè) f,因?yàn)槭?4 字 節(jié))設(shè) a=3,b=4,c=4,則表達(dá)式 a+b>c&&b=c&&a|b+c&&b=c 的值為_. 1以下程序段要求從鍵盤輸入字符,當(dāng)輸入字母為'Y' 時(shí),執(zhí)行循環(huán)體,則下劃線處應(yīng)填寫_. ch=getchar();while(ch _ 'Y')ch=getchar(
12、); =static int a33=1,2,3,4,5,6,7,8,9;其中 a12的值為_. 6靜態(tài)變量和外部變量的初始化是在 _階段完成的 , 而自動(dòng)變量的賦初值是 在 _ 時(shí)進(jìn) 行的. (編譯),(運(yùn)行/函數(shù)調(diào)用/調(diào)用)1752將函數(shù) func 的入口地址賦給指針變量 p 的語(yǔ)句是_.p=func;設(shè)有以下結(jié)構(gòu)類型說(shuō)明和變量定義,則變量 b 在內(nèi)存所占字節(jié)數(shù)是 _。 21struct stud short int age; char num3; float s2; double ave; b,*p;程序設(shè)計(jì)題/*-【程序設(shè)計(jì)】1685-功能:能計(jì)算從 1 開始到 n 的自然數(shù)的和,n
13、由鍵盤輸入,并在 main()函數(shù)中輸出。-*/#include "stdio.h"int fun(int n)/*Begin*/int sum=0,i;for(i=1;i<=n;i+)sum=sum+i;return(sum);/* End */main()int m;void TestFunc();printf("Enter m: ");scanf("%d", &m);printf("nThe result is %dn", fun(m);TestFunc();void TestFunc()FIL
14、E *IN,*OUT;int t;int o;int c;IN=fopen("in.dat","r");if(IN=NULL)printf("Read File Error");OUT=fopen("out.dat","w");if(OUT=NULL)printf("Write File Error");for(c=1;c<=5;c+)fscanf(IN,"%d",&t);o=fun(t);fprintf(OUT,"%dn"
15、;,o);fclose(IN);fclose(OUT);/*-【程序設(shè)計(jì)】1599-功能:調(diào)用函數(shù) fun 判斷一個(gè)三位數(shù)是否"水仙花數(shù)"。 在 main 函數(shù)中從鍵盤輸入一個(gè)三位數(shù),并輸 出判斷結(jié)果。請(qǐng)編寫 fun 函數(shù)。說(shuō)明:所謂"水仙花數(shù)"是指一 3 位數(shù),其各位數(shù)字立方和 等于該數(shù)本身。例如:153 是一個(gè)水仙花數(shù),因?yàn)?153=1+125+27。 -*/#include "stdio.h"int fun(int n)/*Begin*/int bw,sw,gw;bw=n/100;sw=(n-bw*100)/10;gw=n%10
16、;if(n=bw*bw*bw+sw*sw*sw+gw*gw*gw) return 1;else return 0;/* End */TestFunc()FILE *IN,*OUT;int iIN,i;int iOUT;IN=fopen("in.dat","r");if(IN=NULL)printf("Please Verify The Currernt Dir.It May Be Changed"); OUT=fopen("out.dat","w");if(OUT=NULL)printf(&qu
17、ot;Please Verify The Current Dir. It May Be Changed"); for(i=0;i<10;i+)fscanf(IN,"%d",&iIN);iOUT=fun(iIN);fprintf(OUT,"%dn",iOUT);fclose(IN);fclose(OUT);main()int n,flag;scanf("%d",&n);flag=fun(n);if(flag)printf("%d 是水仙花數(shù)n",n);elseprintf("
18、%d 不是水仙花數(shù)n",n);TestFunc();程序改錯(cuò)題/*-【程序改錯(cuò)】1246-功能:有一數(shù)組內(nèi)放 10 個(gè)整數(shù),要求找出最小數(shù)和它的下標(biāo),然后 把它和數(shù)組中最前面的元素即第一個(gè)數(shù)對(duì)換位置.-*/#include "stdio.h"main( )int i,a10,min,k=0;printf("n please input array 10 elementsn");for(i=0;i<10;i+)/*ERROR*/scanf("%d", ai); /scanf("%d",&ai)
19、;for(i=0;i<10;i+)printf("%d",ai);min=a0;/*ERROR*/for(i=3;i<10;i+) /for(i=1;i<10;i+) for(i=0;i<10;i+)/ for(i=1;i<=9;i+) for(i=0;i<=9;i+)/*ERROR*/if(ai>min) / if(ai<min)min=ai;k=i;/*ERROR*/ak=ai; / ak=a0;a0=min;printf("n after eschange:n");for(i=0;i<10;i+
20、)printf("%d",ai);printf("nk=%dnmin=%dn",k,min);/*-【程序改錯(cuò)】1906-功能:以下程序把兩個(gè)數(shù)按由大到小的順序輸出來(lái). -*/#include "stdio.h"/*ERROR*/void swap( int *p1,*p2) /swap( int *p1,int *p2) void swap( int *p1,int *p2)int p;p=*p1;*p1=*p2;*p2=p;main( )int a,b, *p,*q;printf("input a,b:");/*ERROR*/scanf("%d%d",a,b); /scanf("%d%d",&a,&b);p =&a
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)硅藻泥行業(yè)前景趨勢(shì)調(diào)研及發(fā)展戰(zhàn)略分析報(bào)告
- 2025-2030年中國(guó)真絲絲巾產(chǎn)業(yè)市場(chǎng)運(yùn)行趨勢(shì)及投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國(guó)電鎘行業(yè)發(fā)展?fàn)顩r及營(yíng)銷戰(zhàn)略研究報(bào)告
- 陜西財(cái)經(jīng)職業(yè)技術(shù)學(xué)院《工業(yè)通風(fēng)與除塵技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 西昌學(xué)院《材料力學(xué)類》2023-2024學(xué)年第二學(xué)期期末試卷
- 泰州學(xué)院《分布式數(shù)據(jù)庫(kù)系統(tǒng)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南吉利汽車職業(yè)技術(shù)學(xué)院《橋梁施工技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 上海立達(dá)學(xué)院《廣告策劃與新媒體設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 蘇州幼兒師范高等專科學(xué)?!夺t(yī)學(xué)生物化學(xué)B》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南電氣職業(yè)技術(shù)學(xué)院《高級(jí)數(shù)據(jù)庫(kù)技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 二零二五年度港口碼頭安全承包服務(wù)協(xié)議4篇
- 2024年蘇州衛(wèi)生職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 《歡樂(lè)運(yùn)動(dòng)會(huì):1 我為班級(jí)出把力》說(shuō)課稿-2024-2025學(xué)年四年級(jí)上冊(cè)綜合實(shí)踐活動(dòng)滬科黔科版
- 2024年南京機(jī)電職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)標(biāo)準(zhǔn)卷
- 2025年中智集團(tuán)及下屬單位招聘筆試參考題庫(kù)含答案解析
- 廣東2025年高中化學(xué)學(xué)業(yè)水平考試模擬試卷試題(含答案詳解)
- 2024年中國(guó)牛排2市場(chǎng)調(diào)查研究報(bào)告
- 2025年事業(yè)單位考試(綜合管理類A類)綜合應(yīng)用能力試題及解答參考
- 科創(chuàng)板知識(shí)題庫(kù)試題及答案
- UL1450標(biāo)準(zhǔn)中文版-2019電動(dòng)空氣壓縮機(jī)真空泵和涂裝設(shè)備中文版第四版
- “互聯(lián)網(wǎng)+”大學(xué)生創(chuàng)新創(chuàng)業(yè)大賽計(jì)劃書一等獎(jiǎng)
評(píng)論
0/150
提交評(píng)論