单项选择题

有以下程序:   float fun(int x,int y)   {return(x+y);}   main( )   { int a=2,b=5,c=8;    printf("%3.Of\n",fun( (int)fun(a+c,b),a-c) );   }   程序运行后的输出结果是( )。

A.编译出错
B.9
C.21
D.9
<上一题 目录 下一题>
热门 试题

单项选择题
有以下结构体说明、变量定义和赋值语句struct STD{char name[10]; int age;char sex;}s[5],*ps;ps=&S[0];则以下scanf函数调用语句中错误引用结构体变量成员的是【 】。
A.scanf("%S",S[0].name);
B.scanf("%d",&s[0].age);
C.scanf("%C",&(ps->sex));
D.scanf("%d",ps->age);
单项选择题
有以下程序段:main( ){ int a=5,*b,**c;c=&b; b=&a;……}程序在执行了c=&b;b=&a;语句后,表达式:**c的值是( )。
A.变量a的地址
B.变量b中的值
C.变量a中的值
D.变量b的地址
相关试题
  • 以下程序中sort( )函数的功能是对a所指...
  • 有以下程序:void swap1(int c[ ])...
  • 以下程序中函数reverse( )的功能是将a所...
  • 下列叙述中正确的是【 】。
  • 有以下程序:main( ){ int a=15,...