




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
浙江理工大學(xué)C程序設(shè)計(jì)試題(一)說明: (1)考生應(yīng)將試題一至試題三的答案涂在答題卡上,將試題四、試題五的答案寫在答卷上,否則作無效處理; (2)請(qǐng)將你的準(zhǔn)考證號(hào)的后四位填寫在答卷右下角的指定位置內(nèi); (2)考試時(shí)間為120分鐘。試題一、計(jì)算機(jī)基礎(chǔ)題(本題共15分)(一)單選題(每小題1分,共10分)(1) 計(jì)算機(jī)可以直接執(zhí)行的指令一般包含(1)兩部分。 A、路徑和文件名 B、操作對(duì)象和運(yùn)算符 C、盤符和路徑 D、操作碼和操作對(duì)象(2) 由PowerPoint2000產(chǎn)生的(2)類型的文件,通??梢栽赪indows2000環(huán)境下雙擊而直接放映。 A、.ppt B、.pps C、.pot D、.ppa(3) 在Windows2000操作中,使用剪切或復(fù)制命令,則系統(tǒng)剪貼板上就會(huì)有相應(yīng)的內(nèi)容,這個(gè)內(nèi)容(3)。 A、只能粘貼一次 B、可以粘貼多次 C、在做了另外12次以上的剪切或復(fù)制命令后,仍能粘貼原內(nèi)容 D、在下一次開機(jī)后,仍能粘貼原內(nèi)容(4) 在有關(guān)Windows2000的敘述中,(4)是不正確的。 A、打開的多個(gè)窗口,既可以平鋪也可以層鋪 B、可以為文本文件建立快捷方式 C、不能為文件夾建立快捷方式 D、利用資源管理器,可以運(yùn)行應(yīng)用程序(5) 對(duì)于一臺(tái)末感染病毒的計(jì)算機(jī),以下幾種操作方式中,(5)不是感染病毒的途徑。 A、上網(wǎng) B、使用光盤 C、使用優(yōu)盤 D、使用本地固定硬盤(6) 一幅256色的800*600分辨率的彩色圖像,若沒有壓縮,至少需要(6)字節(jié)來存放該圖像文件。 A、204800K B、120000K C、480K D、468.75K(7) 下列關(guān)于微型計(jì)算機(jī)存儲(chǔ)器的敘述中,(7)是錯(cuò)誤的。 A、CPU可以直接訪問硬盤 B、ROM和RAM都是內(nèi)存儲(chǔ)器 C、CD-ROM是一種外存儲(chǔ)器 D、任何微型計(jì)算機(jī)都必須有內(nèi)存儲(chǔ)器(8) 以下(8)不是網(wǎng)絡(luò)連接設(shè)備。 A、中繼器 B、HUB C、UPS D、路由器(9) 二進(jìn)制數(shù)(1001101)對(duì)應(yīng)的十六進(jìn)制數(shù)為(9)。 A、4C B、95 C、4D D、9A(10) 信息系統(tǒng)安全包括實(shí)體安全、信息安全、(10)安全和人員安全。 A、運(yùn)行 B、存儲(chǔ) C、環(huán)境 D、媒體(二)雙選題(每小題1分,共5分)注:從供選擇的答案中選兩個(gè)正確答案(11) 微型計(jì)算機(jī)中的微處理器主要由(11)構(gòu)成。 A、總線 B、內(nèi)存儲(chǔ)器 C、運(yùn)算器 D、控制器(12) 下列有關(guān)操作系統(tǒng)概念和功能的敘述,(12)是正確的 A、操作系統(tǒng)是控制和管理計(jì)算機(jī)硬件設(shè)備的大型程序 B、操作系統(tǒng)是系統(tǒng)軟件的核心,是軟件系統(tǒng)最基礎(chǔ)的部分 C、操作系統(tǒng)的功能包括作業(yè)管理、處理器管理、存儲(chǔ)管理、文件管理和設(shè)備管理 D、實(shí)時(shí)操作系統(tǒng)需要把CPU時(shí)間分成多個(gè)時(shí)間片,供各個(gè)用戶使用(13) 在Windows2000中,下面有關(guān)畫圖的敘述,(13)是正確的。 A、選擇某圖形區(qū)域,必須使用“任意形狀的裁剪”或“選定”工具 B、移動(dòng)或復(fù)制某個(gè)圖形區(qū)域,只能使用菜單命令 C、利用剪貼板可以將部分圖形復(fù)制到記事本中 D、選擇“用顏色填充”工具,既可以用前景色填充,也可以用背景色填充(14) Word2000編輯軟件中使用格式刷可以復(fù)制(14)。 A、文字的字號(hào) B、文字的內(nèi)容 C、文字的顏色 D、為普通文字復(fù)制藝術(shù)字式樣(15) 下列有關(guān)Internet中地址的說法,正確的是(15)。 A、Email地址的格式為:用戶名@郵件服務(wù)器名 B、域名地址必須以開頭 C、域名地址中的左邊第一項(xiàng),即為頂級(jí)域名 D、IP地址必須由四個(gè)數(shù)字構(gòu)成,每個(gè)數(shù)字不超過255試題二、語言基礎(chǔ)題(本題共30分)(一)判斷題(本題共10分,每小題1分)說明:在以下提供的若干陳述中,逐一判斷其正確與否,選A表示正確,選B表示錯(cuò)誤。(16) C語言程序的三種基本結(jié)構(gòu)是順序、選擇和嵌套。(17) 在C語言程序中,在函數(shù)內(nèi)部定義的變量稱為全局變量。(18) 運(yùn)算符“=”和“&=”的優(yōu)先級(jí)相同。(19) ‘%f’是不正確的字符常量。(20) 運(yùn)算符“+”不能作為單目運(yùn)算符。(21) 如果運(yùn)算符“*”和“/”都是右結(jié)合的,則表達(dá)式10*6/5的值是10。(22) s(s-a)(s-b)(s-c)是合法的C語言表達(dá)式。(23) 表達(dá)式!!6的值是6。(24) 表達(dá)式~(~2<<1)的值是5。(25) 對(duì)于變量定:inta[10],*p=a+8;數(shù)組a的最后一個(gè)元素是p[1]。(二)單選題(本題共20分,每小題2分)(26) 執(zhí)行語句printf("(26)","A");將得到出錯(cuò)信息。 A、%u B、%s C、%e D、%d(27) 設(shè)c是一個(gè)字符變量,求解表達(dá)(27)后,c的值不是1就是0。 A、c=getchar()!=’\n’ B、(c=getchar()!)=’\n’ C、c=’1’ D、c=EOF(28) 下列定義中,(28)定義的變量可以存放-123.4。 A、longa; B、unsignedb; C、intd; D、floatc;(29) 對(duì)于變量定義;char*pp[100],pp是一個(gè)(29)。 A、函數(shù) B、數(shù)組元素 C、指針變量 D、數(shù)組(30) 下列程序段的輸出結(jié)果是(30)。 char*st[]={"SUM","MOON","STAR","X"};
printf("(%s,%c)",*(st+1)+1,*(*(st+2)+2)+2) A、(MOON,M) B、(OON,C) C、(OON,Q) D、(OON,A)(31) 對(duì)于以下的變量定義,表達(dá)式(31)是不正確的。structnode{
floatx,y;
chars[10]
;
}point,*p=&point; A、p→x=2.0 B、(*p).y=3.0 C、point.x=2.0 D、p→s="a"(32) 下列程序段的輸出結(jié)果是(32)。
inta=10,b=0;
if(a>15)
b=1;
elseif(a<2)
b=2;
else
b=3
printf("%d",b); A、3 B、2 C、1 D、0(33) 只有當(dāng)輸入數(shù)據(jù)滿足1<=month<=12時(shí),循環(huán)語句(33)才能正常退出。 A、do{
scanf("%d",&month)
;
}while(month>=1‖month<=12); B、do{
scanf("%d",&month)
;
}while(month>=1&&month<=12); C、do{
scanf("%d",&month)
;
}while(month<1‖month>12); D、do{
scanf("%d",&month)
;
}while(month<=1‖month>=12);34) 調(diào)用函數(shù)f(27)的輸出結(jié)果是(34)。
voidf(intn)
{if(n<5)
printf("%d",n);
else
printf("%d",n%5);
f(n/5);
} A、102 B、201 C、21 D、20(35) 下列程序段的輸出結(jié)果是(35)。
intk=3,j=4;
int*p=&k,*q=&j;
(*p)--;
j=k;
(*q)--
printf("(%d,%d)",k,j); A、(2,1) B、(1,2) C、(4,3) D、(3,3)試題三、程序填空題(每空2分,共20分)說明:閱讀下列程序說明和相應(yīng)的程序,在每小題提供的若干可選答案中,挑選一個(gè)正確答案。程序1、【程序說明】
輸入一批以-1結(jié)束的整數(shù),求偶數(shù)和?!境绦颉?include<stdio.h>voidmain(){intx,sum;sum=0;scanf("%d",&x);(36){if((37))sum=sum+x;(38);
printf(“sum=%d”,sum);}(36) A、while(x==-1) B、while(x
!=-1) C、if(x==-1) D、if(x!=-1)(37) A、x==2 B、x%2==2 C、x%2==0 D、x/2==0(38) A、scanf("%d",&x) B、scanf("%d",x) C、sum=0 D、x=sum程序2、【程序說明】a是一個(gè)3×3的矩陣,輸入a的元素,如果a是下三角矩陣,輸出“YES”,否則,輸出“NO”。(下三角矩陣,即對(duì)角線以上的元素都為0,主對(duì)角線為從矩陣的左上角至右下角的連線。)【程序】#include<stdio.h>voidmain(){intflag,i,k;inta[3][3];for(i=0;i<3;i++)for(k=0;k<3;k++);
scanf("%d”,&a[i][k]);
(39);
for(i=0;i<3&&flag;i++)
for(k=i+1;k<3&&flag;k++)
if((40))(41);
if(flag)printf("YES\n");
elseprintf("NO\n");
}(39)A、flag=0 B、flag==0 C、flag==1 D、flag=1(40)A、a[k][i]!=0 B、a[i][k]==0 C、a[i][k]!=0 D、a[k][i]=0(41)A、flag=0 B、flag==0 C、flag==1 D、flag=1程序3、【程序說明】輸入一個(gè)字符串,將其中的大寫字母轉(zhuǎn)換為小寫字母后輸出?!境绦颉?include<stdio.h>voidmain(){charstr[80];intk;
gets(str);for(k=0;str[k]!=’0’;k++);
if((42))(43);
puts(str);}(42) A、’A’<=str[k]<=’Z’ B、str[k]>’A’&&str[k]<’Z’ C、str[k]>=’A’&&str[k]<=’Z’ D、str[k]>=’A’‖str[k]<=’Z’(43) A、str[k]=str[k]-32 B、str[k]=str[k]-‘a(chǎn)’+’A’ C、tolower(str[k]) D、str[k]=str[k]-‘A’+’a’程序4、【程序說明】intf2(char*s){char*ss;intf2(char*s){char*ss;(44);while(*s!=’\0’)s++;return(45);
}【程序】intf1(chars[])
{intk=0;
while(s[k]!=’\0’)
k++;
returnk;
}(44)A、s=ss B、ss=s C、ss=NUL D、s=NUL(45)A、ss-s B、s-ss-1 C、s-ss D、s-ss+1試題四、程序閱讀題(每小題5分,共15分)說明:閱讀下列程序,將運(yùn)行的輸出結(jié)果寫在答卷紙的相應(yīng)題號(hào)下。1、程序1#include<stdio.h>voidmain(){intj,k;floatf,s;s=0;f=1;for(k=1;k<3;k++){
for(j=1;j<k;j++);
f=f*k;
s=s+f;
printf("%.0f#”,s);}}
2、程序2#include<stdio.h>voidmain(){longfun(longnumber);printf(“%1d\n”,fun(-974));}
longfun(longnumber){intflag;
longres=0flag=number<0?-1:1;
if(number<0)number=-number
while(number!=0){
res=res*10+numbr%10
number/=10
printf(“%d#”,res);
}returnflag*res;}3、程序3#include<stdio.h>
#include<std1ib.h>voidmain(){FILE*in;char*string1=”IFYOUFAILTOPLAN”;char*string2=”YOUPLANTOFAIL”;if((in=fopen(“file1.txt”,”w”))!=Null)
while(*string2!=’\0’)
fputc(*string2++,in);fclose(in);if((in=fopen(“file1.txt”,”r”))!=NULL)
while(fgetc(in)!=EOF)
putchar(*string1++);fclose(in);}試題五、程序設(shè)計(jì)題(每題10分,共20分)輸入10個(gè)整數(shù),找出其中絕對(duì)值最小的數(shù),將它和最后一個(gè)數(shù)交換,然后輸出這10個(gè)數(shù)。輸入一個(gè)正實(shí)數(shù)x和一個(gè)正整數(shù)n,求下列算式的值。要求定義和調(diào)用2個(gè)函數(shù):fact(n)計(jì)算n的階乘;mypow(x,n)計(jì)算x的n次冪(即xn),2個(gè)函數(shù)的返回值類型都是double?!禖程序設(shè)計(jì)》試題1考試答案與評(píng)分標(biāo)準(zhǔn)試題一(一)、單選題(每小題1分,滿分10分)(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)DBBCDCACCA(二)、雙選題(每小題1分,滿分5分)(11)(12)(13)(14)(15)CDBCADACAC試題二(一)、判斷題(每小題1分,滿分10分)(16)(17)(18)(19)(20)(21)(22)(23)(24)(25)BBAAAABBAA(二)、單選題(每小題2分,滿分20分)(26)(27)(28)(29)(30)(31)(32)(33)(34)(35)CDDCBBACBA(三)、程序填空題(每小題2分,滿分20分)(36)(37)(38)(39)(40)(41)(42)(43)(44)(45)BCADBACDBD四、程序閱讀題(每小題5分,滿分15分)程序1程序21#3#4#47#479#-479程序3程序4IFYOUFAILTOP五、程序設(shè)計(jì)題(每小題10分,滿分20分)1、#include<stdio.h>#include<math.h>intmain(){intn,i,a[10],t,min,minpot;scanf("%
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年5月山西省晉中市高考適應(yīng)訓(xùn)練考試地理試卷(含答案)
- 湖南省天壹名校聯(lián)盟2025屆高三5月適應(yīng)性考試(生物)
- 停車場(chǎng)合同范例
- 醫(yī)療供應(yīng)鏈中區(qū)塊鏈的追溯應(yīng)用研究
- 辦公室醫(yī)療融合發(fā)展兒童健康成長與科學(xué)補(bǔ)鈣研究
- led燈工程合同范例
- 高中物理選修3-5重要知識(shí)點(diǎn)總結(jié)模版
- 醫(yī)療團(tuán)隊(duì)協(xié)作中的溝通與信任建設(shè)
- 醫(yī)療行業(yè)數(shù)據(jù)透明度與質(zhì)量控制的平衡點(diǎn)
- 區(qū)塊鏈技術(shù)助力構(gòu)建高效的物流供應(yīng)鏈體系
- 針對(duì)項(xiàng)目實(shí)施的重點(diǎn)、難點(diǎn)的分析和解決方案
- 2025年甘肅省定西市渭源縣中考數(shù)學(xué)第一次模擬試題(原卷版+解析版)
- 中國竹笛演奏知到課后答案智慧樹章節(jié)測(cè)試答案2025年春四川音樂學(xué)院
- 古詩詞誦讀《鵲橋仙(纖云弄巧)》課件(共37張) 2024-2025學(xué)年統(tǒng)編版高中語文必修上冊(cè)
- (高清版)DBJ33∕T 1286-2022 住宅工程質(zhì)量常見問題控制標(biāo)準(zhǔn)
- 土地租賃合同詳細(xì)版樣板6篇
- 走向未來國際經(jīng)濟(jì)合作知到課后答案智慧樹章節(jié)測(cè)試答案2025年春青島工學(xué)院
- 高中家長會(huì) 高二下學(xué)期期中家長會(huì)課件
- 長方體禮盒的制作(說課稿)-2023-2024學(xué)年五年級(jí)下冊(cè)數(shù)學(xué)人教版
- 房屋買賣合同電子版模板
- 2025年新西師大版數(shù)學(xué)一年級(jí)下冊(cè)課件 綜合與實(shí)踐 歡樂購物街 活動(dòng)1 認(rèn)識(shí)人民幣
評(píng)論
0/150
提交評(píng)論