网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文

2017年全国计算机c语言程序设计考试试题及答案

栏目: 计算机等级 / 发布于: / 人气:2.53W

《C语言程序设计》讲述了C语言的基本概念、各种数据类型的使用技巧、程序流程控制、数组、函数、指针以及有关程序设计的方法等内容。下面是小编整理的关于国计算机c语言程序设计考试试题及答案,欢迎参考!

2017年全国计算机c语言程序设计考试试题及答案

  一、单项选择

1.下列变量名中,非法的是( C )。

A.A25 _car

-str

2.下列常量中,十六进制int型常量是( A )。

A.0x5f B.x2a

C.046 D.7a

3.下列常量中,不是字符常量的是( B )。

A.'n' B."y"

C.'x' D.'7'

4.在函数体内定义了下述变量a,a的存储类为( D )。

int a;

A.寄存器类 B.外部类

C.静态类 D.自动类

5.下列关于变量存储类的描述中,错误的是( C )。

A.任何变量定义后都具有一个确定的存储类

B.变量的存储类确定了变量的作用域和寿命

C.定义变量时没有存储类说明符者一律为自动类

D.内部静态类变量和外部静态类变量的存储类说明符都是static

6.下列关于变量数据类型的描述中,错误的是( A )。

A.定义变量时int型数据类型可以省略

B.变量的数据类型可以决定该变量占内存的字节数

C.变量的数据类型是可以被强制的`

D.变量的数据类型是有高低之分的

7.长双精度浮点型常量的后缀是( C )。

A.U B.F

C.L D.无

8.下列运算符中,不能用于浮点数操作的是( D )。

A.++ B.+

C.*= D.&(双目)

9.下列运算符中,优先级最高的是( A )。

A.*(双目) B.||

C.>> D.%=

10.下列运算符中,优先级最低的是( B )。

A.== B.?:

C.| D.&&

11.已知:int a(3);下列表达式中,错误的是( C )。

A.a%2==0 B.a--+2

C.(a2)++ D.a>>=2

12.已知:int b(5),下列表达式中,正确的是( D )。

A.b="a" B.++(b1)

C.b%2.5 D.b=3,b+1,b+2

6

13.下列关于类型转换的描述中,错误的是( C )。

A.类型转换运算符是(<类型>)

B.类型转换运算符是单目运算符

C.类型转换运算符通常用于保值转换中

D.类型转换运算符作用于表达式左边

  二、 填空题

1.C++语言中,基本数据类型包含有整型、浮点型 、 字符型 、空值型和 布尔型。