- 30
- 0
- 约5.75千字
- 约 8页
- 2016-11-26 发布于重庆
- 举报
第4章数组习题参考答案
C++程序设计语言习题及实验指导
第4章 数组
4.3 习题
4.3.1 选择题
题号 1 2 3 4 5 6 7 8 9 10 答案 D D B B B C D D A B 题号 11 12 13 14 15 16 17 18 19 20 答案 B D C B A D B A A B
4.3.2 填空题
1. (1) 3 (2) 24
2. 首地址
3. (1) i (2) i+j (3) i/7 (4) i%7 (5) i*7+j
4. (1) 7 (2) 8 (3) 7 (4) 50
5. (1) 字符 (2) cin.getline(str,80);
6. 123456
7. (1) a:5 d:1 e:4 f:1 g:1
(2) i:1 l:1 m:1 o:3 r:3
(3) s:2 u:1 y:3
8. (1) It is 4:30 pm. (2) I (3) 430
9. (1) 100: 3 (2) 200: 2 (3) 300: 5 (4) 400: 2 (5) 500: 3
10. D80
11.(1) 500 (2) 800 (3) 900
12.(1) 26 (2) 20
13.(1) s2+31 (2) n (3) t%2+0 (4) !strcmp(s1,p2)
14.(1) num[i++] (2) s=0 (3) flag=1 (4) j=k
15.(1) ilen1 (2) j=len2 (3) b[k]=b[k-1] (4) ++i%5==0
16.(1) pa=apb=b (2) j+k+carry (3) ps++ (4) pps
17.(1) t[n++] (2) continue (3) t[k+1]=t[k] (4) n++
18.(1) *p1 (2) *p1++ (3) p1++,p2++ (4) *p1=\0
19.(1) n/10%10 (2) i==j||j==k||i==k (3) i*i==n (4) (i+1)%5==0
20.(1) char *p3 (2) *p1=A*p1=Z||*p1=a*p1=z
(3) p2++ (4) char (*p4)[20]
4.3.3 编程题
1.交换一维数组中的最大元素与最小元素的位置
#includeiostream.h
void main(void )
{
int a[6]={18,16,19,15,11,8};
int i,max,min,j,k,t;
cout原数组为:\n;
for(i=0;i6;i++)
couta[i]\t;
coutendl;
for(j=k=0,max=min=a[0],i=1;i6;i++)
{
if(maxa[i])max=a[i],j=i;
if(mina[i])min=a[i],k=i;
}
t=a[j],a[j]=a[k],a[k]=t;
cout交换后的数组为:\n;
for(i=0;i6;i++)
couta[i]\t;
coutendl;
}
2.二维数组右移一列
#includeiostream.h
#define ROW 3
#define COL 4
void main(void)
{
int a[ROW][COL]={1,2,3,4,5,6,7,8,9,10,11,12},i,j,t;
cout移动前的数组为:\n;
for(i=0;iROW;i++)
{
for(j=0;jCOL;j++)
couta[i][j]\t;
cout\n;
}
for(i=0;iROW;i++)
{
t=a[i][COL-1];
for(j=COL-1;j0;j--)
a[i][j]=a[i][j-1];
a[i][j]=t; // a[i][0]=t;
}
cout移动后的数组为:\n;
for(i=0;iROW;i++)
{
for(j=0;jCOL;j++)
couta[i][j]\t;
cout\n;
}
}
3.统计字符串中种类字符的个数
#includeiostream.h
void main()
{
char str[50],*p=str;
int con=0,num=0,eng=0,oth=0
您可能关注的文档
- 矿山运输与提升设备试题A及参考答案(山东科技大学).doc
- 矿山测量技能试题.doc
- 研究生考试政治核心要点【2011版】.doc
- 硬盘录像机死机原因分析处理.doc
- 社会心理学教学辅导三.doc
- 福州自考心理学心理实验设计复习串讲资料3.doc
- 福建广播市场数据分析报告.doc
- 离散数学2013数理逻辑测验答案2.doc
- 离散数学全校公选课第2次作业小结111023.doc
- 科博安全隔离与信息交换系统.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 西师版五年级数学下册全套电子教案(表格式)(最全).doc VIP
- 2025年AWS认证CloudFront与Route53延迟_地理路由缓存行为专题试卷及解析.pdf VIP
- 2025年互联网营销师元宇宙互动剧本杀与沉浸式剧情营销专题试卷及解析.pdf VIP
- 2025年房地产经纪人投资回报率与投资回报率自动化分析专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照国际民航组织(ICAO)标准专题试卷及解析.pdf VIP
- 井下中央变电所高压开关整定计算说明书.pdf
- 2025年房地产经纪人商品房交付条件与标准专题试卷及解析.pdf VIP
- 异位妊娠护理教学查房【40页】.pptx VIP
- PLC-S7-200-SMART-与LabVIEW-OPC-以太网通信.pdf VIP
- 全球百强创新集群排行榜.pdf VIP
原创力文档

文档评论(0)