#define能作简单的替代,用宏来替代计算多项式5*X*x 4-5*x+5的值的函数f,正确的宏定义语句为( )。 #define f(x) 5*x*x+5*X+5。 #define f5*x*x+5*x+5。 #define f(a) (5*a”a+5*a+5)。 #define(5*x*x+5+x+5) f(x)。
链表不具有的特点是( )。 不必事先估计存储空间。 町随机访问任意元素。 插入、删除不需要移动元素。 所需空间与线性表长度成正比。
对线性表进行二分法检索,其前提条件是( )。 线性表以顺序方式存储,并按关键码值排好序。 线性表以顺序方式存储,并按关键码的检索频率排好序。 线性表以链式方式存储,并按关键码值排好序。 线性表以链式方式存储,并按关键码的检索频率排好序。
有以下程序#include<stdio.h>int a=1:int f(int c){ static int a=2;c=c+1.return(a++)+c;}main(){ int i,k=0;for(i=0;i<2;i++){int a=3;k+=f(a);)k+=a;printf(”%d\n”,k);程序运行结果是( )。 14。 15。 16。 17。
在一个C语言源程序文件中所定义的全局变量,其作用域为( )。 所在文件的全部范围。 所在程序的全部范围。 所在函数的全部范围。 由具体定义位置和extern说明来决定范围。
设有以下定义
union data
( int dl;f|aat d2;)dem0;
则下面叙述中错误的是( )。