c语言允许对位 字节,c语言复习题

一、C语言基础知识

1. C语言的主要特点有哪些?(多选)

A.简洁、紧凑,使用方便、灵活,易于学习和应用。

B.C语言是面向结构化程序设计的语言。

C.C语言允许直接对位、字节和地址进行操作。

D.数据类型丰富。

E.C语言生成的目标代码质量高。

2. C语言程序由什么组成?(单选)

A. 子程序 B. 主程序和子程序 C. 函数 D. 过程

3. 源程序要正确地运行,必须要有什么函数?(单选)

A. printf函数 B. 自定义的函数

C. main函数 D. 不需要函数

4. 指出下面合法的标识符:(多选)

A. 3ab B. int C. ABC D. a_3

E. sum.a F. #abc G. _stu2 H. abc f

5. 指出下面哪些是保留字:(多选)

A. char B. abc C. printf D. Int

E. float F. define G. include H. PI

6. 指出下面哪些是合法的用户定义的标识符?(多选)

A. P-S B. putchar C. double D. _908

E. *par F. sheep! G. wind H. x y

7. C语言的基本类型哪些:(多选)

A. 整型 B. 枚举型 C. 数组型 D. 指针型

E. 字符型 F. 构造型 G. 实形 H. 空类型

8. 这段程序中的常量有:(多选)

#define PI 3.14

void main()

{

int sum;

sum = 10 + 15;

printf("sum=%d\n",sum);

printf("result is 25\n");

}

这段程序中常量有:

A. 10 B. sum C. 15

D. 25 E. main F. PI

9. C语言中整形常量按进制划分,有以下几种:(多选)

A. 十六进制常量 B. 十进制常量

C. 八进制常量 D. 二进制常量

10. 75的十六进制写法为___,八进制写法为___。

0x75的八进制写法为___,十进制写法为___。

075的十进制写法为___,十六进制写法为___。

11. 如果要把常量327存入变量a中,a可以定义成哪些类型?(多选)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值