单项选择题

有以下程序:
#include<stdio.h>
int f(int x)
int y;
if(x==0||x==1)return(3);
y=x*x-f(x-2);
return y;

main()
int z;
z=f(3);printf("%d\n",z);

程序的运行结果是()。

A. 0
B. 9
C. 6
D. 8

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

单项选择题
下列程序的功能是给r输入数据后计算半径为r的圆面积s。程序在编译时出错。 main() * Beginning * int r; float s; scanf( %d ,&r); S=*π*r*r; printf( s=%f n ,s); 出错的原因是()

A. 注释语句书写位置错误
B. 存放圆半径的变量r不应该定义为整型
C. 输出语句中格式描述符非法
D. 计算圆面积的赋值语句中使用了非法变量

单项选择题
有以下程序: #include <stdio.h> #include <string.h> main() char str[][20]= Hello , Beijing ,*P=str[0]; printf( %d n ,strlen(p+20)); 程序运行后的输出结果是()。

A. 0
B. 5
C. 7
D. 20

相关试题
  • 下列程序的运行结果是______。 #in...
  • 下面程序的功能是建立一个有3个结点的单循...
  • 下列程序的运行结果是______。 #in...
  • 设在主函数中有以下定义和函数调用语句,且...
  • 以下程序的输出结果是______。 #in...