2017年全国计算机c语言程序设计考试试题及答案
《C语言程序设计》讲述了C语言的基本概念、各种数据类型的使用技巧、程序流程控制、数组、函数、指针以及有关程序设计的方法等内容。下面是小编整理的关于国计算机c语言程序设计考试试题及答案,欢迎参考!
一、单项选择
1.下列变量名中,非法的是( C )。
A.A25 B.My_car
C.My-str D.abc
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.(a2)++ D.a>>=2
12.已知:int b(5),下列表达式中,正确的是( D )。
A.b="a" B.++(b1)
C.b%2.5 D.b=3,b+1,b+2
6
13.下列关于类型转换的描述中,错误的是( C )。
A.类型转换运算符是(<类型>)
B.类型转换运算符是单目运算符
C.类型转换运算符通常用于保值转换中
D.类型转换运算符作用于表达式左边
二、 填空题
1.C++语言中,基本数据类型包含有整型、浮点型 、 字符型 、空值型和 布尔型。
版权声明:此文自动收集于网络,若有来源错误或者侵犯您的合法权益,您可通过邮箱与我们取得联系,我们将及时进行处理。
本文地址:https://www.gunzhua.com/fanwen/gongzuojihua/846925.html