c语言程序设计基础200行,C语言程序设计基础.doc

题型及分数:

单选题:25分

判断题:10分

填空题:15分

程序分析题:20分

编程题:30分

其中:课后习题及复习大纲中相类似题所占比例在70%-80%。

带*号的内容和复习题为较难部分,为非重点考察内容。

第一章 C语言程序设计基础(出题比例4-6%)

程序设计语言的基本概念

程序

程序设计语言

常用程序设计语言及其类型

源程序、编译、目标文件、连接、可执行程序

编程的步骤

C语言程序的基本结构

(1) C源程序的框架

C源程序的框架,主要有:编译预处理、主函数()、函数n()等,主函数的位置不一定在最前面,可以在程序的中部或后面,主函数的名字固定为main。

(2) C语言源程序的书写规则:

C源程序是由一个主函数和若干个其它函数组成的;

函数名后必须有小括号,函数体放在大括号内;

C程序对大、小写字母书写敏感;

每句的末尾加分号;

可以一行多句;

可以一句多行;

可以在程序的任何位置加注释,注释的方式。

C语言程序设计的的基本步骤和调试过程

复习题: /*****

1. 每个C语言程序中有且仅有一个 函数,它是程序的入口和出口。

2. 引用C语言标准库函数,一般要用 预处理命令将其头文件包含进来。

3. C语言属于( )

A.高级语言B. 低级语言

C.中级语言D. 机器语言

4. C语言规定了若干有特定意义、为C语言专用的单词,称为 关键字 。

5. C语言的语句以 结尾。

6. C语言源程序经过编译以后生成 文件,生成的文件名后缀为 , 经过连接后生成 文件,后缀为

7.C语言中不能使用关键字作为标识符。 (√)

第二章 基本数据类型,运算符与表达式(出题比例20-30%)

关键知识点:

常量,变量:

标识符的命名规则

常量,变量的概念:直接常量,符号常量,变量必须先定义后使用

变量名和变量值的区别。

C语言中的基本数据类型

各种数据类型的数据在内存中的存放方式

掌握各种数据类型数据的常量使用方法,特别注意字符常量和字符串常量的区别使用

整型,字符型,浮点型变量的定义和引用方法

数据的数据类型,数据的取值范围,数据在内存中存放方式三者之间的联系

运算符和表达式的使用方法

自增、自减运算符

赋值运算符

算术运算符及表达式

逗号运算符及表达式

*位运算符及表达式

sizeof运算符及表达式

*强制数据类型转换符及表达式

运算符的优先级和结合性

本章复习题:

课后习题: 一、单选题, 二、 填空题

1. C语言的标识符命名规则中,第一个字符可以为字符 ‘#’ 或 ‘&’ .(×)。

2.下列全部属于合法的用户标识符的是()

A.A1 P_0 dSB. float 2la _A

C. *a hy kk D. _123 temp main

3. C语言对字母的大小写不敏感。(× )

4. C语言中,符号常量由宏定义命令#define来定义。 (√ )

5. 在VC 6.0中,数据类型int,char,float和double所占的内存字节数分别是 、 、 和 。

6.下列四个选项中,均是合法的整型常量的选项是 A

A.160 –0XFFFF 011B。 -0XCDF 01A 0XE

C.-01 986,012 0688 D。-0X48a 2e5 0x

7. 合法的C语言字符常数是(A )

A. '\t' B. "A" C. 54 D. A

8. 设有语句char a = '\72'; 即变量a (A )

包含一个字符 B. 包含两个字符

C. 包含3个字符 D. 说明不合法

9. 若有定义 int a=7;folat x=2.5,y = 4.7; 则表达式x+a%3*(int)(x+y)%2/4的值是(2.500000)。

10. 在C语言中,要求运算数一定是整型的运算符是(D)

A./ B。++C。!=D。%

11.字符串常量”mine”的字符个数是 (B )

A. 4 B. 5 C. 6 D.

12. ( B )是非法的C语言转义字符

A. '\b' B. '0xf' C. '\037' D. '\'

13.若x、y、z均为int型变量,则执行以下语句后的输出是( A )

x=(y=(z=10)+5)-5;

printf("x=%d, y=%d, z=%d\n",x,y,z);

y=(z=x=0,x+10);

printf("x=%d, y=%d, z=%d\n",x,y,z);

A.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值