单项选择题

下列程序的输出结果是( )。

main()

chara[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
<上一题 目录 下一题>
热门 试题

单项选择题
设有以下程序段,则 int x=0,s=0; while(!x!=0)s+=++x; printf( %d ,s);
A) 运行程序段后输出0
B) 运行程序段后输出1
C) 程序段中的控制表达式是非法的
D) 程序段执行无限次
单项选择题
有以下程序,其中%u表示按无符号整数输出()。 main() unsigned int x=0xFFFF; *x的初值为十六进制数* printf( %u n ,x); 程序运行后的输出结果是()。

A) -1
B) 65535
C) 32767
D) 0xFFFF

相关试题
  • 下列语句的输出结果是______。 char...
  • 以下程序运行后的输出结果是 。#include...
  • 以下程序中函数fun的功能是:统计person所...
  • 执行下列语句段后,x的值是______。...
  • 下列程序的输出结果是______。 #in...