C语言复习题数组(共5页).docx
《C语言复习题数组(共5页).docx》由会员分享,可在线阅读,更多相关《C语言复习题数组(共5页).docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上C语言复习题_数组一、填空1、若定义char a = 3Love3; 则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
2、(strcmp(sl,s2)=0)3、下列描述中,合法的数组定义是 (D)。A、int a String; B、int a50,1,2,3,4,5; C、char aString; D、char a 0,1,2,3,4,5;4、若有定义int a10; ,则对数组a的引用正确的是(D)。A、a10 B、a6、3 C、a(6) D、a10-105、以下对一维数组a的定义中正确的是(C)。A、char a(10); B、int a0、100; C、int a5; D、int k=10; int ak; 6、以下对一维数组的定义中不正确的是(B)。A、 double x5=2、0,4、0,6、0,8
3、、0,10、0; B、 int y5=0,1,3,5,7,9;C、 char ch1 =1, 2, 3, 4, 5; D、 char ch2 =x10, xa, x8;7、假定一个int型变量占用四个字节,若有定义:int x10=0,2,4; 则数组x在内存中所占字节数是(D)。A、 3 B、 6 C、 10 D、 408、若定义一个名为s且初值为123的字符数组,则下列定义错误的是(C)。A、char s =1,2,3,0 ; B、char s =123;C、char s =123n; D、char s4=1,2,3;三、判断1、int a3定义了一个整型数组, 它的3个元素是a0, a1
4、和a2。T2、int a3定义了一个整型数组, 它的3个元素是a1, a2和a3。F3、在用字符数组来处理字符串时,应始终保证数组的长度大于字符串的实际长度。T 4、可以在定义数组时只给一部分数组元素赋值。T5、对数组元素赋予的初值可以依次放在一对圆括号内。F四、写出以下程序的运行结果1、#include int main() char s9=; int v4=0,0,0,0,k,i;for(k=0;k9;k+) switch(sk) case 1:i=0;break;case 2:i=1;break;case 3:i=2;break;case 4:i=3;break;vi+;for(k=0;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 复习题 数组
限制150内