单项选择题

有以下程序:
main()

char a[7]="a0\0a0\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

<上一题 目录 下一题>
热门 试题

单项选择题
以下叙述中不正确的是()

A. 在C程序中,逗号运算符的优先级最低
B. 在C程序中,APH和aph是两个不同的变量
C. 若a和b类型相同,在计算赋值表达式a=b后,b中的值将放入a中,而b中的值不变
D. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值

单项选择题
以下描述中正确的是()

A. 由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
B. do-while循环由do开始,用while结束,在while(表达式)后面不能写分号
C. 在do-while循环体中,是先执行一次循环,再进行判断
D. do-while循环中,根据情况可以省略while

相关试题
  • 0
  • for(i=0; i<t; i++)
  • 以下程序的输出结果是______。 main...
  • 设有定义:FILE *fw;,请将以下打开文件...
  • 有以下程序 #define f(x) x*x main...