![最新C語(yǔ)言第五章習(xí)題帶答案_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/19/d2f0aecf-f254-42fd-abdc-eca7c98c2d95/d2f0aecf-f254-42fd-abdc-eca7c98c2d951.gif)
![最新C語(yǔ)言第五章習(xí)題帶答案_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/19/d2f0aecf-f254-42fd-abdc-eca7c98c2d95/d2f0aecf-f254-42fd-abdc-eca7c98c2d952.gif)
![最新C語(yǔ)言第五章習(xí)題帶答案_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/19/d2f0aecf-f254-42fd-abdc-eca7c98c2d95/d2f0aecf-f254-42fd-abdc-eca7c98c2d953.gif)
![最新C語(yǔ)言第五章習(xí)題帶答案_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/19/d2f0aecf-f254-42fd-abdc-eca7c98c2d95/d2f0aecf-f254-42fd-abdc-eca7c98c2d954.gif)
![最新C語(yǔ)言第五章習(xí)題帶答案_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/19/d2f0aecf-f254-42fd-abdc-eca7c98c2d95/d2f0aecf-f254-42fd-abdc-eca7c98c2d955.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C語(yǔ)言第五章習(xí)題帶答案如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)交選 練習(xí)5-1答案 一、選擇題1 .合法的數(shù)組說(shuō)明語(yǔ)句是(B )。A . int a="string"B . inta=0,l,2,3,4,5);C . char a="string"D . char a5='0', '12, 3,4, 5;2 .以下對(duì)一維整型數(shù)組a的說(shuō)明正確的是(D )。A . int a(10);B . int n=10, an; C . int n;D . #define SIZE 10scanf("%d", &n); in
2、t aSIZEJ;int an;3 .已知:int a10;,則對(duì)a數(shù)組元素的正確引用是(D )。A . a10B . a3.5C . a(5)D . a10-104 .以下對(duì)一維數(shù)組a進(jìn)行正確初始化的語(yǔ)句是(C)。A . int a10=(0, 0, 0, 0, 0);B . int a10=);C . int a=0;D . int a2=10, 9, 8;5 .對(duì)以下說(shuō)明語(yǔ)句的正確理解是(B )oint a10=6, 7, 8, 9, 10);A .將5個(gè)初值依次賦給al至a5B .將5個(gè)初值依次賦給a至a4C .將5個(gè)初值依次賦給a6至a10僅供學(xué)習(xí)交流如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)
3、交流D.因?yàn)閿?shù)組長(zhǎng)度與初值的個(gè)數(shù)不相同,所以此語(yǔ)句不正確二、填空題6 .求所有不超過(guò)200的N值,N的平方是具有對(duì)稱性質(zhì)的回文數(shù)。所謂回文數(shù)就 是將一個(gè)數(shù)從左到右與從右到左讀都是一樣的,例如:34543和1234321都是回 文數(shù)。例如:滿足題意要求的數(shù)有:N=l, 11*11=121 ; N=lll, 111*111=12321。#include <stdio.h>main()int m16, n, i, t, count=0;long a, k;printf(nResult is:nH);for (n=10; n<200; n+)k=0;t=l;a=n*n;for (i=
4、l; a!=0; i+)( ;a/=10;)for (; i>l; i-)k+=mi-l*t;;)if ( 3 ) printf("%2d:% 1 Od %10dn", +count, n, n*n);)則為(mi=a%10;)、為(t*=10;)、為(k=n*n)。7 .設(shè)數(shù)組a包括10個(gè)整型元素。下面程序的功能是求出a中各相鄰兩個(gè)元素的和,并將這些和存在數(shù)組b中,按每行3個(gè)元素的形式輸出。則是(i=l)、是(bi=ai-l+ai;)、是(i%3)°僅供學(xué)習(xí)交流如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)交流main()int a10,b10,i;for (i=0;
5、i<10; i+)scanf("d”, &ai);for (;i<10; i+)for (i=l; i<10; i+) printf("%3d' bi);if (=0) printf("n");)8 .下面程序用“順序查找法”查找數(shù)組a中是否存在某一關(guān)鍵字。則是(break:)、是(i=8 )。main()int a8=25, 57, 48, 37, 12, 92, 86, 33(;int i, x;scanf("%d", &x);for (i=0; i<8; i+)if (x=ai)
6、printf(HFound! The index is:%dnM, i+1);;)if ()printf("Can't found!”);三、讀程序,寫(xiě)結(jié)果9 .若有以下輸入(<CR>代表回車),則下面程序的運(yùn)行結(jié)果是(Search Successful!The index is:5 )o52<CR>main()int a8=6, 12, 18, 42, 44, 52, 67, 94;int low=0, mid, high=7, found, x;found=0;scanf(H%d' &x);while (low<=high)&
7、amp;&(found=0) mid=(low+high)/2;if (x>amid) low=mid+1;else if (x<amid) high=mid-1;else found=l; break;)if (found=I) printf(MSearch Successful! The index is:%dn mid);else printf(HCan*t search!nH);僅供學(xué)習(xí)交流如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)交選 練習(xí)52答案 一、選擇題1 .已知:int i, x33=l,2, 3, 4, 5, 6,7, 8, 9);,則下面語(yǔ)句的輸出結(jié)果是(C )
8、o for (i=0; i<3; i+) printf("%d", xi2-i);A. 159B . 147C . 357D . 3692 .以下對(duì)二維數(shù)組a的正確說(shuō)明是(C)。A . int a3;B . float a(3,4);C . double al4;D . float a(3)(4);3 .已知:inta34;,則對(duì)數(shù)組元素引用正確的是(C )。A . a4B . al,3C . al+l0D . a(2)(l)4 .已知:inta34;,則對(duì)數(shù)組元素的非法引用是(D )。A . a02*lB . al3C . a4-20D . a045 .以下能對(duì)二維
9、數(shù)組a進(jìn)行正確賦初值的語(yǔ)句是(B)。A . int a2=l,0, 1,5, 2,3;B . int a3= 1, 2, 3, 4, 5,6);C . inta24=l,2,3,4,5,6;D . int a3= 1, 0, 1,),1, 1);6 .以下不能對(duì)二維數(shù)組a進(jìn)行正確賦初值的語(yǔ)句是(C)。A . int a23=0;B . int a3= 1, 2,0;C . int a23=l,2,3,4,5,6); D . int a3=l, 2, 3, 4, 5, 6);7 .已知:int a34=0;,則下面正確的敘述是(D )0僅供學(xué)習(xí)交流如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)交流A .只有元
10、素a00可得到初值。B.此說(shuō)明語(yǔ)句是錯(cuò)誤的C .數(shù)組a中每個(gè)元素都可得到初值,但其值不一定為0D.數(shù)組a中每個(gè)元素均可得到初值08 .若有說(shuō)明:int a3= 1,2, 3, 4, 5, 6, 7;,則a數(shù)組第一維的大小是(B )。A . 2B . 3C . 4D.無(wú)確定值9 .若二維數(shù)組a有m列,則在前的元素個(gè)數(shù)為(B )。A . j*m+iB . i*m+jC . i*m+j-lD . i*m+j+l二、填空題10 .下面的程序是求出數(shù)組a矩陣的兩條對(duì)角線上的元素之和,則是(j=2)、是(j>=0 或 j>-l )。#inckide <stdio.h> main()
11、 int a33= 1, 3, 6, 7, 9, 11, 14, 15, 17, sum 1=0, sum2=0, i, j;for (i=0; i<3; i+)for (j=0; j<3; j+)if (i=j) suml=suml+aij;for (i=0; i<3; i+)for(;j-)if (i+j=2) sum2=sum2+aij;printf(Hsuml=%d,sum2=%dii, sum 1, sum2);)11 .從鍵盤(pán)上輸入若干(不超過(guò)1000個(gè))學(xué)生的成績(jī),計(jì)算出平均成績(jī),并輸出低于平均分的學(xué)生的成績(jī),用輸入負(fù)數(shù)結(jié)束輸入。則是(a)、是(a)、是(sum
12、/n )x 是(xivave )。#inckide <stdio.h>main() float x1000, sum=0, ave, a;int n=0, i;printf(nEnter mark: ");scanf("%f, &a);while (a>0&&n<1000) sum+=Q);xnn;n+;scanf("%f, &a);)ave=;printf(nOutput:nH);printf(nave=%fnH, ave);for (i=0; i<n; i+)if(®)printf(&qu
13、ot;%faiM,xi);12 .下面程序?qū)⒍S數(shù)組a的行和列元素互換后存到另一個(gè)二維數(shù)組b中,請(qǐng)?zhí)羁?,?j<=2 或 jv3)、是(bji=aij;)、是(i<=2 或 i<3)。main() int a23=l,2,3, 4, 5,6);int b32,i,j;printf(Harray a:nn);for (i=0; <i<=l; i+) for(j=0; 1);j+) printf("%5d", ai皿);) printf(HnH);)printf(Harray b:nH);for (i=0;i+) for (j=0; j<=l
14、; j+) printf("%5d", bij); printf(HnH);)13 .下面程序的功能是檢查二維數(shù)組是否對(duì)稱(即:對(duì)所有i和j都有請(qǐng)?zhí)羁?,?i=j+l注i值賦為0j+1皆可,賦為j+1效率最高)、是(found=l )omain() int a44=l, 2, 3,4, 2, 2, 5, 6, 3, 5, 3,7, 4, 6, 7,4);int i, j, found=0;for (j=0; j<4; j+)for ( 1 ; i<4; i+)if(aji!=aiU);break; if (found) printf("No"
15、);else printf("Yes");僅供學(xué)習(xí)交流如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)交流 練習(xí)53答案 一、選擇題1 .為了判斷兩個(gè)字符串si和s2是否相等,應(yīng)當(dāng)使用(D)。A . if (sl=s2)B . if (sl=s2)C . if (strcpy(sl, s2)D . if (strcmpy(s 1,s2)=0)2 .調(diào)用 strlen("abcdOefOg")的返回值是(A )oA . 4B . 5C . 8D . 93 .已知:char strl 10, str210="books",則在程序中能夠?qū)⒆址癰ook
16、s”賦給 數(shù)組strl的正確語(yǔ)句是(B)°A . str 1="books";B . strcpy(strl, str2); C . strl=str2; D . strcpy(str2,strl);4 .下面程序段的運(yùn)行結(jié)果是(B )。(注:口代表空格) charc5='a; 'b', '0; 'c', AO'); printf("%s", c);A . 'a”b'B . abC . abDcD . abD5 .下面程序段的運(yùn)行結(jié)果是(D)° (注:口代表空格)
17、 char a7="abcdef"char b4=HABC"strcpy(a, b); printf("%c' a5);A . B . 0C . eD . f二、填空題僅供學(xué)習(xí)交流如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)交流6 .以下程序是對(duì)鍵盤(pán)輸入的兩個(gè)字符串進(jìn)行比較,然后輸出兩個(gè)字符串中第一個(gè)不同字符的ASCII碼之差。例如:輸入的兩個(gè)字符串分別為“abcdefg”和"abceef",則第一個(gè)不同字符為d和6 輸出為-L請(qǐng)?zhí)羁?,?州)、是(strli-str2i )o#include <stdio.h>main()c
18、har strl100, str2100, c;int i, s;printf(HEnter string l:u);gets(strl);printf(nEnter string 2:");gets(str2);i=0;while (strli=str2i&&strli!=®) i+;s=(2);printf("%dn", s);7 .下面程序的功能是在三個(gè)字符串中找出最小的。請(qǐng)?zhí)羁眨?strcmp(strO,strl)<O?strO:strl )x 是(s )o 或 1 是(strO)、是(strcmp(s,strl)<
19、O?s:strl )o o#include <stdio.h>#include <string.h>main()char s20, str320;int i;for (i=0; i<3; i+) gets(stri);strcpy(s, 1 );if (strcmp(str2, s)<0) strcpy(s, str2);printf("%sn",);)8 .下面程序的功能是在任意的字符串a(chǎn)中將與字符3相等的所有元素的下標(biāo)值分別存放在整型數(shù)組b中,請(qǐng)?zhí)羁眨?ai=e)、是(k+)。#inckide <stdio.h>niain()char a8O;int i, b8O, k=O;gets(a);for (i=0; ai!=0,;i+)if ()bk=i;for (i=0; i<k; i+) printf("%3d", bi);)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 部審人教版七年級(jí)數(shù)學(xué)下冊(cè)聽(tīng)評(píng)課記錄《5.2.1 平行線》2
- 人教版地理七年級(jí)上冊(cè)第二節(jié)《地球的運(yùn)動(dòng)》聽(tīng)課評(píng)課記錄3
- 湘教版數(shù)學(xué)八年級(jí)上冊(cè)4.1《不等式》聽(tīng)評(píng)課記錄
- 人教版地理八年級(jí)下冊(cè)7.2《魚(yú)米之鄉(xiāng)-長(zhǎng)江三角洲地區(qū)》聽(tīng)課評(píng)課記錄2
- 用戶體驗(yàn)設(shè)計(jì)服務(wù)協(xié)議書(shū)(2篇)
- 環(huán)境整治用功協(xié)議書(shū)(2篇)
- 人教部編版八年級(jí)道德與法治上冊(cè):8.1《國(guó)家好 大家才會(huì)好-國(guó)家利益的含義》聽(tīng)課評(píng)課記錄
- 【人教版】河南省八年級(jí)地理上冊(cè)3.2土地資源聽(tīng)課評(píng)課記錄1新版新人教版
- 新版華東師大版八年級(jí)數(shù)學(xué)下冊(cè)《17.3.2一次函數(shù)的圖象2》聽(tīng)評(píng)課記錄22
- 北京課改版歷史八年級(jí)上冊(cè)第3課《第二次鴉片戰(zhàn)爭(zhēng)》聽(tīng)課評(píng)課記錄
- 《一句頂一萬(wàn)句》讀書(shū)分享
- 《公有云服務(wù)架構(gòu)與運(yùn)維》高職全套教學(xué)課件
- 2024義務(wù)教育數(shù)學(xué)新課標(biāo)課程標(biāo)準(zhǔn)2022版考試真題附答案
- 110kV變電站專項(xiàng)電氣試驗(yàn)及調(diào)試方案
- 2024年廣西桂盛金融信息科技服務(wù)有限公司招聘筆試沖刺題(帶答案解析)
- 外賣星級(jí)(商家評(píng)分)計(jì)算表
- DZ∕T 0215-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 煤(正式版)
- 外出檢查病人突發(fā)呼吸心跳驟停應(yīng)急預(yù)案演練
- 《火力發(fā)電廠汽水管道設(shè)計(jì)規(guī)范+DLT+5054-2016》詳細(xì)解讀
- 幕墻施工成品及半成品保護(hù)措施
- 基于單片機(jī)的交通燈控制系統(tǒng)設(shè)計(jì)畢業(yè)論文
評(píng)論
0/150
提交評(píng)論