单项选择题

有以下程序
  #include<stdio.h>
  void fun(int x)
  {if(x/2>1)fun(x/2);
  printf(”%d”,x);
  }
  main()
  {fun(7);printf(”\n”);}
  程序运行后的输出结果是

A.1 3 7
B.7 3 1
C.7 3
D.3 7

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

单项选择题
有以下程序( strcat函数用以连接两个字符串) #include<stdio.h> #include<string .h> main() {char a[20]=”ABCD\OEFG\0”,b[]=”IJK”; strcat(a,b);printf(”%s n”,a); } 程序运行后的输出结果是()

A.ABCDE\OFG\OIJK
B.ABCDIJK
C.IJK
D.EFGIJK

单项选择题
以下不能将s所指字符串正确复制到t所指存储空间的是
A.while(*t=*s){t++;s++;}
B.for(i=0;t[i]=s[i];i++);
C.do{*t++=*s++;}while(*s);
D.for(i=0,j=0;t[i++]=s[j++];);
相关试题
  • 有以下程序(函数fun只对下标为偶数的元素...
  • 有以下程序,程序中库函数islower(ch)用...
  • 有以下程序 #include<stdio.h> main...
  • 若有以下语句 Typedef struct S {int...
  • 有以下程序 #include<stdio.h> main...