单项选择题

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

#include<stdio.h>

int fun(int x)

int p;

if(x==0‖x=1)

return 3;

else

p=x-fun(x-2) ;

return p;



void main()

printf("\n%d",fun(5) );

A) 5
B) 3
C) 7
D) 1
<上一题 目录 下一题>
热门 试题

单项选择题
以下程序运行后的输出结果是 #include <stdio.h> void fun(int a,int b) int t; t=a; a=b; b=t; main( ) int c[10]=1,2,3,4,5,6,7,8,9,0,i; for(i=0;i<10;i+=2) fun(c[i],c[i+1]); for(i=0;i<10;i++) prinff( %d, ,c[i]); printf( n );
A) 1,2,3,4,5,6,7,8,9,0
B) 2,1,4,3,6,5,8,7,0,9
C) 0,9,8,7,6,5,4,3,2,1
D) 0,1,2,3,4,5,6,7,8,9
单项选择题
设q1和q2是指向一个float型一维数组的指针变量,k为float型变量,则不能正确执行的语句是( )。
A) k=*q1+*q2;
B) q1=k;
C) q1=q2;
D) k=*q1*(*q2);
相关试题
  • 设有以下语句: char str[4][12]...
  • 标准库函数fgets(s,n,file)的功能是(...
  • #define 能作简单的替代,用宏来替代计算...
  • 若已定义: int a[]=0,1,2,3,...
  • 有以下程序: #include <stdio.h> m...