第一章 基础知识 1、c语言支持三种数制,下列哪个数制不支持
A)十进制 B)八进制 C)二进制 D)十六进制 【答案】:选择C
计算机可以识别的是二进制数,八进制和十六进制的提出是为了“压缩”二进制,所以本质上八进制和十六进制一样,故而两者要么都选,要么都不选
熟悉 c语言的人都知道,十进制数可以在 c程序中直接使用而二进制则不可以
二进制是机器可以识别的码,在 c 语言中不可以直接被识别
第二章 c 语言的组成结构及数据 1、下列标识符在c 语言中属于合法的用户自定义的标识符
A)a_12 B)a12 C)3m D)do E)aa
txt F)c#bh 【答案】c 语言中允许的合法的用户标识符只有数字、字母、下划线,且必须以字母或者下划线开始,不能使用系统预定于的关键字作为标识符
因此,C、D、E、F 均不正确
2、在c 语言中下列常量的写法正确的是
A)①、-32767 ②、023f ③、0x123dfh 分析:①:正确
是一个十进制整型常量的正确表示法
以“0”开头的是八进制数,在其表示的数中只能出现 0~7 这七种符号
正确的写法为:023
以0x 开头的是十六进制数,在其表示的数中只能出现 0~9 和 A~F 这十六种符号,正确的写法为:0x123df
B)①、123
46 ②、123
456 ④、0
456 分析:以上均是c 语言中实型数据的一种正确表示—小数形式
小数形式定义:由数字和小数点组成
C)①:123
4E4 ②、5
5 ③、4E ④、1
23e-5 ⑤:3E2 分析:②、③不正确,其余全部正确
考查实型数据的指数表示形式
指数形式应注意: 一、字母E 或e 之前之后必须有数字,且后必须是整数
二、字母E 或e 的前后及各数字之间不能有空格
C)①、”abbchkdl” ②、”a” ③、