以下程序的功能是从健盘输入若干学生的成绩,并输出最高成绩和最低成绩,当输入负数时结束。请填空。
main ()
{float x,amax,amin;
scanf ("%f",&x);
amax=x;
amin=x;
while (【7】)
{if (x>amax)
amax=x;
else
if【8】
amin=x;
else scanf ( "%f",&x);
}
printf ("\n amax=%f\n amin=%f\n",amax,amin);
}
以下程序把三 个 NODETYP E 型的变量链接成一个简单的链表 , 并 在 whil e 循环中输出链表结点数据域中的数据,请填空。
#include
struct node
{int data; struct node *next;};
typedef struct node NODETYPE;
main()
{ NODETYPE a,b,c,*h,*p;
a.data=10;b.data=20;c.data=30;h=&a;
a.next=&b;b.next=&c;c.next='\0';
p=h;
while(p){printf("%d,", p->data); 【 1 5 】 ; }
printf("\n");
}
在面向对象方法中,类之间共享属性和操作的机制称为【2】。
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为【2】。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和______。
A.编码设计
B.测试阶段
C.运行阶段
D.物理设计
设有宏定义 :#define IsDIV(k,n) ((k%n==1)?1:0) 且变量 m 已正确定义并赋值 ,则宏调用 :IsDIV(m,5)&&IsDIV(m,7) 为真时所要表达的是
A) 判断 m 是否能被 5 或者 7 整除
B) 判断 m 是否能被 5 和 7 整除
C) 判断 m 被 5 或者 7 整除是否余 1
D) 判断 m 被 5 和 7 整除是否都余 1