未知题型
有以下程序 int fa(int x) {return x*x;} int fb(int x) {return x*x*x;} int f(int(*f1)(),int(*f2)(),int x) { return f2(x)-f1(x);} main() {int i; i=f(fa,fb,2);pfintf(“%d/n”,i); } 程序运行后的输出结果是
D.8
- A.-4
B.1
C.4
【参考答案】
C
解析:函数f()有3个形式参数f1、f2和x,其中f1、f2是指向函数的指针变量。在main()函数中执行了......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
相关考题
-
判断题
国家名片熠熠生辉,中车中车制造抵达全球六大洲104个国家和地区,雅万高铁正式签约,俄罗斯本土化制造动车组达成协议,欧美澳发达国家百分百全覆盖,推动中国装备出口走向中高端。( ) 正确 错误 -
单项选择题
数控机床进给驱动有机电组合进给驱动系统和直线电机直接驱动两种类型。
A.对
B.错 -
未知题型
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。 #include<string.h> void f(char p[][10],int n) { char t[20];int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(strcmp(p[i],p[j]<0) {strcpy(t,p[i]);strcpy(p[i],p[j]);strcpy(p[j],t);} } main() { charp[][10]={“abc”,“aabdfg”,“abbd”,“dcdbe”,”cd”};int i; f(p,5);printf(“%d/n”,strlen(P[0])); } 程序运行后的输出结果是A.6B.4C.5D.3
A.h>
B.6
B.4
C.5
