版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
弟二卷.以下對(duì)c語言程序的描述中,正確的選項(xiàng)是_c_。A.C語言程序總是從第一個(gè)定義的函數(shù)開頭執(zhí)行B.C語言程序總是從最終一個(gè)定義的函數(shù)開頭執(zhí)行c.C語言程序總是從main。函數(shù)開頭執(zhí)行D.C語言程序中的main。函數(shù)必需放在程序的開頭局部.設(shè)有chara+\10";,那么變量a包含_A_個(gè)字符。1234.以下選項(xiàng)中,可以作為C語言用戶標(biāo)識(shí)符的一組是—B—ovoid、defineWORDa3_b3s_123nxyzFor>_abc、case2a、Do、el=5,c2=2,c3;,貝【J執(zhí)行c3=cl/c2;后,c3的值是一D—。52.532.設(shè)有inta;intf=3;,那么執(zhí)行語句a=(f++)%3;后a的值是A。01C.2D.3.執(zhí)行語句inta=2;a+=a*a;后,變量a的值是A。68C.2D.10.設(shè)有inta;,執(zhí)行語句a+A4L6;后,那么正確的表達(dá)是—D—。a的值是字符。a的值是浮點(diǎn)型C語言不允許字符型和浮點(diǎn)型相加a的值是字符公的ASCII碼值加上1.以下選項(xiàng)中,能正確表示規(guī)律關(guān)系:或的C語言表達(dá)式是—D—oA.a>=0||a<=10B.a>10||a<0a>=10&&a<=0a>=10||a<=09.執(zhí)行語句:scanf(Hx=%f,y=%f?使得x、y均為1.2,那么正確的輸入形式是C{78,79,76,83,87,83,89,94,65,34,65,78,64,84,67,22,95,93,86,85,87,88,98,95,73,82,87,56,87,23};*期末考試成果*intb[30]={65,86,26,65,75,78,56,84,85,61,74,69,33,78,76,63,88,95.82.89,97,78,66,83,85,72,91,54,78,70);*考生在此行下設(shè)計(jì)程序,不得刪除本行*inti,pass=0,nopass=0;floatc[30];for(i=0;i<30;i++)c[i]=a[i]*0.3+b[i]*0.7;if(c[i]>=60)pass++;elsenopass++;如「對(duì)1:(“總評(píng)成果及格%€1人,不及格%d人\n”,pass,nopass);1.21.2x=1.2,y=1.2x=1.2v=1.2Jio.以下程序段的輸出結(jié)果是_Bointa=l,b=l;if(a<l)if(b<2)b=0;elseb=2;printf(n%d\nH,b);012311.執(zhí)行以下程序段后,輸出的結(jié)果是—D。inta=l;switch(a)(printf("你好”);printf("再見");break;default:printf(“晚安”);)A?你好B.再見C晚安D.你好再見.假設(shè)有intn;,貝!]循環(huán)語句£64產(chǎn)-1;11==1;)n++;的循環(huán)體C。A.執(zhí)行兩次B.執(zhí)行無限次C.一次也不執(zhí)行D.只執(zhí)行一次.執(zhí)行如下程序段后,輸出結(jié)果是_B。intm=6;while(m>0)m=m-3;printf(n%d\nn,m);A.-l01214.執(zhí)行以下程序段后,輸出的結(jié)果是—C。intx=l,y=0;whilc(x<6)x++;if(x%2)continue;y=y+x;)printf(n%d,%d\nn,x,y);1,05,6C.6,12D.6,6.以下能正確定義一維數(shù)組的選項(xiàng)是—B—ointa{10};inta[10];inta(10);inta[10.0];.假設(shè)有int皿3]={123,4,5,6};,那么數(shù)組元素相][0]的值是—C—。12C.4D.5.設(shè)有定義:charx吟%bcdefg'y□={宜力?—£冒};,那么下面表達(dá)中正確的選項(xiàng)是—CA.數(shù)組x和數(shù)組y等價(jià)B.數(shù)組x和數(shù)組y元素個(gè)數(shù)相同C.數(shù)組x的元素個(gè)數(shù)比數(shù)組y元素個(gè)數(shù)多D.數(shù)組x的元素個(gè)數(shù)比數(shù)組y元素個(gè)數(shù)少.關(guān)于函數(shù)的說法正確的選項(xiàng)是—B—oA.函數(shù)可以嵌套定義,但不行以嵌套調(diào)用B.函數(shù)不行以嵌套定義,但可以嵌套調(diào)用C.函數(shù)的定義和函數(shù)的調(diào)用均不行以嵌套D.函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套.函數(shù)的形式參數(shù)的作用域是__AoA.本函數(shù)的全部范圍B.本程序的全部范圍C.本文件的全部范圍D.從定義開頭至本文件結(jié)束.假設(shè)用數(shù)組名作為函數(shù)調(diào)用的實(shí)參,傳遞給形參的是—B。A.數(shù)組元素的個(gè)數(shù)B.數(shù)組的首地址C.數(shù)組全部元素的值D.數(shù)組第一個(gè)元素的值.以下語句中,定義指針變量p的正確語句是—C—ofloatx?p=&x;floatx,*p=x;floatx,*p=&x;floatx,*p二*x;22.假設(shè)有定義語句inta[5]={0,1,2,3,4},*p=a;,那么不是對(duì)a數(shù)組元素的正確引用是—Da[p-a]*(&a[2])*p*(*(a+2)).以下關(guān)于編譯預(yù)處理命令的說法中,正確的選項(xiàng)是—C—oA.一條文件包含命令能包含多個(gè)文件B.編譯預(yù)處理命令結(jié)尾必需加分號(hào)C.一行只能書寫一條編譯預(yù)處理命令D.編譯預(yù)處理命令中的“科可以省略.設(shè)有定義語句:structstu(intx;floaty;}stp;5那么以下表達(dá)中不正確的選項(xiàng)是_Dostruct是定義結(jié)構(gòu)體類型的關(guān)鍵字structstu是用戶定義的結(jié)構(gòu)體類型x和y都是結(jié)構(gòu)體成員stp是用戶定義的結(jié)構(gòu)體類型名.以讀寫方式翻開一個(gè)已有的二進(jìn)制文件data.bin,以下選項(xiàng)中正確的選項(xiàng)是—AFILE*fp;fp=fopen(ndata.binn,nrb+H);FILE*fp;fp=fopen(Hdata.bin,,/,wH);FILE*fp;fp=fopcn(Hdata.binn/an);FILE*m;fp=fopen("data.bin”Jr");每題15分,共30分(1)程序中標(biāo)有"ERROR*/的程序行有錯(cuò),請(qǐng)直接在該行修改。(2)請(qǐng)勿刪除或修改/*ERROR*/錯(cuò)誤標(biāo)志。(3)請(qǐng)勿將錯(cuò)誤行分成多行。(4)請(qǐng)勿修改錯(cuò)誤語句的結(jié)構(gòu)或其中表達(dá)式的結(jié)構(gòu),如錯(cuò)誤語句:if((A+B)==(X=X+Y))…正確形式為形A+B)!=(X=X+Y))…,假設(shè)改成:if((B+A)!=(X=X+Y))..,或if((X=X+Y)!=(A+B))...或if((A+B)!=(X+=Y))…等形式均不得分。(5)請(qǐng)勿改動(dòng)程序的其它局部,否那么將影響考生成果。題目:在屏幕上輸出以以下圖形(星號(hào)之間沒有空格)。***********1**1*Sjt**1**********ttinclude<stdio.h>voidmain()inti,j;i=l;/*$ERROR$*/while(i<5){j=0;while(j<4-i)(printf(〃〃);/*輸出一個(gè)空格*/j++;}j=0;while(j<=i)(printf(〃*〃);j++;)printf(〃\n〃);i++;)i=4;while(i>0){j=0;while(j<4-i)/*$ERROR$*/(printf(〃*〃);j++;)printf(〃\n〃);i++;/*$ERROR$*/參考答案:$1$:i=0;$2$:while(j<i)$3$:i-;題目:刪除字符串中的全部空格字符。ttinclude<stdio.h>voidmain()
chars[100]=,,Ii,j;j=0;for(i=0;s[i]!=,\0";i++)if(s[i]!=(s[j]=s[i];/*$ERROR$*//*$ERROR$*/
/*$ERROR$*/i++;}/*$ERROR$*//*$ERROR$*/
/*$ERROR$*/)s[j]二〃\0〃;printf(〃祝\n〃,s);)參考答案;$1$:j++;$2$:s[j]=\0J;$3$:printf(〃%s\n〃,s)每空5分,共15分留意事項(xiàng):(1)請(qǐng)勿翻開多個(gè)C程序,關(guān)閉程序前請(qǐng)確認(rèn)程序是否保存完畢。(2)在標(biāo)有/*$BLANK$*/的程序行進(jìn)行填空,先刪除該行中的下劃線,然后直接填入正確內(nèi)容。(3)請(qǐng)勿刪除或修改/*$BLANK$*/標(biāo)志。(4)請(qǐng)勿將填空行分成多行。(5)請(qǐng)勿修改填空行語句的結(jié)構(gòu)。(6)請(qǐng)勿改動(dòng)程序的其它局部,否那么將影響考生成果。題目:從鍵盤輸入一個(gè)正整數(shù)m,計(jì)算并輸出其全部因子(包含1和m)之和。ttinclude<stdio.h>voidmain()(inti,m,sum;;/*$BLANK$*/scanf(V,);/*$BLANK$*/i=l;while(i<=m)(if(m%i==0)SUH1+=i;;/*$BLANK$*/printf(/z%d\n,z,sum);參考答案;$1$:sum=O;$2$:scanfC%d〃,&m);$3$:i++;綜合應(yīng)用題(第一題8分,其次題10分,第三題12分,共30分)留意事項(xiàng):(1)請(qǐng)勿翻開多個(gè)C程序,關(guān)閉程序前請(qǐng)確認(rèn)程序是否保存完畢。(2)第1、2、3題程序文件名分別為Programme、Program2.CxProgram3.C,已存儲(chǔ)在考生文件夾下的相應(yīng)文件夾內(nèi)。題目:鍵盤輸入一元二次方程的二次項(xiàng)系數(shù)a(不等于0)、一次項(xiàng)系數(shù)b和常數(shù)項(xiàng)c,假設(shè)有實(shí)根時(shí).,計(jì)算并輸出方程的根,否那么輸出“無實(shí)根”。ttinclude<stdio.h>ttinclude<math.h>voidmain(){/*考生在此行下設(shè)計(jì)程序,不得刪除本行*/)參考答案;#include<stdio.h>#include<math.h>voidmain((/*考生在此行下設(shè)計(jì)程序,不得刪除本行*/floata,b,c,delt;printf("輸入一元二次方程的系數(shù)和常數(shù)項(xiàng)abc:");scanf("%f%f%f,,/&a/&b/&c);if(a==O)elseprintf("該方程不是一元二次方程。\n");delt=b*b-4*a*c;printf(*,xl=%f\n",(-b+sqrt(delt))/(2*a));printf("x2=%f\n"z(-b-sqrt(delt))/(2*a));elseif(delt==O)(printf("xl=x2=%f\n"z(-b)/(2*a));}elseprintf("無實(shí)根\n)題目:依據(jù)下式求滿意s>20222022時(shí)的最小正整數(shù)n。說明:(1)要求使用循環(huán)實(shí)現(xiàn);(2)輸出結(jié)果形式為:n=1234ttinclude<stdio.h>voidmain()(/*考生在此行下設(shè)計(jì)程序,不得刪除本行*/)參考答案;#include<stdio.h>voidmain()/*考生在此行下設(shè)計(jì)程序,不得刪除本行*ints=0,n=0;while(s<=20222022)n=n+l;s+=2*n;printf("n=%d\n"/n);參考程序二:
#include<stdio.h>voidmain()*考生在此行下設(shè)計(jì)程序,不得刪除本行*ints=OJ;for(i=2;s<=20222022;i+=2)s+=i;]printf("n=%d\n,,/(i-2)/2);題目:某班級(jí)有30名同學(xué),C語言課程的平常成果和期末成果分別存儲(chǔ)在數(shù)組a和b中,請(qǐng)計(jì)算總評(píng)成果,并存儲(chǔ)在數(shù)組c中??傇u(píng)成果=平常成果*30%+期末成果*70%統(tǒng)計(jì)并輸出總評(píng)成果及格人數(shù)和不及格人數(shù)。ttinclude<stdio.h>voidmain()|/*平常成果*/int78,64,84,67,22,95,93,86,85,87,88,98,95,78,64,84,67,22,95,93,86,85,87,88,98,95,78,64,84,67,22,95,93,86,85,87,88,98,95,69,33,78,76,63,88,95,82,89,97,78,66,83,a[30]={78,79,76,83,87,83,89,94,65,34,65,,82
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代醫(yī)療用品的冷鏈物流管理策略
- 現(xiàn)代農(nóng)業(yè)技術(shù)推廣與農(nóng)業(yè)可持續(xù)發(fā)展
- 媽媽班活動(dòng)方案國慶節(jié)
- 2023八年級(jí)物理上冊(cè) 第二章 物質(zhì)世界的尺度、質(zhì)量和密度第二節(jié) 物體的質(zhì)量及其測(cè)量說課稿 (新版)北師大版
- 4《同學(xué)相伴》第一課時(shí) 說課稿-2023-2024學(xué)年道德與法治三年級(jí)下冊(cè)統(tǒng)編版
- 《6~9的加減法-用減法解決問題》說課稿-2024-2025學(xué)年一年級(jí)上冊(cè)數(shù)學(xué)人教版001
- 1少讓父母為我擔(dān)心(說課稿)-統(tǒng)編版(五四制)道德與法治四年級(jí)上冊(cè)
- 2024-2025學(xué)年高中物理 第四章 勻速圓周運(yùn)動(dòng) 第3節(jié) 向心力的實(shí)例分析說課稿 魯科版必修2
- Unit3《It's a colourful world!》(說課稿)-2024-2025學(xué)年外研版(三起)(2024)英語三年級(jí)上冊(cè)(2課時(shí))
- Unit 4 I have a pen pal Part B Let's learn(說課稿)-2023-2024學(xué)年人教PEP版英語六年級(jí)上冊(cè)
- 籍貫對(duì)照表完整版
- 畢業(yè)生就業(yè)推薦表word模板
- a320飛機(jī)剎車系統(tǒng)原理及故障分析
- GB 5009.228-2016食品安全國家標(biāo)準(zhǔn)食品中揮發(fā)性鹽基氮的測(cè)定
- 并聯(lián)電容器課件
- 彼得圣吉:第五項(xiàng)修煉課件
- 色素性皮膚病
- 《社會(huì)主義市場(chǎng)經(jīng)濟(jì)理論(第三版)》第二章社會(huì)主義市場(chǎng)經(jīng)濟(jì)改革論
- 學(xué)校預(yù)算管理內(nèi)部控制制度
- anthone溫控儀說明書LU920
- 童年創(chuàng)傷問卷(CTQ-含評(píng)分說明)
評(píng)論
0/150
提交評(píng)論