试题与答案

若要求定义具有10个血型元素的一维数组a,则以下定义语句中错误的是( )。A.#de

题型:单项选择题

题目:

若要求定义具有10个血型元素的一维数组a,则以下定义语句中错误的是( )。

A.#definme N 10 int a;

B.#define n 5int a[2*n];

C.int a[5+5];

D.int n=10,a;

答案:

参考答案:D

解析: C语言规定,在定义数组时数组名后的方括号中必须是常量表达式,不能包含变量。因此,选项D中用变量n来定义数组的大小是错误的。故应该选择D。

试题推荐
题型:单项选择题

某依法必须招标的工程建设项目施工招标,共有3家单位投标,评标时发现某一投标人的安全生产许可证已经过期,有效投标人只剩2家。是否继续评标,评标专家产生不同的意见。下列意见中符合法律规定的是()。

A.专家甲认为只有两家有效投标人,所以明显不具备竞争性,应当否决全部投标

B.专家乙认为是否继续评标,关键看是否具备竞争性

C.专家丙认为是否继续评标,应请示行政监督部门

D.专家丁认为是否继续评标,应按招标人的意思进行

查看答案
微信公众账号搜索答案