国家二级C语言机试(C语言程序设计)模拟试卷9.pdfVIP

  • 0
  • 0
  • 约7.99千字
  • 约 8页
  • 2026-01-15 发布于河北
  • 举报

国家二级C语言机试(C语言程序设计)模拟试卷9.pdf

国家二级C语言机试C(语言程序设

计)模拟试卷9

一、选择题本(题共30题,每题1.0分,共30分。)

1、c语言中的标识分为关键字、预定义标识和用户标识,以下叙述正确的

A、关键字可用作用户标识,但失去原有含义

B、在标识中大写字母和小写字母被认为是相同的字

C、用户标识可以由字母和数字任意顺序组成

D、预定义标识可用作用户标识,但失去原有含义

标准答案:D

知识点解析:预定义标-只是c语言中的标识,在C语言中也有特定的含义,

如函数printf、scanf、sin等和编译预处理命令名加(define和include)”预定义标识

可以作为用户标识使用,只是这样会失去系统规定的原义。

2、以下叙述中错误的是

A、常量可以用一个号名来代表

B、数值型常量有正值和负值的区分

C、常量是在程序运行过程中值不能被改变的量

D、定义号常量必须用类型名来设定常量的类型

标准答案:D

知识点解析:C语言中,常常用一个标识来代表一个常量,称为号常量。号

常量在使用之前要先定义,定义格式:#deflnev号常量名>常(量)其中,〈号常

量名)用标识,习惯上用大写字母,〈常量〉可以是数字常量,也可以是字。

3、与十进制数200等值的十六进制数为

A、A8

B、A4

C、C8

D、C4

标准答案:C

知识点解析:本题考察了进制转换,十进制的数转换为十六进制规则:整数部分除

以16取余数,将余数倒过来排列。

4、以下选项中,合法的一组C语言数值常量是

A、12.0Xa234.5e0

B、028.5e-3-0f

C、.1774el.50abC

D、08A10,0003.e5

标准答案:A

知识点解析:八进制数其开头必须是数字“0,其数字包括。〜7,而在选项B中,

028是错误的。浮点数据的指数形式表示常量中,C语言规定字母e或E之前必须

要有数字,且e或E之后的指数必须为整数,而选项C中4e1.5是错误的。在选

项D中,整型数据10,000的表示形式是错误的。

5、C源程序中不能表示的数制是

A、八进制

B、十进制

C、二进制

D、十六进制

标准答案:C

知识点解析:在C语言的源程序中,数值可以用十进制、八进制和十六进制来表

示。不用二进制来表示。

6、以下叙述中正确的是

A、在C程序中的八进制和十六进制,可以是浮点数

B、八进制数的开头要使用英文字母。,否则不能与十进制区分开

C、整型变量可以分为血型、short型、long型和unsigned型四种

D、英文大写字母X和英文小写字母都可以作为二进制数字的开头字

标准答案:C

知识点解析:擎型变量分为以下4种类型:①基本型:以吗表示。②短整翼:

以shortint表示,或以short表示。③长整型:以longint表示,或以long表示。

④无号型:以unsignedini表示,选项C正确,实型常量仅有十进制表示形式,

八进制以数字0开头.十六进制开头为O或者0X,不是二进制.

7、以下选项中合法的常量是

A、2.7e

B、999

C、123E0.2

D、OXab

标准答案:D

知识点解析:Oab是十六进制表示的常量。

8、以下选项中能表示合法常量的是

A、\007

B、I.5E2.0

C、、

D、1200

标准答案:A

知识点解析:选项D,1200中间

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档