C程序設(shè)計(jì)課后練習(xí)二_第1頁
C程序設(shè)計(jì)課后練習(xí)二_第2頁
C程序設(shè)計(jì)課后練習(xí)二_第3頁
C程序設(shè)計(jì)課后練習(xí)二_第4頁
C程序設(shè)計(jì)課后練習(xí)二_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

心之所向,所向披靡要求:可以不用抄題目,每題標(biāo)上章節(jié)號(hào),題型和小題號(hào)。每小題除了給出選項(xiàng)和答案外,必須寫上簡(jiǎn)明的解題分析過程!只有答案,無分析過程的不計(jì)分!為填空題中第4小題和第7小題的代碼寫簡(jiǎn)短的注釋?。?!作業(yè)紙上寫明學(xué)號(hào)、班級(jí)和姓名!上交日期為2012年4月23日15:45分前,逾期上交的一律不予接收!請(qǐng)獨(dú)立完成!第六章 數(shù)組一、選擇題以下為一維整型數(shù)組a的正確說明是_________.a)inta(10);c)intn;scanf("%d",&n);

b)intn=10,a[n];d)#defineSIZE10;inta[SIZE];inta[n];2.以下對(duì)二維數(shù)組

a的正確說明是

________.a)inta[3][];c)double

a[1][4]

b)floata(3,4);d)floata(3)(4);3.若二維數(shù)組

a有

m列,則計(jì)算任一元素

a[i][j]

在數(shù)組中位置的公式為

______.(假設(shè)

a[0][0]

位于數(shù)組的第一個(gè)位置上。

)a)i*m+j

b)j*m+i

c)i*m+j-1

d)i*m+j+14.若二維數(shù)組

a有

m列,則在

a[i][j]

前的元素個(gè)數(shù)為

________.a)j*m+i

b)i*m+j

c)i*m+j-1

