- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C 语言复习题_数组
一、填空
1、若定义char a[ ] = \3Love\3; 则strlen(a)的值为 6 , sizeof(a) 的值为 7 。
2、若定义char a[ ] = Hello!\n; 则strlen(a)的值为 7 , sizeof(a) 的值为 8 。
二、选择
1、设有数组定义:char array [ ]=China ; 则数组 array 所占的空间为 (C )。
A 、4 个字节 B、5 个字节 C、6 个字节 D、7 个字节
2、为了判断两个字符串s1 和s2 是否相等,应当使用 (D)。
A 、 if (s1= =s2) B、 if (s1=s2)
C、 if(strcpy(s1,s2)) D、 if (strcmp(sl,s2)==0)
3、下列描述中,合法的数组定义是 (D)。
A 、int a[ ] ={String}; B、int a[5]={0,1,2,3,4,5};
C、char a ={String}; D、char a[ ] ={0,1,2,3,4,5};
4 、若有定义int a[10]; ,则对数组a 的引用正确的是 (D)。
A 、a[10] B、a[6、3] C、a(6) D、a[10-10]
5、以下对一维数组a 的定义中正确的是(C )。
A 、char a(10); B、int a[0、、100]; C、int a[5]; D、int k=10; int a[k];
6、以下对一维数组的定义中不正确的是(B)。
A 、 double x[5]={2、0,4、0,6、0,8、0,10、0};
B、 int y[5]={0,1,3,5,7,9};
C、 char ch1[ ]={1, 2, 3, 4, 5};
D、 char ch2[ ]={\x10, \xa, \x8};
7、假定一个int 型变量占用四个字节,若有定义:int x[10]={0,2,4}; 则数组x 在内存中所占
字节数是(D)。
A 、 3 B 、 6 C、 10 D、 40
8、若定义一个名为s 且初值为123的字符数组,则下列定义错误的是(C )。
A 、char s[ ]={ ’1,2,3,\0 }; B 、char s[ ]={123};
C、char s[ ]={123\n}; D、char s[4]={1 ,2,3};
三、判断
1、int a[3]定义了一个整型数组, 它的3 个元素是a[0], a[1]和a[2] 。T
2、int a[3]定义了一个整型数组, 它的3 个元素是a[1], a[2]和a[3] 。F
3、在用字符数组来处理字符串时,应始终保证数组的长度大于字符串的实际长度。T
4 、可以在定义数组时只给一部分数组元素赋值。T
5、对数组元素赋予的初值可以依次放在一对圆括号内。F
四、写出以下程序的运行结果
1、#include stdio.h
int main()
{
char s[9]
int v[4]={0,0,0,0},k,i;
for(k=0;k9;k++)
1
{
switch(s[k])
{
case 1:i=0;break;
case 2:i=1;break;
case 3:i=2;break;
case 4:i=3;break;
}
v[i]++;
}
for(k=0;k4;k++)
printf(%d ,v[k]);
您可能关注的文档
- cpk计算公式及解释(1).pdf
- CPU设计实验报告(1).pdf
- CT检查注意事项(1).pdf
- c语言 数组习题(1).pdf
- C语言PTA平台习题与答案(1).pdf
- C语言上机实训(1).pdf
- C语言中的跳转语句(1).pdf
- C语言动画程序源码(1).pdf
- C语言图形输出习题(1).pdf
- C语言复习题及答案老师给的(1).pdf
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
文档评论(0)