[单选题]

有以下程序

#include<stdio.h>

int f(int x);

main( )

{int n=1,m;

m=f(f(f(n)));printf(”%d\n”,m);

}

int f(int x)

{return x*2;}

程序运行后的输出结果是( )。

A.1

B.2

C.4

D.8

参考答案与解析:

相关试题

有以下程序:include<stdio.h>int f(int x):main{

[单选题]有以下程序:include<stdio.h>int f(int x):main{int n=1,m;m=f(f(f(n)));printf("%d/n",m);}int f(int x){return x*2;)程序运行后的输出结果是( )。A.1B.2C.4D.8

  • 查看答案
  • (24)有以下程序 #include<stdio.h> int f(int x,

    [单选题](24)有以下程序#include<stdio.h>int f(int x,int y){return()y-x)*x);}main(){int a=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf(“%d/n”,d);}程序运行后的输出结果是A.)10 B)9 C)8 D)7

  • 查看答案
  • 有以下程序:include<stdio.h>main( ) {int X=011

    [单选题]有以下程序:include<stdio.h>main( ){int X=011;printf("%d/n",++x);}程序运行后的输出结果是( )。A.12B.11C.10D.9

  • 查看答案
  • 有以下程序#include<stdio.h>void f(int*p);main

    [单选题]有以下程序#include<stdio.h>void f(int*p);main( ){int a[5]={1,2,3,4,5},*r=a;f(r);printf(”%d\n”,*r);}void f(int *P){p=p+3;printf(”%d,”,*p);}程序运行后的输出结果是( )。A.1,4B.4,4C.3,1D.4,1

  • 查看答案
  • 有以下程序 #include<stdio.h> int f(intx) {int

    [单选题]有以下程序#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.0B.9C.6D.8

  • 查看答案
  • 有以下程序 #inclUde<stdio.h> main(){int x=1。y

    [单选题]有以下程序#inclUde<stdio.h>main(){int x=1。y=0;if(!x)y++;else if(x==0)if(x)y+=2;else y+=3; .printf(“%d\n”,y);}程序运行后的输出结果是A.3B.2C.1D.0

  • 查看答案
  • 有以下程序#include<stdio.h>main(){int x=011;p

    [单选题]有以下程序#include<stdio.h>main(){int x=011;printf(“%d\n”,++x);}程序运行后的输出结果是A.12B.11C.10D.9

  • 查看答案
  • (23)有以下程序 #include<stdio.h> main() { int

    [单选题](23)有以下程序#include<stdio.h>main(){ int a1,a2;char c1,c2;scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);printf(“%d,%c,%d,%c”,&1,c1,a2,c2);}若想通过键盘输入,使得a1的值为12,a2的是为34,c1的值为字符a,c2的值为字符b,程序输出结果是:12,a,34,b,则正确的输入格式是(以下 代表空格,<CR>代表回车)A.)1

  • 查看答案
  • (19)有以下程序 #include<stdio.h> Main() { int

    [单选题](19)有以下程序 include<stdio.h> Main() { int a=1,b=2,c=3,d=0; if(a= =1 &&am(19)有以下程序#include<stdio.h>Main(){ int a=1,b=2,c=3,d=0;if(a= =1 &&b++= =2)if(b!=2 || c--!=3)printf(“%d,%d,%d/n”,a,b,c);else printf(“%d,%d,%d/n”,a,b,c);}程序运行后

  • 查看答案
  • 有以下程序:include<stdio.h>main( ){ int a=£­2

    [单选题]有以下程序:include<stdio.h>main( ){ int a=-2,b=0;while(a++++b);printf("%d,%d/n",a,b);}程序运行后的输出结果是( )。A.1,3B.0,2C.0,3D.1,2

  • 查看答案
  • 有以下程序#include<stdio.h>int f(int x);main(