2、下列定义中,合法的数组定义是()
A.int a[]="string";
B.int a[5]={0,1,2,3,4,5};
C.char s="string";
D.char a[]={0,1,2,3,4,5};
A.int a[]="string";
B.int a[5]={0,1,2,3,4,5};
C.char s="string";
D.char a[]={0,1,2,3,4,5};
第1题
A.int a[ ]={"string"};
B.int a[ ]={ 0,1,2,3,4};
C.int a[ ]="string"
D.int a[2][ ]={{1,2},{3,4}};
第2题
A.har x,*y,**str;同时定义了三个变量,是合法的语句
B.数组说明符的一对方括号中只能使用整数常量
C.单精度值可以作为数组下标
D.若有定义float arr[2];则 printf(%f, array[1.51]);是合法的语句
第3题
A.int a[]="string";
B.int a[5]={0,1,2,3,4,5};
C.char s="string";
D.char a[]={0,1,2,3,4,5};
第4题
A.定义char a[3]; 则数组a在内存中占6个字节
B.语句int a[]={0};是不合法的,遗漏了数组的大小
C.语句int a[8]={0};是合法的
D.语句char a[2]={12, 125, 1};是合法的
第5题
A.语句int a[8]={0};是合法的
B.语句int a[]={0};是不合法的,遗漏了数组的大小
C.语句char a[2]={12, 125, 1};是合法的
D.定义char a[3]; 则数组a在内存中占6个字节
第6题
下列选项中合法的数组定义是()
A.int a[]="string";
B.int a[5]={0,1,2,3,4,5};
C.char a="sting";
D.char a[]={0,1,2,3,4}
第7题
下列选项中合法的数组定义是()
A.int a[]="string";
B.int a[5]={0,1,2,3,4,5};
C.char a="sting";
D.char a[]={0,1,2,3,4}
第8题
A.int a[]="string
B.int a[5]={0,1,2,3,4,5}
C.har s="string
D.har a[]={0,1,2,3,4,5}
第10题
A.语句int a[8] = {0}; 是合法的
B.语句int a[] = {0}; 是不合法的,遗漏了数组的大小
C.语句char a[2] = {"A", "B"}; 是合法的,定义了一个包含两个字符的数组
D.语句char a[3]; a = "AB"; 是合法的,因为数组有三个字符空间的容量,可以保存两个字符
第11题
A.语句int a[8] = {0}; 是合法的
B.语句 int a[] = {0};是不合法的,遗漏了数组的大小
C.语句 char a[2] = {"A", "B"}; 是合法的,定义了一个包含两个字符的数组
D.语句 char a[3]; a = "AB"; 是合法的,因为数组有三个字符空间的容量,可以保存两个字符
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!