全国计算机二级考试C语言试题与答案精选第一套(单选题)

全国等级考试资料网 2023-09-11 09:06:14 61

单选

1 以下程序段 char *alp[]={"ABC","DEF","GHI"};

            int j; puts(alp[1]);

           的输出结果是( D  )。 

A、D

B、A

C、B

D、DEF

2  下列表达式中,可作为C合法表达式的是()。   D

A、3.0%2

B、3=2=1=0

C、[3,2,1,0]

D、(3,2,1,0)

3  下列表达式中,可作为C合法表达式的是()。  A

A、3.0%2

B、3=2=1=0

C、[3,2,1,0]

D、(3,2,1,0)

4  当x为偶数或奇数时(0除外),其值都为0的表达式是:( )   C

A、(x/2*2-x)==0

B、x%2==0

C、!x!=0

D、!(x%2)

5  下列运算符优先级最低的是( ).  A

A、=

B、+

C、!

D、&&

6  设有如下程序段:

  int k=10;

  while(k==0)

  k--;

则下述说明中正确的是( ).   A

A、循环体一次也不执行

B、循环体执行一次

C、死循环

D、循环体执行10次

7  从循环体内某一层跳出,继续执行循环外的语句是( )。   C

A、continue语句

B、空语句

C、break语句

D、return语句

8  以下对一维整型数组a的正确说明是()。   D

A、int a(10);

B、int n; scanf("%d",&n); int a[n];

C、int n=10,a[n];

D、#define SIZE 10  (换行)  int a[SIZE];

9  以下定义语句中,错误的是()。  A

A、int n=5,a[n];

B、int a[]={1,2};

C、char s[10]="test";

D、char *a[3];

10  下面叙述中不正确的是( ).   C

A、可以对字符型数组进行整体输入和输出.

B、不可以对浮点型数组进行整体输入和输出.

C、可以对整型数组进行整体输入和输出.

D、字符型数组可以存放字符串.

11  下面叙述中不正确的是( ).   C

A、可以对字符型数组进行整体输入和输出.

B、不可以对浮点型数组进行整体输入和输出.

C、可以对整型数组进行整体输入和输出.

D、字符型数组可以存放字符串.

12  以下错误的描述是:函数调用可以()。   D

A、出现在执行语句中

B、做为一个函数的实参

C、出现在一个表达式中

D、做为一个函数的形参

13  以下不正确的说法是:C语言规定()。  C

A、实参可以是常量,变量或表达式

B、实参可以为任何类型

C、形参可以是常量,变量或表达式

D、形参应与其对应的实参类型一致

14  下列形式,不属于编译预处理命令的是( ).  D

A、#ifdef    M

B、#undef    M

C、#if  (M>1)

D、while   (M>1)

15  下面判断正确的是()。   D

A、char c[4]="abc",d[4]="abc";等价于 char c[4]=d[4]="abc";

B、char str[10]={"china"};等价于char str[10];str[]={"china"};

C、char *a="china";等价于 char *a;*a="china";

D、char *s="china";等价于 char *s;s="china";

16  若有以下结构体定义:

struct example

{ int x;

  int y;

} v2;

则( D  )是正确的引用或定义.

 

A、example.x=10;

B、struct v2;v2.x=10;

C、example v2;v2.x=10;

D、struct example v2={10,3};

17  若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数

feof(fp)的值为()。  D

A、-1

B、1

C、一个非0值

D、0

相关资料

相关阅读