更多"对两个数组a和b进行下列初始化: char m[]='1234567"的相关试题:
[单项选择]对两个数组a和b进行下列初始化:
char m[]="1234567";
char n[]='1','2','3','4','5','6','7';
则下列叙述正确的是( )。
A. 数组m与数组n完全相同
B. 数组m与数组n长度相同
C. 数组m比数组n长1
D. 数组m与数组n中都存放字符串
对两个数组a和b进行下列初始化: char m[]="1234567"; char n[]={1,2,3,4,5,6,7}; 则下列叙述正确
对两个数组a和b进行下列初始化: char m[]="1234567"; char n[]={1,2,3,4,5,6,7}; 则下列叙述正确的是()。
A.数组m与数组n完全相同
B.数组m与数组n长度相同
C.数组m比数组n长1
D.数组m与数组n中都存放字符串
对两个数组a和b进行下列初始化: char m[]1="l234567": char n[]={1,2 ,3,4 ,5,6,7); 则下列叙述
对两个数组a和b进行下列初始化: char m[]1="l234567": char n[]={1,2 ,3,4 ,5,6,7); 则下列叙述正确的是()。
A.数组m与数组n完全相同
B.数组m与数组n长度相同
C.数组m比数组n长1
D.数组m与数组n中都存放字符串
[单项选择]下列二维数组初始化语句中,不正确的是 。
A. int b[][2]={1,2,3,4,5,6,7};
B. int b[3][5]={0, 0, 0};
C. int b[][4]={{1,2},{3,4,5},{6}};
D. int b[3][2]={(1,2),(3,4),(5,6)};
[单项选择]下列字符数组的初始化,正确的是( )。
[单项选择]下列关于数组初始化的说法,正确的是( )。
A. 对于int a[5];它的数组元素初值为0
B. int a[5]=1,3,5,7,8,9;是可以的,这时数组长度自动变为6
C. static int a[5];的数组元素初值为0
D. int a[5]=1.3,5;是不合法的,因为数组长度为5,而仅有3个数据,不知赋给哪个元素
[单项选择]下列字符数组初始化语句中,不正确的是( )。
[单项选择]在下列对字符数组进行初始化中,( )是正确的。
[单项选择]如有下面初始化定义:
char a[]="program";
char b[]='p','r','o','g','r','a','m';
则下列说法正确的是( )。
A. a和b代表的数组内容完全相同,所占存储单元的数目相同
B. a和b代表的数组内容不同,所占存储单元的数目相同
C. a和b代表的数组内容完全相同,所占存储单元的数目不同
D. a和b代表的数组内容不同,所占存储单元的数目不同
[单项选择]系统初始化的内容包括系统级初始化和模块级初始化。下列选项中,不属于模块级初始化内容的是______。
A. 设置系统控制参数
B. 设置基础信息
C. 设置系统公用基础信息
D. 录入初始数据
[单项选择]给出下列代码,则数组初始化中哪项是不正确的
byte[] array1,array2 [];
byte array3 [] [];
byte [][]array4;
A. array 2= array1
B. array2=array3
C. array2=array4
D. array3=array4
以下一维数组的初始化正确的是()。
A、intarray[]=newint[5]
B、int[]array=newint[5]{0,1,2}
C、intarray[]={0,1,2,3,4}
D、int[]array=newint[5]{0,1,2,3,4}
给出下列代码,则数组初始化中哪项是不正确的?()byte[ ]array1,array2[ ];byte array3[ ][ ];byte
给出下列代码,则数组初始化中哪项是不正确的? () byte[ ]array1,array2[ ]; byte array3[ ][ ]; byte[][] array4;
A.array2=array1
B.array2=array3
C.array2=array4
D.array3=array4
[单项选择]定义数组char a[]='0','1','2','3');,则将该数组中元素按反序转换成整数,正确的程序段是______。
A. int k=0,i;
B. int k=0,i;
C. int k=0,i;
D. int k,i;
[单项选择]定义下列结构体(联合)数组:
struct st
char name[15];
int age;
a[10]="ZHAO",14, "WANG",15, "LIU",16, "ZHANG",17 ;
执行语句printf["%d,%c",a[2].age, *(a[3].name+2))的输出结果为( )。
A. 15, A
B. 16, H
C. 16, A
D. 17, H
[单项选择]定义结构体数组:
struct stu
int num;
char name[20];
X[5]=1,"LI", 2, "ZHAO", 3, "WANG", 4, "ZHANG", 5, "LIU");
for(i=1; i<5; i++)
printf("%d%c", x[i]. num, x[i].name[2]);
以上程序段的输出结果为( )。
A. 2A3N4A5U
B. 112A3H4I
C. 1A2N3A4U
D. 2H3A4H5I