




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
(試卷1)【程序設(shè)計(jì)理論】1.[題號:1](單項(xiàng)選擇題)分值:2以下四個選項(xiàng)中,屬于C語言重點(diǎn)字的是__________。A.FloatB.singleC.doubleD.real【答案:C】2.[
題號:2](
單項(xiàng)選擇題)
分值:2某程序需要使用一個代表常數(shù)的符號常量名
P,以下定義中正確的選項(xiàng)是
__________。A.#defineP;B.#definePC.#defineP=;D.#defineP【答案:D】3.[題號:3](單項(xiàng)選擇題)分值:2以下對于if語句和switch語句的表達(dá)中錯誤的選項(xiàng)是__________。A.if語句和switch語句都能夠?qū)崿F(xiàn)算法的選擇構(gòu)造B.if語句和switch語句都能實(shí)現(xiàn)多路(兩路以上)選擇C.if語句能夠嵌套使用D.switch語句不可以嵌套使用【答案:D】4.[題號:4](單項(xiàng)選擇題)分值:2以下表達(dá)中錯誤的選項(xiàng)是__________。在函數(shù)外能夠申明變量變量申明的地點(diǎn)決定了該變量名的使用范圍函數(shù)調(diào)用時在函數(shù)內(nèi)申明的變量所獲得的值將沒法保留到該函數(shù)的下一次調(diào)用在函數(shù)外申明的變量,其值能夠保留到該程序運(yùn)轉(zhuǎn)結(jié)束【答案:
C】5.[
題號:61](
單項(xiàng)選擇題)
分值:2有以下程序段:charp1[80]="NanJing",p2[20]="Young",*p32="Olympic
”;strcpy(p1,strcat(p2,p3));printf(
“%sn”,p1);履行該程序段后的輸出是
__________NanJingYoungOlympicYoungOlympicOlympicNanJing【答案:
B】6.[
題號:62](
單項(xiàng)選擇題)
分值:2已有申明”int
x,a=3,b=2;
”,則履行賦值語句”
x=a>b++?a++:
b++;”后,變量x、a、b的值分別為
__________。A.343B.334C.333D.434【答案:A】7.[
題號:63](
單項(xiàng)選擇題)
分值:2已有預(yù)辦理命令
"#include<>"
和申明
"inta=4,b;".
以下語句中語法正確的選項(xiàng)是
__________。A.if(a%2=1)b=a;B.if(sqrt(a)%2)b=a;if(a==1)b=a;if(a==1)b=*a;【答案:C】8.[題號:64](單項(xiàng)選擇題)分值:2已有以下定義和申明:structdata{inta;charb;floatc;}s={1,2,3};charm;以下語句中正確的選項(xiàng)是__________。A.s=5;B.s={4,5,6};C.=5;D.m=s;【答案:C】9.[
題號:
65](
單項(xiàng)選擇題)
分值:
2已有申明
"int*p;",
若用語句
"p=(int*)malloc(20*sizeof(int));"
動向申請一個
int
型數(shù)組儲存區(qū)
,則p所指向的數(shù)組中可儲存
__________個int
型數(shù)據(jù)。A.10B.20C.40D.80【答案:
B】10.[
題號:
66](
單項(xiàng)選擇題)
分值:2已有申明
"intx=0,*p;",
則以下賦值表達(dá)式中正確的選項(xiàng)是
__________
。A.p=x;B.*p=*x;C.&p=&x;D.p=&x;【答案:D】11.[題號:67](單項(xiàng)選擇題)分值:2&&、+、>=、[]是C語言中的四個運(yùn)算符,此中優(yōu)先級最高的是__________。A.[]B.&&C.+D.>=【答案:A】12.[題號:68](單項(xiàng)選擇題)分值:2假設(shè)指針變量p指向?qū)ο蟮闹禐?6,p+1指向?qū)ο蟮闹禐?5,則*p++的值為__________。A.15B.16C.17D.18【答案:B】13.[題號:69](單項(xiàng)選擇題)分值:2在系統(tǒng)頭文件中定義的符號常量NULL代表的數(shù)值(整數(shù))是__________。A.-1B.1C.0D.【答案:C】14.[題號:70](單項(xiàng)選擇題)分值:2以下程序運(yùn)轉(zhuǎn)時輸出到屏幕的結(jié)果是__________。#include<>voidmain(){inta=011;printf("%d",a);}A.6B.7C.8D.9【答案:
D】15.[
題號:71](
單項(xiàng)選擇題)
分值:2用系統(tǒng)庫函數(shù)
fprintf
寫到磁盤文件中的數(shù)據(jù)往常應(yīng)該用系統(tǒng)庫函數(shù)
__________讀出。A.fscanfB.sscanfC.fgetsD.fread【答案:A】16.[
題號:72](
填空題<1空>)
分值:2下程序運(yùn)轉(zhuǎn)時,輸出到屏幕的結(jié)果是
__________。#include<>intmain(){inta=6,b=15,t=a;while(t%b!=0)t+=a;printf("%d",t);return0;}【答案:】[第1空答案1]:(分值:2)3017.[
題號:73](
填空題<1空>)
分值:2以下程序運(yùn)轉(zhuǎn)時,輸出到屏幕的結(jié)果是
__________。#include<>voidfun(char*a,char*b){while(*a=='*')a++;while((*b=*a)!='\0'){b++;a++;}}intmain(){char*s="*******a*b**",t[80];fun(s,t);puts(t);return0;}【答案:】[第1空答案1]:(分值:2)a*b**18.[
題號:74](
填空題<1空>)
分值:2以下程序運(yùn)轉(zhuǎn)時,輸出到屏幕的結(jié)果是
__________。#include<>#include<>voidf(chars[],chart[]){inti,m=strlen(t),k;for(i=0;s[i]!='\0';i++)if(s[i]>='a'&&s[i]<='z'){k=t[i%m]-'0';s[i]=(s[i]-'a'+k)%26+'a';}}intmain(){chars1[10]="abc2013";f(s1,"123");puts(s1);return0;}【答案:】[第1空答案
1]
:(分值:2)bdf201319.[
題號:
75](
填空題<2空>)
分值:4以下程序運(yùn)轉(zhuǎn)時,輸出到屏幕的結(jié)果中第一行是
__________,第二行是
__________。#include<>voidfun(int*t){staticinti=0;dot[i]+=t[i+1];while(++i<3);}intmain(){inti,a[10]={1,2,3,4,5};for(i=1;i<3;i++)fun(a);for(i=0;i<4;i++)printf("%d",a[i]);printf("\n%d\n",a[i]);return0;}【答案:】[第1空答案1]:(分值:2)3579[第2空答案1]:(分值:2)520.[題號:76](填空題<3空>)分值:6以下程序運(yùn)轉(zhuǎn)時,輸出到屏幕的結(jié)果中第一行__________是,第二行是__________,第三行是__________。#include<>#defineN3intmain(){inta[N][N],b[N*N]={1,1},i,j;for(i=2;i<N*N;i++)b[i]=b[i-1]+b[i-2];for(i=0;i<N;i++)for(j=0;j<N;j++)a[i][j]=b[i*N+j];for(i=0;i<N;i++){for(j=0;j<N;j++)printf("%5d",a[i][j]);printf("\n");}return0;}【答案:】[第1空答案1]:(分值:2)112[第2空答案1]:(分值:2)358[第3空答案1]:(分值:2)13213421.[題號:77](填空題<2空>)分值:4以下程序運(yùn)轉(zhuǎn)時,輸出到屏幕的結(jié)果中第一行是__________,第二行是__________。#include<>voidfun(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[i]<a[j]){t=a[i];a[i]=a[j];a[j]=t;}}intmain(){intaa[6]={1,2,3,4,5,6},i;fun(aa+2,3);for(i=0;i<6;i++){printf("%d",aa[i]);if((i+1)%3==0)printf("\n");}return0;}【答案:】[第1空答案1]:(分值:2)125[第2空答案1]:(分值:2)436【操作題】22.[題號:9](完美程序)分值:12【要求】翻開T盤中的文件,按以下程序功能完美文件中的程序。改正后的源程序仍保留在T盤文件中?!境绦蚬δ堋恳韵鲁绦虻墓δ苁欠崔D(zhuǎn)一個字符串中單詞的次序。比如,將字符串"thereisnotry"中單詞次序反轉(zhuǎn)后變成"trynoisthere",假設(shè)以空格作為單詞分開符?!緶y試數(shù)據(jù)與運(yùn)轉(zhuǎn)結(jié)果】測試數(shù)據(jù):thereisnotry屏幕輸出:trynoisthere【待完美的源程序】#include<>#include<>#include<>voidreverseWords(charstr1[],charstr2[]){inttokenPos,wReadPos,wEnd,writePos;writePos=0;/*tokenPos記錄向前掃描(從串尾到串首掃描tokenPos=__________;while(tokenPos>=0){if(strl[tokenPos]==''){str2[writePos++]=str1[tokenPos--];
)strl
字符串時目前被判斷字符的下標(biāo)
*//*
*/}else{wEnd=tokenPos;/*wEnd記錄strl
字符串中被辦理單詞的尾字符下標(biāo)
*/While(tokenPos>=0&&str1[tokenPos]!='')/*
向前掃描到空格為止
+,tokenPos--;/*wReadPos記錄str1字符串中被辦理單詞的首字符下標(biāo)*/wReadPos=__________;while(wReadPos<=wEnd)str2[writePos++]=str1[wReadPos++];}}tr2[writePos]=__________;/*在str2數(shù)組中置字符串的停止符*/}intmain(){char*sentence="thereisnotry",*reverse;reverse=(char*)malloc(strlen(__________)+1);printf("%s\n",sentence);reverseWords(sentence,reverse);printf("%s\n",reverse);free(reverse);return0;}【答案:】strlen(str1)-1tokenPos+1'\0'sentence23.[題號:10](改錯題)分值:16【要求】翻開T盤中的文件,按以下程序功能更正文件中程序的錯誤。能夠改正語句中的一部分內(nèi)容,調(diào)整語句序次,增添少許的變量說明或許編譯預(yù)辦理命令,但不可以增添其余語句,也不可以刪去整條語句。改正后的源程序仍保留在T盤中?!境绦蚬δ堋恳粋€字符串與它的反序串同樣,這樣的串稱為回文。比如“12321”,”1”等就是回文。判斷一個字符串是不是回文,同時從左往右和從右往左逐一判斷全部字符能否同樣,假如都同樣則為回文?!緶y試數(shù)據(jù)與運(yùn)轉(zhuǎn)結(jié)果】測試數(shù)據(jù):12321屏幕輸出:回文測試數(shù)據(jù):1234屏幕輸出:不是回文【含有錯誤的源程序】#include<>voidmain(){charstr[20];inti=0,len=0;intp=0,q=0;scanf("%s",str);while(str)i++;len=i;p=0;q=len;while(p<=q){if(str[p]!=str[q])break;p--;q++;}if(p>q)printf("回文");elseprintf("不是回文");}【答案:】#include<>voidmain(){charstr[20];inti=0,len=0;intp=0,q=0;scanf("%s",str);whilestr[i];len=i;p=0;q=len-1;while(p<=q){if(str[p]!=str[q])break;p++;q--;}if(p>q)printf("回文");elseprintf("不是回文");}24.[題號:11](編程題)分值:11【要求】翻開T盤中的文件,在此中輸入所編寫的程序?!境绦蚬δ堋繉⑹M(jìn)制字符串變換為十進(jìn)制數(shù),與將十進(jìn)制字符串變換成整數(shù)近似,先減去字符
'0'
的ASCII碼值,而后再將一個個數(shù)拼成整數(shù)。而十六進(jìn)制中由于有字符
A-F和a-e,有所不一樣,要將字符
A-E或許a-e變換成10-15?!揪幊桃蟆?、編寫程序intfun(char
s[])
。函數(shù)功能:依據(jù)十六進(jìn)制的數(shù)字字符串
s,計(jì)算相應(yīng)的十進(jìn)制整數(shù),并返回之。2、編寫main函數(shù)。函數(shù)功能:申明字符數(shù)組
s;從鍵盤輸入十六進(jìn)制字符串并存入數(shù)組
s中;用s數(shù)組作為實(shí)參調(diào)用fun函數(shù),獲得返回值;輸出返回值?!緶y試數(shù)據(jù)與運(yùn)轉(zhuǎn)結(jié)果】測試數(shù)據(jù):1A屏幕輸出:26【答案:】25.[
題號:78](
編程題)
分值:11【要求】1.翻開T盤中的文件,在此中輸入所編寫的程序,輸出結(jié)果數(shù)據(jù)文件取名。2.?dāng)?shù)據(jù)文件的翻開、使用、封閉均用C語言標(biāo)準(zhǔn)庫中緩沖
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年廣東廣州市欖核對外經(jīng)濟(jì)發(fā)展有限公司招聘25人筆試參考題庫附帶答案詳解
- 2024年中煤江南(廣東局)公開招聘18人筆試參考題庫附帶答案詳解
- 第18課 社會主義的發(fā)展與挫折 教學(xué)設(shè)計(jì)-2023-2024學(xué)年浙江省部編版歷史與社會九年級下冊
- 2025年生物質(zhì)干餾熱解系統(tǒng)合作協(xié)議書
- 2025年黑龍江省鶴崗市單招職業(yè)傾向性測試題庫學(xué)生專用
- 口腔修復(fù)學(xué)模擬習(xí)題與參考答案
- 電氣值班員(電力調(diào)度)-中級工試題+答案
- 《喜看稻菽千重浪》《心有一團(tuán)火溫暖眾人心》《“探界者”鐘揚(yáng)》 群文閱讀教學(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版高中語文必修上冊
- 七年級數(shù)學(xué)蘇科版下冊第九單元《9.5多項(xiàng)式的因式分解》教學(xué)設(shè)計(jì)教案2
- 幼兒保教知識與能力-教師資格《幼兒保教知識與能力》模擬題3
- 2024至2030年中國海洋化工產(chǎn)業(yè)發(fā)展動態(tài)及投資前景分析報(bào)告
- 22G101三維彩色立體圖集
- 【絕味鴨脖公司的存貨管理問題及完善對策8500字】
- 防排煙規(guī)范培訓(xùn)
- 2024年江蘇農(nóng)牧科技職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫及答案1套
- 2024年江蘇農(nóng)林職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫新版
- DL-T 1476-2023 電力安全工器具預(yù)防性試驗(yàn)規(guī)程
- 飛灰處置及資源化綜合利用項(xiàng)目可行性研究報(bào)告模板-備案拿地
- 2024年咨詢工程師考試大綱
- 免疫治療皮疹護(hù)理查房
- 小學(xué)六年級開學(xué)第一課課件二篇
評論
0/150
提交評論