- 10
- 0
- 约8.63千字
- 约 12页
- 2022-07-12 发布于上海
- 举报
PAGE
PAGE 10
第 5 章 数组习题参考答案
一、单项选择题
以下对一维整型数组 a 的正确说明是【 】。
int a(10);
int n=10,a[n];
int a[ ];
#define SINE 10 int a[SIZE];
【答案】D
以下对二维数组 a 的正确说明是【 】。
int a[3][ ] ;
C) double a[3][4];
【答案】C
B) float a[ ][4];
D) float a(3)(4);
若有定义 int a[10]; 则对 a 数组元素的正确引用是【 】。
A) a[10]
【答案】C
B) a(10) C) a[0] D) a[10.0]
【解析】四个选项中 a[10] 下标越界;a(10) 不是数组元素的引用形式;a[10.0] 是错误的, 因为下标不允许是实型常量。只有 C 正确,下标从 0 开始。
以下能对二维数组 a 进行正确初始化的语句是【 】。
A) int a[2][ ]={{1,0,1},{5,2,3}}; B) int a[ ][3]={{1,2,3},{3,2,1}};
C) int a[2][4]={1,2,3},{4,5},{6}};
【答案】B
D) int a[ ][ ]={1,2,3,4,5,6,7}
5.若有定义 int s[ ][3]={1,2,3,4,5,6,7}; 则 s 数组第一维的大小是 。
2 B) 3 C) 4 D) 不确定
【答案】B
若有定义 char array[ ]=Child; 则数组 array 的长度为【 】。
A) 4 B) 5 C) 6 D) 7
【答案】C
【解析】因为给 array 数组初始化是用字符串Child,array 数组中最后一个字符是 \0, 因此,数组长度为 6。
以下选项中,不能正确赋值的是【 】。
char s1[10]; s1=China;
char s3[10]=China;
【答案】A
B) char s2[ ]={C,h,i,n,a};
char s3[10]={China};
【解析】因为 s1 是数组名,代表数组的首地址,是常量,常量不能被赋值。
若有定义:char x[ ]=abcdefg; char y[ ]={a,b,c,d,e,f,g}; 则正确的叙述为【 】。
数组 x 和数组 y 等价 B) 数组 x 和数组 y 的长度相同
C) 数组 x 的长度大于数组 y 的长度 D) 数组 x 的长度小于数组 y 的长度
【答案】C
【解析】因为 x 数组初始化是用字符串abcdefg,x 数组的长度为 8,y 数组初始化是用 7
个字符,y 数组的长度为 7,所以,数组 x 的长度大于数组 y 的长度。
函数调用:strcat(strcpy(str1,str2),str3)的功能是【 】。
将串 str1 复制到串 str2 中后再连接到串 str3 之后
将串 str1 连接到串 str2 之后再复制到串 str3 之后
将串 str2 复制到串 str1 中后再将串 str3 连接到串 str1 之后
将串 str2 连接到串 str1 之后再将串 str1 复制到串 str3 中
【答案】C
下列程序的输出结果是 。#include stdio.h
#include string.h void main( )
{ char st[20]=\hello\;
printf(%d\n,strlen(st));
}
6
【答案】B
二、填空题
B) 7 C) 11 D) 12
若有以下定义:double m[20]; 则 m 数组元素的最小下标是 ,最大下标是 。
【答案】0 和 19
在 C 语言中,二维数组元素在内存中的存放顺序是按
【答案】行
存放的。
3.若有以下定义:int a[3][5]={{0,1,2,3,4},{3,2,1,0},{0}}; 则初始化后 a[1][[2]的值是 , a[2][1]的值是 。
【答案】1 和 0
若有以下定义:char s[100],d[100];int j=0,i=0; 且 s 中已赋字符串,请填空以实现字符串复制。(注意:不得使用逗号表达式)
while (s[i]) { d[j]= ;j++;} d[j]=0;
【答案】s[i++]
下列程序的输出结果是 。#include stdio.h
void main( )
{ int k,a[2]; k=a[1]*10; printf(%d\n,k);
}
0
【答案】D
1 C) 10 D)不定值
【解析】定义 a 数组时没有赋初值,初值不定,因此,a[1]*10 是个不定值。
下列程序的输出结果是 。#include s
您可能关注的文档
最近下载
- 管理学第六版王凤彬课后习题答案.docx VIP
- 2026 OpenClaw“养龙虾”必备入门课件.pptx
- JB∕T 14579-2023 滚动轴承 球面滚子.pdf
- 2026年江苏城乡建设职业学院单招职业技能测试模拟测试卷附答案.docx VIP
- 2025年互联网营销师用户激活与品牌故事传播专题试卷及解析.pdf VIP
- 2024年黑龙江旅游职业技术学院单招职业适应性测试模拟试题及答案解析.docx VIP
- GB 46031-2025《可燃粉尘工艺系统防爆技术规范》深度解读.pptx VIP
- 中国国家博物馆-研学手册.pdf
- GB50303-2015 建筑电气工程施工质量验收规范.docx VIP
- 啤酒瓶盖自动分拣机设计.docx VIP
原创力文档

文档评论(0)