单项选择题

有以下程序: float f1(float n) { return n*n; } float f2(float n) { return 2*n; } main() {float(*p1)(float),(*p2)(float),(*t)(float),y1,y2; p1:f1; p2=f2; y1=p2(p1(2.0)); t=p1; p1=p2; p2=t; y2=p2(p1(2.0)); printf("%3.0f,%3.0f\n",y1,y2); } 程序运行后的输出结果是【 】。

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

单项选择题
有以下程序:void swapl(int c0[],int c1[]){int t;t=c0[0]; c0[0]=c1[0];c1[0]=t;}void swap2(int *c0,iht *c1){int t;t=*c0; *c0=*c1; *c1=t;}main(){int a[2]={3,5},b[2]={3,5};swapl(a,a+1); swap2(&b[0],&b[1]);printf( %d%d%d%d n ,a[0]a[1],b[0],b[1]);}程序运行后的输出结果是【 】。
A.3 5 5 3
B.5 3 3 5
C.3 5 3 5
D.5 3 5 3
单项选择题
有以下程序:struct STU{char name[10];int num;float TotalScore;};void f(struct STU *p){struct STU s[2]={{ SunDan ,20044,550},{ Penghua ,20045,537}},*q=s;++p;++q; *p=*q;}main(){struct STU s[3]={{ YangSan ,20041,703},{ LiSiGuo ,20042,580}};f(s);printf( %s%d%3.0f n ,s[1].name,s[1].num,s[1].TotalScore);}程序运行后的输出结果是【 】。
A.SunDan 20044 550
B.Penghua 20045 537
C.LiSiGuo 20042 580
D.SunDan 20041 703
相关试题
  • fun( )函数的功能是首先对a所指的N行N列...
  • 以下程序的输出结果是【 】。#includemai...
  • 支持Internet基本服务的协议是【 】。
  • 以下程序运行后的输出结果是【 】。main(...
  • 下列程序的定义语句中,x[1]的初值是【...