d)i*m+j+1若有以下程序段:??inta[]={4,0,2,3,1},i,j,t;for(i=1;i<5;i++){t=a[i];j=i-1;while(j>=0&&t>a[j]){a[j+1]=a[j];j--;}a[j+1]=t;}......則該程序段的功能是_________.對(duì)數(shù)組a進(jìn)行插入排序(升序)對(duì)數(shù)組a進(jìn)行插入排序(降序)對(duì)數(shù)組a進(jìn)行選擇排序(升序)對(duì)數(shù)組a進(jìn)行選擇排序(降序)6.有兩個(gè)字符數(shù)組 a、b,則以下正確的輸入語句是 _______.a)gets(a,b); b)scanf("%s%s",a,b);c)scanf("%s%s",&a,&b); d)gets("a"),gets("b");7.下面程序段的運(yùn)行結(jié)果是 _________.chara[7]="abcdef";charb[4]="ABC";strcpy(a,b);printf("%c",a[5]);a)空格 b)\0 c)e d)f8.判斷字符串s1是否大于字符串s2,應(yīng)當(dāng)使用_______.a)if(s1>s2) b)if(strcmp(s1,s2))c)if(strcmp(s2,s1)>0) d)if(strcmp(s1,s2)>0)9.下面程序的功能是從鍵盤輸入一行字符,統(tǒng)計(jì)其中有多少個(gè)單詞,單詞之間用空格分隔,請(qǐng)選擇填空。#include<stdio.h>main(){chars[80],c1,c2='';inti=0,num=0;gets(s);while(s[i]!='\0'){c1=s[i];if(i==0)c2='';elsec2=s[i-1];if(___)num++i++;}printf("Thereare%dwords.\n",num);}a)c1==''&&c2=='' b)c1!=''&&c2==''c)c1==''&&c2!='' d)c1!=''&&c2!=''10.下面程序的運(yùn)行結(jié)果是 ________.#include<stdio.h>main(){charstr[]="SSSWLIA",c;intk;for(k=2;(c=str[k])!='\0';k++){switch(c){case'I':++k;break;case'L':continue;default:putchar(c);continue;}putchar('*');}}a)SSW* b)SW* c)SW*A d)SW二、填空題1.若有定義:doublex[3][5]; 則x數(shù)組中行下標(biāo)的下限為 _________,列下標(biāo)的上限為_________.2.下面程序以每行 4個(gè)數(shù)據(jù)的形式輸出 a數(shù)組,請(qǐng)?zhí)羁铡?defineN 20main(){inta[N],i;for(i=0;i<N;i++)scanf("%d",_______);for(i=0i<N;i++){if (_____________) _____________printf("%3d",a[i]);}printf("\n");}下面程序可求出矩陣a的主對(duì)角線上的元素之和,請(qǐng)?zhí)羁?。main(){inta[3][3]={1,3,5,7,9,11,13,15,17},sum=0,i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)if(_____)sum=sum+_______;printf("sum=%d\n",sum);}當(dāng)從鍵盤輸入18并回車后,下面程序的運(yùn)行結(jié)果是________.main(){intx,y,i,a[8],j,u,v;scanf("%d",&x);y=x;i=0;do{u=y/2;a[i]=y%2;i++;y=u;}while(y>=1)for(j=i-1;j>=0;j--)printf("%d",a[j]);下面程序用插入法對(duì)數(shù)組a進(jìn)行降序排序。請(qǐng)?zhí)羁?。main(){inta[5]={4,7,2,5,1};inti,j,m;for(i=1;i<5;i++){m=a[i];j=____;while(j>=0&&m>a[j]){_______;j--;}_______=m;}for(i=0;i<5;i++)printf("%d",a[i]);printf("\n");}下面程序的功能是在三個(gè)字符串中找出最小的,請(qǐng)?zhí)羁铡?include<stdio.h>#include<string.h>main(){chars[20],str[3][20];inti;for(i=0;i<3;i++)gets(str[i]);strcpy(s,_______);if(strcmp(str[2],s)<0)strcpy(s,str[2]);printf("%s\n",_______);}下面程序的運(yùn)行結(jié)果是________.#include<stdio.h>main(){chars[]="ABCCDA";intk;charc;for(k=1;(c=s[k])!='\0';k++){switch(c){case'A':putchar('%');continue;case 'B':++k;break;default:putchar('*');case 'C':putchar('&');continue;}putchar('#');}}古希臘哲學(xué)大師亞里士多德說: 人有兩種,一種即 “吃飯是為了活著 ”,一種是“活著是為了吃飯 ”一.個(gè)人之所以偉大,首先是因?yàn)樗谐诔H说男摹?“志當(dāng)存高遠(yuǎn) ”,風(fēng)“物長(zhǎng)宜放眼量 ”,這些古語皆鼓舞人們要樹立雄無數(shù)個(gè)自己,萬千種模樣,萬千愫情懷。有的和你心手相牽,有的和你對(duì)抗,有的給你雪中送炭,有的給你煩憂 ??與其說人的一生是同命運(yùn)抗?fàn)?,與性格妥協(xié),不如說是與自己抗?fàn)帲c自己妥協(xié)。人最終要尋找的,就是最愛的那個(gè)自己。只是這個(gè)自己,有人終其一生也未找到;有人只揭開了冰山的一角,有人有幸會(huì)晤一次,卻已用盡一生。人生最難抵達(dá)的其實(shí)就是自己。我不敢恭維我所有的自己都是美好的,因?yàn)榭傆袀€(gè)對(duì)抗的聲音: “你還沒有這樣的底氣。 ”很慚愧,坦白說,自己就是這個(gè)樣子:卑微過,像一棵草,像一只蟻,甚至像一粒土塊,但拒絕猥瑣!懦弱過,像掉落下來的果實(shí),被人撣掉的灰塵,但拒絕屈膝,寧可以卵擊石,以渺小決戰(zhàn)強(qiáng)大。自私過,比如遇到喜歡的人或物,也想不擇手段,據(jù)為己有。貪婪過,比如面對(duì)名利、金錢、豪宅名車,風(fēng)花雪月,也會(huì)心旌搖搖,浮想聯(lián)翩。倔強(qiáng)過,比如面對(duì)誤解、輕蔑,有淚也待到無人處再流,有委屈也不訴說,不申辯,直到做好,給自己證明,給自己看!溫柔過,當(dāng)愛如春風(fēng)襲來,當(dāng)情如花朵芳醇,黃昏月下,你儂我儂。強(qiáng)大過,內(nèi)剛外柔,和風(fēng)雨搏擊,和坎坷宣戰(zhàn),不失初心,不忘夢(mèng)想,雖敗猶榮。這樣的自己一個(gè)個(gè)站到鏡中來,千面萬孔。有的隱著,有的浮著,有的張揚(yáng),有的壓抑,有的狂狷,有的沉寂,有的暴躁,有的溫良 ??庸俗的自己,逐流的自己,又兼點(diǎn)若仙的自己,美的自己,丑的自己,千篇一律的自己,獨(dú)一無二的自己。我們總想尋一座廟宇,來安放塵世的疲憊,尋一種宗教,來稀釋靈魂里的荒涼。到頭來,卻發(fā)現(xiàn),苦苦向往的湖光山色,原來一直在自己的心里,我就是自己的廟宇,我就是自己的信仰。渺小如己,偉大如己!王是自己,囚是自己。廟

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論