




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
浙江理工大學(xué)C程序設(shè)計試題(三)一、判斷題(判斷下列各小題,正確的在題后括號內(nèi)打"√",錯的打"×"。每小題1分,共10分)1.結(jié)構(gòu)體變量可以被整體賦值.2.字符型數(shù)組中可以存放字符串3.可以對整型數(shù)組進(jìn)行整體輸入、輸出4.在C語言程序中,在函數(shù)內(nèi)部定義的變量稱為靜態(tài)局部變量。5.語句“b=+3;”和“b+=3;”運行后的結(jié)果是不一樣的。6.‘\f’是不正確的字符常量。7.運算符“+”不能作為單目運算符。8.(a*x*x+bx+c)/(2*a)是合法的C語言表達(dá)式。9.表達(dá)式!!3的值是1。10.表達(dá)式~(2<<1)的值是-5。二、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內(nèi)。每小題2分,共20分)1.在C語言中,不正確的unsignedchar類型的常數(shù)是________A32768B0C037D0x2.當(dāng)c的值不為0時,在下列選項中能正確將c的值賦給變量a、b的是______Ac=b=a;B(a=c)‖(b=c);C(a=c)&(b=c);Da=c=b;3.在C語言類型中,int,char,short等類型的長度是_________A.固定的B.由用戶自己定義C.任意的D.與機器字長有關(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é)果為___________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;,則語句: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á)式中,錯誤的是______.A.2>1?a:bB.ijC.4.0%++2.0D.x*=y+8三、程序填空題(閱讀以下程序說明和相應(yīng)程序(段),在每小題提供的若干可選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內(nèi)。每小題2分,共20分)1.【程序說明】下面程序是查找學(xué)生的成績,完成該程序。輸入值為學(xué)生序號,當(dāng)輸入為-1時程序結(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.【程序說明】輸入一個字符串,將其中的小寫字母轉(zhuǎn)換為大寫字母后輸出。【程序】#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.【程序說明】在n行n列的矩陣中,每行都有最大的數(shù),本程序求這n個最小數(shù)中的最大一個【程序】#include〈stdio.h〉#defineN100inta[N][N];voidmain(){introw,col,max,min,n;
/*輸入合法n(〈100〉,和輸入n×n個整數(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四、閱讀理解題(閱讀下列程序或程序段,寫出運行結(jié)果,每小題5分,共20分)閱讀下面程序,給出輸出結(jié)果。main(){inti,j,k;
for(i=1;i<5;i++){for(j=1;j<=i;j++){printf(“#”);printf(“*“);}printf(“\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!,則程序運行后,輸出結(jié)果為______,且c的值為______,i的值為______.五、編程題(每題10分,共30分)(1)有函數(shù)f(x)=1-x/3+x/5-x/7+x/9…編寫函數(shù)程序求f(x),使誤差小于0.0000001。(2)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB54T 0046-2019 糌粑加工技術(shù)規(guī)程
- 學(xué)生心理健康危機干預(yù)流程手冊
- 小學(xué)數(shù)學(xué)長度單位教學(xué)課件
- 高速公路養(yǎng)護(hù)技術(shù)標(biāo)準(zhǔn)及管理方法
- 家具制造企業(yè)環(huán)保節(jié)能措施方案
- 教師績效考核指標(biāo)體系設(shè)計與實施細(xì)則
- 工業(yè)自動化技術(shù)崗位培訓(xùn)教材
- 汽車檢測與維修技能培訓(xùn)講義
- PPR管道安裝施工標(biāo)準(zhǔn)詳解
- 企業(yè)信息安全管理防范措施
- GB/T 46256-2025生物基材料與制品生物基含量及溯源標(biāo)識要求
- 社交APP用戶社群運營創(chuàng)新創(chuàng)業(yè)項目商業(yè)計劃書
- 2025年互聯(lián)網(wǎng)醫(yī)療市場份額動態(tài)趨勢研究報告
- 2025至2030鋁合金行業(yè)市場深度分析及競爭格局與行業(yè)項目調(diào)研及市場前景預(yù)測評估報告
- 醫(yī)院中醫(yī)科常見病癥診療規(guī)范
- 2025廣東廣州市白云區(qū)民政局招聘窗口服務(wù)崗政府雇員1人筆試備考試題及答案解析
- 《電子商務(wù)概論》(第6版) 教案 第11、12章 農(nóng)村電商;跨境電商
- 車輛改裝施工方案模板
- 到夢空間使用講解
- 大象牙膏教學(xué)課件
- 【《老年高血壓患者護(hù)理措施研究》6600字(論文)】
評論
0/150
提交評論