设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数。请填空。
main( )
int findbig(int,int,int);
int(*f)( ),x,y,z,big;
f= 【17】 ;
seanf("%d%d%d",&x,&y,&z);
big=(*f)(x,y,2);
printf("big=%d/n",big);
以下程序的输出结果是 【18】 。
#define MCRA(m) 2*m
#define MCRB(n,m) 2*MCRA(n)+m
main( )
int i=2,j=3;
printf("%d/n",MCRB(j,MCRA(i)));
设有以下定义 struet ss int info;struet ss *link;x,y,z; 且已建立如下图所示链表结构:
请写出删除结点y的赋值语句 【19】 。
x.link=&z;或x.link=y.link;或x.link=x.link->link;或x.link=*(x. link).link;
已有文本文件test.txt,其中的内容为:Hello,everyone!。以下程序中,文件test.txt已正确为“读”而打开,由此文件指针fr指向该文件,则程序的输出结果是 【20】 。
#include<stdio.h>
main( )
FILE*fr; char str[40];
…
fgets(str,5,fr);
printf("%s/n",str);
felose(fr);
下面对对象概念描述,不正确的是
A:任何对象都必须有继承性 B:对象是属性和方法的封装体 C:对象间的通讯靠消息传递 D:操作是对象的动态属性
在结构化程序设计方法中,下面哪种内聚性最弱
A:逻辑内聚 B:时间内聚 C:偶然内聚 D:过程内聚
有以下程序
fun(int a,int b)
if(a>b) return(
A:;
else return( B:;
&
有定义语句:int x,y;若要通过scanf("%d,%do,&x,&y);语句使变量x得到数值11,变量y得到数值 12,下面四组输入形式中,错误的是
A:11 12<回车> B:11, 12<回车> C:11,12<回车> D:11,<回车> 12<回车>
以下不能正确定义二维数组的选项是
A:int a[2][2]=1,2; B:int a[][2]=1,2,3,4; C:int a[2][2]=1,2,3; D:inta[2][]=1,2,3,4;
在关系数据库中,用来表示实体之间联系的是
A:树形结构 B:网状结构 C:线性表 D:二维表