1、 设有数组定义:char array[]="China";则数组array所占
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/09 00:53:41
1、 设有数组定义:char array[]="China";则数组array所占
的存储空间为________.
A) 4个字节 B) 5个字节
C) 6个字节 D) 7个字节
请选择-> A B C D
2、 下面程序的输出是________.
#include
#include
main()
{ char p1[10]="abc",p2[]="ABC",str[50]="xyz";
strcpy(str,strcat(p1,p2));
printf("%s\n",str);
}
A) xyzABCabc B) abcABC
C) xyabcABC D) xyzabcABC
请选择-> A B C D
3、 设有如下的程序段:
char str[]="Hello";
char ptr[20];
strcpy(ptr,str);
执行完上面的程序段后,ptr[5]的值为________.
A) 'o' B) '\0'
C) 不确定的值 D) 'o'的ASCII码
请选择-> A B C D
4、 以下定义语句中,错误的是________.
A) int a[]={1,2}; B) char a={"test"};
C) char s[10]={"test"}; D) int a[]={'a','b','c'};
请选择-> A B C D
5、 以下程序的输出结果是________.
main()
{int a[4][4]={{1,3,5,},{2,4,6},{3,5,7}};
printf("%d%d%d%d\n",a[0][0],a[1][1],a[2][2],a[3][3]);
}
A) 0650 B) 1470
C) 5430 D) 输出值不定
请选择-> A B C D
6、 以下关于数组的描述正确的是__________.
A) 数组的大小是固定的,但可以有不同类型的数组元素.
B) 数组的大小是可变的,但所有数组元素的类型必须相同.
C) 数组的大小是固定的,所有数组元素的类型必须相同.
D) 数组的大小是可变的,可以有不同类型的数组元素
请选择-> A B C D
7、 以下程序段的输出结果是________.
char s[ ]="an apple";
printf("%d\n",strlen(s));
A) 7 B) 8
C) 9 D) 10
请选择-> A B C D
8、 若有以下说明:char s1[ ]={"tree"},s2[]={"flower"}; ,
则以下对数组元素或数组的输出语句中,正确的是________.
A) printf("%s%s",s1[5],s2[7]);
B) printf("%c%c",s1,s2);
C) puts(s1);puts(s2);
D) puts(s1,s2);
请选择-> A B C D
9、 下列程序运行后,输出的结果是________.
#include
main( )
{ char p[ ][10]={ "BOOL","OPK","H","SP"};
int i;
for(i=3; i>=0; i--,i--) printf( "%c",p[i][0]);
printf("\n");
}
A) BOHS B) SHOB
C) HB D) SO
请选择-> A B C D
10、 合法的数组定义是________.
A) int a[6]={"string"}; B) int a[5]={0,1,2,3,4,5};
C) char a={"string"}; D) char a[]={0,1,2,3,4,5};
请选择-> A B C D
的存储空间为________.
A) 4个字节 B) 5个字节
C) 6个字节 D) 7个字节
请选择-> A B C D
2、 下面程序的输出是________.
#include
#include
main()
{ char p1[10]="abc",p2[]="ABC",str[50]="xyz";
strcpy(str,strcat(p1,p2));
printf("%s\n",str);
}
A) xyzABCabc B) abcABC
C) xyabcABC D) xyzabcABC
请选择-> A B C D
3、 设有如下的程序段:
char str[]="Hello";
char ptr[20];
strcpy(ptr,str);
执行完上面的程序段后,ptr[5]的值为________.
A) 'o' B) '\0'
C) 不确定的值 D) 'o'的ASCII码
请选择-> A B C D
4、 以下定义语句中,错误的是________.
A) int a[]={1,2}; B) char a={"test"};
C) char s[10]={"test"}; D) int a[]={'a','b','c'};
请选择-> A B C D
5、 以下程序的输出结果是________.
main()
{int a[4][4]={{1,3,5,},{2,4,6},{3,5,7}};
printf("%d%d%d%d\n",a[0][0],a[1][1],a[2][2],a[3][3]);
}
A) 0650 B) 1470
C) 5430 D) 输出值不定
请选择-> A B C D
6、 以下关于数组的描述正确的是__________.
A) 数组的大小是固定的,但可以有不同类型的数组元素.
B) 数组的大小是可变的,但所有数组元素的类型必须相同.
C) 数组的大小是固定的,所有数组元素的类型必须相同.
D) 数组的大小是可变的,可以有不同类型的数组元素
请选择-> A B C D
7、 以下程序段的输出结果是________.
char s[ ]="an apple";
printf("%d\n",strlen(s));
A) 7 B) 8
C) 9 D) 10
请选择-> A B C D
8、 若有以下说明:char s1[ ]={"tree"},s2[]={"flower"}; ,
则以下对数组元素或数组的输出语句中,正确的是________.
A) printf("%s%s",s1[5],s2[7]);
B) printf("%c%c",s1,s2);
C) puts(s1);puts(s2);
D) puts(s1,s2);
请选择-> A B C D
9、 下列程序运行后,输出的结果是________.
#include
main( )
{ char p[ ][10]={ "BOOL","OPK","H","SP"};
int i;
for(i=3; i>=0; i--,i--) printf( "%c",p[i][0]);
printf("\n");
}
A) BOHS B) SHOB
C) HB D) SO
请选择-> A B C D
10、 合法的数组定义是________.
A) int a[6]={"string"}; B) int a[5]={0,1,2,3,4,5};
C) char a={"string"}; D) char a[]={0,1,2,3,4,5};
请选择-> A B C D
c b b b b
c b c d d
c b c d d
1、 设有数组定义:char array[]="China";则数组array所占
设有数组定义: char array [ ]="China"; 则数组 array所占的空间为
有数组定义:char array[]="china";则数组array所占的空间为多少字节 为什么(尽量详细)
PHP中如何才为一个数组,$arr=array(array(1,2,3,4,5),array(6,7,8,9,10))算
int array[10]={1,2,3,4,5,6,7,8,9,0} ,java 里面可以这样定义数组吗?
C#中array定义元素个数不确定的数组怎么写
pascal数组中dy:array[1..4] of integer=(0,1,-1,0);这个=(1,0,0-1,
C语言中怎么判断数组元素的个数,如数组:int array[]={45,56,76,234,1,34,23,2,3};
已有如下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的正确定义为()
二维数组定义 **a比如定义一个二维数组、可不可以这样float **array;哪位大大给解释一下这样定义的含义.fl
在step7中定义数组名称DB_VAR, ARRAY[0..30],请问在程序中使用DB_VAR[5],是什么含义,这里
vb数组问题已知数组A=array(7,6,5,1,8,5,3,9,4)编写一程序,删除数组中值为X(例如为3)的元素,