若有说明语句:int i, j;i=6;j=(++i)+(i++);则j的值是( )。
查看答案
若有以下语句,则下面( )是正确的描述。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. 输出: