题目内容

设有定义:int x[2][3];,则以下关于二维数组x的叙述错误的是______。

A. x[0]可看作是由3个整型元素组成的一维数组
B. x[0]和x[1]是数组名,分别代表不同的地址常量
C. 数组x包含6个元素
D. 可以用语句x[0]=0;为数组所有元素赋初值0

查看答案
更多问题

以下能正确定义数组并正确赋初值的语句是______。 #define N 5

A. int N=5,b[N][N];
B. int a[1][2]={{1},{3;
C. int c[2][]={{1,2},{3,4;
D. int d[3][2]={{1,2},{3,4;

设有如下定义和语句 [1] char *s; s="string"; [2] char s[7]; s="string"; [3] char s[ ]="string"; [4] char s[ ]={'s','t','r','i','n','g'}; 其中定义项可以作为字符串使用的是______。

A. [1]和[2]
B. [1]和[3]
C. [1]和[4]
D. [3]和[4]

有下列程序 #include main() { char b[] = "happynewyear"; printf("%s%s","12345678"+4,b+8); } 程序执行后的输出结果是______。

A. 5678wyear
B. 52345678year
C. 12345682year
D. 5678year

以下叙述中正确的是______。

A. 下面的语句用赋初值方式来定义字符串,其中,'\0'是必须的char str1[] = {'s', 't', 'r', '1', '\0'};
B. 有定义语句: char str1[] = "str1"; ,数组str1将包含4个元素
C. 字符串常量"str1"的类型是:字符串数据类型
D. 字符数组的每个元素可存放一个字符,并且最后一个元素必须是'\0'字符

答案查题题库