版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
浙江理工大學(xué)C程序設(shè)計(jì)試題(三)一、判斷題(判斷下列各小題,正確的在題后括號(hào)內(nèi)打"√",錯(cuò)的打"×"。每小題1分,共10分)1.結(jié)構(gòu)體變量可以被整體賦值.2.字符型數(shù)組中可以存放字符串3.可以對(duì)整型數(shù)組進(jìn)行整體輸入、輸出4.在C語(yǔ)言程序中,在函數(shù)內(nèi)部定義的變量稱為靜態(tài)局部變量。5.語(yǔ)句“b=+3;”和“b+=3;”運(yùn)行后的結(jié)果是不一樣的。6.‘\f’是不正確的字符常量。7.運(yùn)算符“+”不能作為單目運(yùn)算符。8.(a*x*x+bx+c)/(2*a)是合法的C語(yǔ)言表達(dá)式。9.表達(dá)式!!3的值是1。10.表達(dá)式~(2<<1)的值是-5。二、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的序號(hào)填在題干的括號(hào)內(nèi)。每小題2分,共20分)1.在C語(yǔ)言中,不正確的unsignedchar類(lèi)型的常數(shù)是________A32768B0C037D0x2.當(dāng)c的值不為0時(shí),在下列選項(xiàng)中能正確將c的值賦給變量a、b的是______Ac=b=a;B(a=c)‖(b=c);C(a=c)&(b=c);Da=c=b;3.在C語(yǔ)言類(lèi)型中,int,char,short等類(lèi)型的長(zhǎng)度是_________A.固定的B.由用戶自己定義C.任意的D.與機(jī)器字長(zhǎng)有關(guān)4.以下程序的輸出結(jié)果是________main(){inta=-1,b=1,k;if((++a<0)||!(b--<=0))printf("%d--%d\n",a,b);elseprintf("%d--%d\n",b,a);}A-1--1B0--1C1--0D0--5.設(shè)有程序段:t=6;a=7;b=8;if(a=b)t=a;,這段程序執(zhí)行后,t的結(jié)果是______A.6B.7C.6.設(shè)a=1,b=2,c=3,d=4,則表達(dá)式:a>b?a:c>d?a:d的結(jié)果為_(kāi)__________A4B3C2D1若a為二維數(shù)組,它有m列,則a[i][j]在數(shù)組中的位置是_________A.i*m+jB.j*m+iC.i*m+j-1D.i*m+j+18.設(shè)有如下定義:intx=l,y=-1;,則語(yǔ)句:printf("%d\n",(x--&++y));的輸出結(jié)果是____A1B0C-1D9.下面程序段不是死循環(huán)的是_____________intj=100;while(1){j=j%100+2;if(j>100)break;}for(;;);intk=0;do{++k;}while(k>=0);ints=36;while(s);--s;10.下列表達(dá)式中,錯(cuò)誤的是______.A.2>1?a:bB.ijC.4.0%++2.0D.x*=y+8三、程序填空題(閱讀以下程序說(shuō)明和相應(yīng)程序(段),在每小題提供的若干可選答案中,選出一個(gè)正確答案,并將正確答案的序號(hào)填在題干的括號(hào)內(nèi)。每小題2分,共20分)1.【程序說(shuō)明】下面程序是查找學(xué)生的成績(jī),完成該程序。輸入值為學(xué)生序號(hào),當(dāng)輸入為-1時(shí)程序結(jié)束。【程序】#include<stdio.h>main(){voidseek(float(*p)[3],inti);
floatscore[4][3]={{75,78,82},{66,72,77},{85,90,81},{74,89,68}};
while(1){scanf(“%d”&i);
if(___1____)break;
search(_____2_______);}}
voidseek(float(*p)[3],inti){intk;
print(“ThescoreofNo%dare\n”,i);
for(_____3_______)
printf(“%5.2f”,_____4_________);}(1)A、i==0B、breakC、i==-1D、return(2)A、pB、score,iC、&score,iD、p,i(3)A、i=0;i<3;i++B、k=1;k<=3;k++iC、k=2;k>0;k--D、k=0,k<3,k++(4)A、*score[i]+kB、*p[i]+kC、score[i][k]D、p[i][k]2.【程序說(shuō)明】輸入一個(gè)字符串,將其中的小寫(xiě)字母轉(zhuǎn)換為大寫(xiě)字母后輸出?!境绦颉?include<stdio.h>voidmain(){charstr[80];intk;
gets(str);for(k=0;str[k]!=’\0’;k++);
if((5)(6);
puts(str);}(5)A、k==0B、str[k]<ZC、str[k]>’Z’D、k>=80(6)A、k--B、k-=32C、str[32]-=kD、str[k]=str[k]-323.【程序說(shuō)明】在n行n列的矩陣中,每行都有最大的數(shù),本程序求這n個(gè)最小數(shù)中的最大一個(gè)【程序】#include〈stdio.h〉#defineN100inta[N][N];voidmain(){introw,col,max,min,n;
/*輸入合法n(〈100〉,和輸入n×n個(gè)整數(shù)到數(shù)組a的代碼略*/
for(row=0;row<n;row++){
for(min=a[row][0],col=l;col<n;col++)
if(__7_)min=a[row][col];
if(__8__)max=min;
elseif(__9__)max=min;
}
printf("Theminofmaxnumbersis___10___\n",min);}(7)A、min<a[i][j]B、min>a[row][col]C、max>a[row][col]D、min==a[i][j](8)A、man<a[i][j]B、max<minC、max>minD、i==0(9)A、min<a[i][j]B、max<minC、max>minD、max==min(10)A、%5iB、%5fC、%5dD、%5c四、閱讀理解題(閱讀下列程序或程序段,寫(xiě)出運(yùn)行結(jié)果,每小題5分,共20分)閱讀下面程序,給出輸出結(jié)果。main(){inti,j,k;
for(i=1;i<5;i++){for(j=1;j<=i;j++){printf(“#”);printf(“*“);}printf(“\n”);}}閱讀下面程序,寫(xiě)出運(yùn)行結(jié)果。#include<stdio.h>voidmain(){longfun(longnumber);printf(“%1d\n”,fun(-9));}
longfun(longnumber){intflag;
longretval=0;flag=number<0?-1:1;
if(number<0)number=-number
retval=retval+number*flag;returnretval;}閱讀下面程序,指出下面程序所完成的功能main(){inta=5,b=6;intc,d,x;c=-1;d=-1;a++;if(a<b&&c<d)
x=1;
elseif(a<c||a<d)
x=2;
elseif(b>c)x=3;
elsex=6;printf(“x=%d”,x);
}4.分析以下程序:#include“string.h”;main(){charc,string[81];inti,a=0,b=0;gets(string);for(i=0;(c=string[i])!='\0';i++)if(c==''){b++;}printf("%d\n",b);}若輸入:helloword!,則程序運(yùn)行后,輸出結(jié)果為_(kāi)_____,且c的值為_(kāi)_____,i的值為_(kāi)_____.五、編程題(每題10分,共30分)(1)有函數(shù)f(x)=1-x/3+x/5-x/7+x/9…編寫(xiě)函數(shù)程序求f(x),使誤差小于0.0000001。(2)
溫馨提示
- 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四川愛(ài)創(chuàng)科技有限公司安徽分公司招聘客戶經(jīng)理崗位1人考試重點(diǎn)題庫(kù)及答案解析
- 2026福建三明市教育局開(kāi)展“揚(yáng)帆綠都·圓夢(mèng)三明”教育類(lèi)高層次人才專(zhuān)項(xiàng)公開(kāi)招聘44人備考核心題庫(kù)及答案解析
- 2025下半年四川鍋爐高級(jí)技工學(xué)??己苏衅钢新毥逃龑?zhuān)業(yè)技術(shù)人才16人備考筆試試題及答案解析
- 2025廣西來(lái)賓市興賓區(qū)機(jī)關(guān)后勤服務(wù)中心招聘2人備考核心試題附答案解析
- 2025年蚌埠懷遠(yuǎn)縣教育局所屬事業(yè)單位緊缺專(zhuān)業(yè)人才引進(jìn)22人筆試重點(diǎn)題庫(kù)及答案解析
- 2025鞍山臺(tái)安縣教育系統(tǒng)面向師范類(lèi)院校應(yīng)屆畢業(yè)生校園招聘13人備考考試試題及答案解析
- 2025安徽池州市東至縣醫(yī)療保障局所屬事業(yè)單位選調(diào)10人考試重點(diǎn)試題及答案解析
- 2025年江西省贛房投資集團(tuán)有限公司社會(huì)招聘6人筆試重點(diǎn)題庫(kù)及答案解析
- 2026西藏那曲市慈善總會(huì)會(huì)員招募考試核心試題及答案解析
- 2025年外貿(mào)貨物運(yùn)輸協(xié)議
- 購(gòu)車(chē)合伙協(xié)議書(shū)模板
- 2025年《道路運(yùn)輸安全培訓(xùn)》知識(shí)考試題庫(kù)及答案解析
- 充電寶產(chǎn)品設(shè)計(jì)開(kāi)發(fā)全流程
- 院內(nèi)感染暴發(fā)應(yīng)急響應(yīng)全流程
- caac機(jī)長(zhǎng)證考試內(nèi)容
- 轉(zhuǎn)移性副神經(jīng)節(jié)瘤和嗜鉻細(xì)胞瘤診治專(zhuān)家共識(shí)2026
- 2025年秋小學(xué)音樂(lè)湘藝版四年級(jí)上冊(cè)期末測(cè)試卷含答案
- 2025年山東省考公務(wù)員面試題(監(jiān)獄警察)及解析
- 國(guó)家公園休閑管理
- 2025年教師招聘考試教育綜合知識(shí)6000題(主觀題含答案)
- 基于生成對(duì)抗網(wǎng)絡(luò)的圖像修復(fù)與超分辨率-洞察及研究
評(píng)論
0/150
提交評(píng)論