单项选择题

有以下程序:
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
相关试题
  • 有以下程序: #include <stdio.h> t...
  • 以下程序打开新文件f.txt,并调用字符输出...
  • 有以下程序,请填写正确语句,使程序可正常...
  • 执行以下程序的输出结果是______。 ...
  • 以下程序的功能是:利用指针指向三个整型变...