单项选择题

有以下程序:
floatfl(float n)
return n*n;
float f2(float n)
return 2*n;
main()
float (*p1)(float),(*p2)(float),(*t)(float);
float y1,y2;
p1=f1;
p2=f2;
y1=p1(p2(2.0));
t=p1;
p1=p2;
p2=t;
y2=p1(p2(2.0));
printf("%3.0f,% 3.0f\n",y1,y2);

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

A.8, 16
B.8, 8
C.16, 16
D.16, 8
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include <stdio.h> void WriteStr(char *fn, char *str) FILE *fp; fp=fopen(fn, w );fputs(str, fp);fclose(fp); void main() WriteStr( t1.dat , start ); WriteStr( t1.dat , end ); 程序运行后,文件t1.dat中的内容是( )。
A.start
B.end
C.startend
D.endrt
单项选择题
有以下程序: main(int argc, char *argv[]) int n=0,i; for (i=1; i<argc; i++) n=n*10+*argv[i]-'0'; printf( %d n ,n); 编译连接后生成可执行文件tt.exe。若运行时输入以下命令行: tt 12 345 678 程序运行后输出的结果是( )。
A.12
B.12345
C.12345678
D.136
相关试题
  • 算法中,对需要执行的每一步操作,必须给出...
  • 下列叙述中正确的是( )。
  • 以下关于数据库系统的叙述中,正确的是( )。
  • 在数据管理技术发展的三个阶段中,数据共享...
  • 已知二叉树后序遍历序列是dabec,中序遍历...