下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、(二級C機試)填空題1、tk453.c程序的功能是:輸出100以內(nèi)能被3整除且個位數(shù)為6的所有整數(shù),請將程序補充完整,使它能得出正確的結(jié)果。不得增行或刪行,也不得更改程序的結(jié)構(gòu)。#include main() int i, j;for(i=0; 1 ; i+) j=i*10+6;if( 2 ) continue;printf(n%d,j);最佳答案 (1)、i10;(2)、i % 3 != 02、tk454.c程序的功能是從鍵盤輸入一個數(shù)不大于100的數(shù),判斷該數(shù)是否是同構(gòu)數(shù)。函數(shù)fun(x)的功能是判斷x是否是同構(gòu)數(shù)。所謂同構(gòu)數(shù)是指一個數(shù)是否與該數(shù)的平方的右邊的數(shù)相同。例如,5出現(xiàn)在5*2=
2、25的右邊,則5即是一個同構(gòu)數(shù)。若x是同構(gòu)數(shù),則函數(shù)返回值為1,否則返回0。請在括號 處補充完整程序,并刪除 ,運行測試,實現(xiàn)上述要求。不得增加行或刪除行,也不得更改程序結(jié)構(gòu)。#include#includeint fun(int x)int k,m=1000;int x2=x*x;if(x10) m=10;else if(x100) m=100;for(k=0;k*m+x100) printf(Input error. n); return; printf(%d %sn,x,( 2 )?Yes:No);最佳答案 (1)、return 1;(2)、fun(x) 3、tk485.c程序的功能是:
3、將字符數(shù)組a中下標(biāo)值為偶數(shù)的元素從小到大排列,其它元素不變。請將程序補充完整,使它能得出正確的結(jié)果。不得增行或刪行,也不得更改程序的結(jié)構(gòu)。#include main() char a=clanguage,t;int i, j, k;k=strlen(a);for(i=0; i=k-2; i+=2)for(j=_; j=k; j+=2 )if( aiaj ) t=ai; ai=aj; aj=t; puts(_);printf(n);最佳答案 (1)、i+2(2)、a4、任意輸入一句英語句子,統(tǒng)計其中的英文單詞數(shù)。為了簡化程序,假設(shè)輸入的句子不含標(biāo)點符號,但可能有前空格或尾空格,單詞間可能有多個空
4、格相間。請在tk486.c的括號 處補充完整程序,并刪除 ,運行測試,實現(xiàn)上述要求。不得增加行或刪除行,也不得更改程序結(jié)構(gòu)。#include #include void main()char str81,*p;int wordnum=0;printf(Please input an English sentence:);gets(str);puts(str);p=str;while(*p=32) while(*p!=0)dop+;while( (*p= |*p=0) );wordnum+;while(*p=32)p+;printf(There are %d words in the linen
5、,wordnum);最佳答案 (1)、p+;(2)、!5、tk505.c中有整形數(shù)組a 。通過調(diào)用函數(shù)inputdata(),給a 數(shù)組元素輸入數(shù)據(jù);通過調(diào)用函數(shù)process(),實現(xiàn)去掉數(shù)組中一個最大數(shù)值和一個最小數(shù)值的元素,返回其余元素的平均值。請在括號 處補充完整程序,并刪除 ,運行測試,實現(xiàn)上述要求。不得增加行或刪除行,也不得更改程序結(jié)構(gòu)。#includevoid main(void)int a10;float process(int *);void inputdata(int *);inputdata(a);printf(Score:%fn,process(a);float pro
6、cess(int *p)int i,maxindex,minindex;float aver=0;maxindex=minindex=0;for(i=1;i10;i+) if(*(p+maxindex)*(p+i) maxindex=i; if( ) minindex=i; *(p+maxindex)=0,*(p+minindex)=0;for(i=0;i ;void inputdata(int *k) int i; for(i=0;i*(p+i) (2)、*(p+minindex)?0:(float)(aver/8);*(p+i)?aver/8:aver/8;6、tk506.c功能是:把一個
7、整數(shù)轉(zhuǎn)換成字符串,并倒序保存在字符數(shù)組s中。請補充fun函數(shù)中的兩處空,使它能得出正確的結(jié)果。不得增行或刪行,也不得更改程序的結(jié)構(gòu)。#include stdio.h#define N 80char sN;void fun(long int n ) int i=0; while(n0) si= n%10 +0; n=( 1 ); i+; si=( 2 );main () long int n=12345; printf(*the origial data*n); printf(n=%ld,n);fun(n);printf(n%s,s);最佳答案 (1)、n/10;(2)、0;7、tk532.c程
8、序的功能是:從鍵盤任意輸入一個英文句子,統(tǒng)計所輸入句子中字母(包括大寫和小寫字母)的個數(shù)。請在括號 處補充完整程序,并刪除 ,運行測試,實現(xiàn)上述要求。注意:不的用整數(shù)表示ASCII碼,不得增加行或刪除行,#include int count(char *str)int i,num=0;for(i=0;stri;i+)if( )num+;return num;void main()char text100;int number=0;printf(Please enter a sentence:n);gets(text); printf(There are %d letters in this s
9、entence.n,number);最佳答案 (1)、(stri=a&stri=A&stri=Z)(2)、number=count(text); 8、tk557.c任意輸入一個八位二進制數(shù),調(diào)用函數(shù)f()將其轉(zhuǎn)換為十進制數(shù)并將結(jié)果輸出。請在括號 處補充完整程序,并刪除 ,運行測試,實現(xiàn)上述要求。不得增加行或刪除行,也不得更改程序結(jié)構(gòu)。#include int power(int i) int val=1; while(i-) val*=2; return val;int f(long b) int a8,i,value=0; for(i=0;i=0;i-) if(ai=1) value= ;
10、return value;void main() long m; int k; printf(Please enter an 8 bit binary number: ); scanf(%ld,&m); k=f(m); printf(Value is:%dn,k);最佳答案 (1):b=b/10;(2):value+power(i);9、tk558.c主函數(shù)調(diào)用了LineMax函數(shù),實現(xiàn)在N行M列的二維數(shù)組中,找出每一行上的最大值。請將程序補充完整,使它能得出正確的結(jié)果。不得增行或刪行,也不得更改程序的結(jié)構(gòu)。#define N 3#define M 4void LineMax(int xNM) int i,j,p;for(i=0; i
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州財經(jīng)職業(yè)學(xué)院《三維建模與渲染》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年河北建筑安全員-B證考試題庫附答案
- 2025山西建筑安全員-C證考試題庫
- 廣州中醫(yī)藥大學(xué)《紡織信息管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025河北省安全員-A證考試題庫及答案
- 廣州醫(yī)科大學(xué)《管理學(xué)理論教學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025安徽建筑安全員《A證》考試題庫
- 2025年重慶市安全員考試題庫
- 電力電子技術(shù)課件軟開關(guān)技術(shù)
- 《英語倒裝句》課件
- 《國家課程建設(shè)》課件
- 2024年貴州貴陽市貴安新區(qū)產(chǎn)業(yè)發(fā)展控股集團有限公司招聘筆試參考題庫含答案解析
- 福建省廈門市2023-2024學(xué)年高二上學(xué)期期末考試語文試題(解析版)
- 美國RAZ分級讀物目錄整理
- 單值移動極差圖(空白表格)
- 精品資料(2021-2022年收藏)龍門吊軌道基礎(chǔ)施工方案
- 畫廊與畫家合作協(xié)議書范本
- 全口義齒-印模與模型-課件PPT
- 地方課程六年級上冊
- 中科院大連化物所模板PPT課件
評論
0/150
提交評論