单项选择题

下列程序的输出结果是( )。 main() {char a[7]"aO\OaO\0";int i,j; i=sizeof(a); j=strlen(a); printf("%d %d\n",i,j); }

A.2 2
B.7 6
C.7 2
D.6 2
<上一题 目录 下一题>
热门 试题

单项选择题
若已包括头文件<stdio.h>和<string.h>,运行下列程序段时输出结果是( )。 int i=0; char s1[10]= ABCD ,s2[10]= EFG ; strcat(s1,S2); while(s2[i++]!=' 0') s2[i]=s1[i]; puts(s2);
A.ABC
B.ABCDEF
C.EBCDEFG
D.CBD
单项选择题
下列说法正确的是( )。
A.在C语言中,可以使用动态内存分配技术定义元素个数可变的数组
B.在C语言中,数组元素的个数可以不确定,允许随机变动
C.在C语言中,数组元素的数据类型可以不一致
D.在C语言中,定义了一个数组后,就确定了它所容纳的元素的个数
相关试题
  • 按照“先进后出”原则组织数据的数据结构是...
  • 对于下列定义,不正确的叙述是( )。 un...
  • 设有下列的程序段: char str[]= Hel...
  • 下列不属于软件工程的3个要素的是( )。
  • 使用白盒测试法时,确定测试数据应该根据(...