单选题

下面的程序使用了函数指针,其运行结果是______。
#include<stdio.h>#include<math.h>int f1(int a){return a*a;}int f2(int a){return a*a*a;}void main( ){int x=3,y1,y2,y3,y4;f=f1;y1=(*f)(x);y2=f1(x);f=f2;y3=f(x);y4=f2(x);printf("y1=%d,y2=%d,y3=%d,y4=%d",y1,y2,y3,y4);}

A. y1=27,y2=9,y3=9,y4=27
B. y1=9,y2=9,y3=27,y4=27
C. y1=9,y2=27,y3=9,y4=27
D. y1=27,y2=27,y3=9,y4=9

查看答案
该试题由用户892****83提供 查看答案人数:16535 如遇到问题请 联系客服
正确答案
该试题由用户892****83提供 查看答案人数:16536 如遇到问题请联系客服

相关试题

换一换
热门试题
下面程序的输出结果是________. #include void main { int i; for(i=1;i 以下程序的运行结果是________________________ 。 #include void main() { printf("%5.4s ","program"); } 下面程序运行的结果是 class Demo 以下程序的输出结果是:#include 下面程序的运行结果为()。 #include<iostream.h& 有以下程序: include <stdio.h> main() char a=4; printf("%d",a=a<<1); 程序的运行结果是()。 下面的程序使用了函数指针,其运行结果是______。#include<stdio.h>#include<math.h>intf1(inta){returna*a;}intf2(inta){returna*a*a;}voidmain(){intx=3,y1,y2,y3,y4;f=f1;y1=(*f)(x);y2=f1(x);f=f2;y3=f(x);y4=f2(x);printf("y1= ● 下面程序运行后的输出结果是 (59) 。 下面程序的输出结果是?????????? 。 #include main() {?? printf(“*%f,%4.3f* ”,3.14,3.1415);?? } 下面程序的运行结果是。 #include int main { int x=15; do{ x--; } while(x--); printf("%d ",x--); return 0; } 以下程序运行后的输出结果是。 #include main() { int x=011; printf("%d ",++x); } 下列程序段运行后,其运行结果是( )。 下面的程序运行后,输出的结果是( ???)。 #include "stdio.h" main( ) { int x=3; do { printf ("%d", x-=2); } while (!(--x)); } 有以下程序( if else 函数) #include main( ) { int a=1, b=0; if (--a) b++; else if(a==0) b+=2; else b+=3; printf("%d ",b); } 程序运行后的输出结果是 下列程序的运行结果是() #include main() { int a=2,c=5; printf("a=%d,b=%d ",a,c); } 以下程序的运行结果是____ #include void main(){ int a=1,b=2,c=2,t; while(a 下面的程序使用了函数指针,其运行结果是______。<br/>include<stdio.h>include<math.h>int f1(int a){return a*a;}int f2(int a){return a*a*a;}void main(){int x=3,y1,y2,y3,y4;f=f1;y1=(*f)(x);y2=f1(x);f=f2;y3=f(x);y4=f2(x);pri (39)有以下程序#include main(){ int a=5,b=1,t;t=(a$amp;}程序运行后的输出结果是 下面程序的运行结果是()。 #include "stdio.h" #include "string.h" fun( char *s) { char t[10]; s=t; strcpy(t, "example"); } main() { char *s; fun(s); puts(s); } 下面程序的运行结果是 (?? ) 。 #include int main() { int? i; for(i=1;i<=5;i++) { if(i%2) printf("*"); else continue; printf("#"); } printf("$"); return 0; }
购买搜题卡 会员须知 | 联系客服
会员须知 | 联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于E考试网网站及系列App

    只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索

    支付方式

     

     

     
    首次登录享
    免费查看答案20
    微信扫码登录 账号登录 短信登录
    使用微信扫一扫登录
    登录成功
    首次登录已为您完成账号注册,
    可在【个人中心】修改密码或在登录时选择忘记密码
    账号登录默认密码:手机号后六位