题目内容

若有以下语句,则下面( )是正确的描述。char x[]="12345";char y[]={'1','2','3','4','5'};

A. x数组等价于y数组
B. x数组长度小于y数组长度
C. x数组长度大于y数组长度
D. x数组和y数组的长度相同

查看答案
更多问题

已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的输入方式是( )。int a1,a2;char c1,c2;scanf(“%d%d”,&a1,&a2);scanf(“%c%c”,&c1,&c2);

A. 1020AB↙
B. 10 20↙AB↙
C. 10 20AB↙
D. 10 20AB↙

设有数组定义语句“int a[50];”,则下列数组元素引用中下标不越界的是( )。

A. a[0]
B. a[-1]
C. a[50]
D. a[51]

以下程序片段( )。main ( ){int x=0,y=0,z=0;if (x=y+z)printf(“***”);elseprintf(“###”);}

A. 有语法错误,不能通过编译
B. 输出:***
C. 可以编译,但不能通过连接,所以不能运行
D. 输出:

对于: int x, *px=&x; 的理解正确的是( )。

A. 该语句中有语法错误
B. *px的值是x的地址
C. px是一个指针,它指向x
D. 把x的地址放在px所指向的内存单元里

答案查题题库