已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
3G夢(mèng)工場(chǎng) 8 程序測(cè)試題_C方正1.選擇題 (共30分 3分/題)1.以下程序運(yùn)行后,輸出結(jié)果是( )。main() int i,k,a10,p3;k=5;for (i=0;i10;i+) ai=i;for (i=0;i3;i+) pi=ai*(i+1);for (i=0;i3;i+) k+=pi*2;printf(%dn,k);A. 20 B. 21 C. 22 D. 232.運(yùn)行下面的程序,如果從鍵盤(pán)上輸入:123456789,輸出結(jié)果是( )。 A. 123,456,789 B. 1,456,789C. 1,23,456,789 D. 1,23,456 main() char s100; int c, i; scanf(%c,&c); scanf(%d,&i); scanf(%s,s); printf(%c,%d,%sn,c,i,s); 3.以下所列的各函數(shù)首部中,正確的是( )。A.void play(var :Integer,var b:Integer)B.void play(int a,b)C.void play(int a,int b)D.Sub play(a as integer,b as integer)4.以下程序中函數(shù)reverse的功能是將a所指數(shù)組中的內(nèi)容進(jìn)行逆置。void reverse(int a ,int n) int i,t;for(i=0;in/2;i+) t=ai; ai=an-1-i;an-1-i=t;main() int b10=1,2,3,4,5,6,7,8,9,10; int i,s=0;reverse(b,8);for(i=6;i10;i+) s+=bi;printf(%dn,s);程序運(yùn)行后的輸出結(jié)果是( )。A. 22 B. 10C. 34 D. 305.下面程序的輸出是( )。main()int t=1; fun(fun(t);fun(int h)static int a3=1,2,3;int k;for(k=0;k3;k+) ak+=ak-h;for(k=0;k3;k+) printf(%d,ak);printf(n); return(ah);A.1,2,3, B.1,3,5, C. 1,3,5, D. 1,3,5,1,5,9, 1,3,5, 0,4,8, -1,3,7,6.下列程序執(zhí)行后輸出的結(jié)果是( )。#include f(int a) int b=0; static c=3;a=c+,b+;return (a); main( ) int a=2,i,k;for(i=0;i2;i+) k=f(a+);printf(%dn,k); A. 3 B. 0 C. 5 D. 47以下程序執(zhí)行的輸出結(jié)果是( )。 #define MIN(x,y) (x)(y)?(x):(y)main() int i,j,k;i=10;j=15;k=10*MIN(i,j);printf(%dn,k);A.15 B.100 C.10 D.1508.程序中頭文件typel.h 的內(nèi)容是( )。#define N 5#define M1 N*3程序如下:#include type1.h#define M2 N*2main() int i;i=M1+M2; printf(%dn,i);程序編譯后運(yùn)行的輸出結(jié)果是( )。A. 10 B. 20 C. 25 D. 309. 以下與庫(kù)函數(shù)strcmp(char *s, chat *t)的功能相等的程序段是()。A strcmp1( char *s, chat *t) for ( ;*s+=*t+ ;) if (*s=0) return 0; return (*s-*t);B strcmp2( char *s, char *t) for ( ;*s+=*t+ ;)if (!*s) return 0; return (*s-*t); C strcmp3( char *s, char *t) for ( ;*t=*s ;) if (!*t) return 0; t+; s+; return (*s-*t); D strcmp4( char *s, char *t) for( ;*s=*t;s+,t+) if (!*s) return 0;return (*t-*s);10下面程序的功能是將字符串s的所有字符傳送到字符串t中,要求每傳遞三個(gè)字符后再存放一個(gè)空格,例如字符串s為abcdefg,則字符串t為abc def g,請(qǐng)選擇填空。#include stdio.h #include string.h main() int j, k=0;char s60, t100, *p;p=s;gets(p);while(*p) for (j=1; j=3 & *p; 【1】) tk=*p;if (【2】) tk= ; k+;tk=0;puts(t); 【1】 A p+ B p+,k+ C p+, k+, j+ D k+, j+【2】 A j=4 B *p=0 C !*p D j!=42. 填空題 (共32分 4分/題)1.下面程序的運(yùn)行結(jié)果是_。 #define N 5main()int aN=1,2,3,4,5,i,temp;for(i=0;iN/2;i+)temp=ai; ai=aN-i-1; aN-i-1=temp;printf(n);for(i=0;iN;i+) printf(%d , ai);2.以下程序分別在a數(shù)組和b數(shù)組中放入an+1和bn+1個(gè)由小到大的有序數(shù),程序把兩個(gè)數(shù)組中的數(shù)按由小到大的順序歸并到c數(shù)組中。#includemain()int a10=1,2,5,8,9,10, an=5,b10=1,3,4,8,12,18,bn=5;int i,j,k,c20,max=9999;aan+1=bbn+1=max;i=j=k=0;while(ai!=max)|(bj!=max)if(aibj) ck= 【1】; k+; 【2】;else ck= 【3】; k+; 【4】;for(i=0;ik;i+) printf(%4d,ci); printf(n);3.閱讀下列程序:#includemain() int i, j, row, column,m;static int array33=100,200,300,28,72,-30,-850,2,6;m=array00;for (i=0; i3; i+)for (j=0; j3; j+)if (arrayijm) m=arrayij; row=i; column=j;printf(%d,%d,%dn,m,row,column);上述程序的輸出結(jié)果是 _。4.以下程序中,主函數(shù)調(diào)用了LineMax函數(shù),實(shí)現(xiàn)在N行M列的二維數(shù)組中,找出每一行上的最大值。請(qǐng)?zhí)羁铡?define N 3#define M 4void LineMax(int xNM)int i,j,p;for(i=0; iN;i+) p=0; for(j=1; jM;j+) if(xipxij) 【1】 ; printf(The max value in line %d is %dn, i, 【2】 ); main()int xNM=1,5,7,4,2,6,4,3,8,2,3,1; 【3】 ; 5.用遞歸方法求n!。float fac(int n)float f;if(n0) printf(n0,data error! );else if( 【1】 ) f=1; else f= 【2】 ; return(f);main()int n=6;float y;printf(n); 【3】 ; printf(%d!=%5.0f,n,y);6.計(jì)算圓的周長(zhǎng)、面積和球的體積#define PI 3.1415926#define 【1】 L=2*PI*R; 【2】 ; main() float r,l,s,v; printf(input a radus: );scanf(%f,&r); CIRCLE(r,l,s,v);printf(r=%.2fn l=%.2fn s=%.2fn v=%.2fn, 【3】 ); 7.以下程序?qū)?shù)組a中的數(shù)據(jù)按逆序存放。請(qǐng)?zhí)羁铡?include stdio.h#define M 10 main() int aM, m, n, temp;for( m=0; mM; m+) scanf (%d, a+m);m=0;n=M-1;while(mn) temp=*(a+m); 【1】; *(【2】)=temp; m+; n-; for (m=0;mM;m+) printf(%3d, *(a+m);8.當(dāng)運(yùn)行以下程序時(shí),從鍵盤(pán)輸入6,則下面程序的運(yùn)行結(jié)果是_。#include stdio.h#include string.hmain() char s=97531, c; c=getchar()
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年春七年級(jí)語(yǔ)文下冊(cè) 第三單元 12 賣油翁說(shuō)課稿 新人教版
- 12古詩(shī)三首《己亥雜詩(shī)》說(shuō)課稿-2024-2025學(xué)年語(yǔ)文五年級(jí)上冊(cè)統(tǒng)編版
- 15 分享真快樂(lè)(說(shuō)課稿)2023-2024學(xué)年統(tǒng)編版道德與法治 一年級(jí)下冊(cè)001
- 2025裝修工程泥工承包合同
- 7讓弦發(fā)出高低不同的聲音 說(shuō)課稿-2024-2025學(xué)年科學(xué)四年級(jí)上冊(cè)教科版
- 2024-2025學(xué)年高中歷史 專題四 王安石變法 一 積貧積弱的北宋教學(xué)說(shuō)課稿 人民版選修1
- 14 請(qǐng)幫我一下吧 第一課時(shí) 說(shuō)課稿-2023-2024學(xué)年道德與法治一年級(jí)下冊(cè)統(tǒng)編版
- 6我們神圣的國(guó)土 第1課時(shí)(說(shuō)課稿)-部編版道德與法治五年級(jí)上冊(cè)
- 2023八年級(jí)英語(yǔ)下冊(cè) Module 1 Feelings and impressions Unit 2 I feel nervous when I speak Chinese第三課時(shí)說(shuō)課稿 (新版)外研版
- 2024-2025學(xué)年新教材高中語(yǔ)文 第二單元 6.2 文氏外孫入村收麥說(shuō)課稿(3)部編版必修上冊(cè)
- 廣東省廣州黃埔區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末數(shù)學(xué)試卷(含答案)
- 法理學(xué)課件馬工程
- 《無(wú)菌檢查培訓(xùn)》課件
- 2024-2030年中國(guó)香菇行業(yè)銷售狀況及供需前景預(yù)測(cè)報(bào)告
- 高中英語(yǔ)必背3500單詞表(完整版)
- GB/T 44570-2024塑料制品聚碳酸酯板材
- 禁止送禮的協(xié)議書(shū)
- 2024年版《輸變電工程標(biāo)準(zhǔn)工藝應(yīng)用圖冊(cè)》
- 2024年高考數(shù)學(xué)試卷(北京)(空白卷)
- 2024從洞見(jiàn)到生意:阿里健康特色人群消費(fèi)趨勢(shì)報(bào)告-阿里健康x一財(cái)商學(xué)院
- 《2023-2024中國(guó)區(qū)塊鏈發(fā)展年度報(bào)告》
評(píng)論
0/150
提交評(píng)論