单项选择题

有以下程序:
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
<上一题 目录 下一题>
热门 试题

单项选择题
以下程序(程序左边的数字为附加的行号)()。 1#include<str.h> 2#include<stdio.h> 3main() 4 chars[]= string ; 5puts(s); 6strcpy(s, hello ); 7printf( %3S n ,s);

A. 没有错
B. 第1行有错
C. 第6行有错
D. 第7行有错

单项选择题
以下程序的输出结果是( )。 #include <stdio.h> int fan(int); main() int w=5; fun(w); printf( n ); fun(int k) if(k>0) fun(k-1); printf( %d ,k);
A) 5 4 3 2 1
B) 0 1 2 3 4 5
C) 1 2 3 4 5
D) 5 4 3 2 1 0
相关试题
  • A.-6 B.12 C.0 D.-12
  • A.n=5 B.n=2 C.n=3 D.n=4
  • A.-6 B.12 C.0 D.-12
  • A.n=5 B.n=2 C.n=3 D.n=4
  • 在位运算中,操作数每左移两位,其结果相当...