单项选择题

下列程序的输出结果是()。
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

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

单项选择题
若有以下程序段: int m=0,n=0;char c='a'; scanf( %d %c %d ,&m,&c,&n); printf( %d,%c,%d n ,m,c,n); 若从键盘上输入:10A10<回车>,则输出结果是()。

A. 10,A,10
B. 16,a,10
C. 10,a,0
D. 10,A,0

单项选择题
已有定义:char c;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是()

A. isupper(c)
B. 'A'<=c<='Z'
C. 'A'<=c&&c<='Z'
D. c<=('z'-32)&&('a'-32)<=c

相关试题
  • 以下程序的运行结果是 。 #include <s...
  • 以下程序用以删除字符串中所有的空格,请填...
  • 以下程序的功能是:借助指针变量找出数组元...
  • 下面的程序可对指定字符串中的字符串进行从...
  • 函数delete(s,i,n)的作用是从字符串s中...