C语言程序的设计基础

上传人:公**** 文档编号:479687899 上传时间:2022-11-21 格式:DOC 页数:17 大小:71.50KB
返回 下载 相关 举报
C语言程序的设计基础_第1页
第1页 / 共17页
C语言程序的设计基础_第2页
第2页 / 共17页
C语言程序的设计基础_第3页
第3页 / 共17页
C语言程序的设计基础_第4页
第4页 / 共17页
C语言程序的设计基础_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《C语言程序的设计基础》由会员分享,可在线阅读,更多相关《C语言程序的设计基础(17页珍藏版)》请在金锄头文库上搜索。

1、 . . . 题型及分数:单选题:25分判断题:10分填空题:15分程序分析题:20分编程题:30分其中:课后习题及复习大纲中相类似题所占比例在7080。带*号的容和复习题为较难部分,为非重点考察容。第一章 C语言程序设计基础1 程序设计语言的基本概念 程序 程序设计语言 常用程序设计语言及其类型 源程序、编译、目标文件、连接、可执行程序 编程的步骤2 C语言程序的基本结构 C源程序的框架 C源程序的框架,主要有:编译预处理、主函数、函数n等,主函数的位置不一定在最前面,可以在程序的中部或后面,主函数的名字固定为main。 C语言源程序的书写规则: C源程序是由一个主函数和若干个其它函数组成的

2、; 函数名后必须有小括号,函数体放在大括号; C程序对大、小写字母书写敏感; 每句的末尾加分号; 可以一行多句; 可以一句多行; 可以在程序的任何位置加注释,注释的方式。3 C语言程序设计的的基本步骤和调试过程复习题: /*1. 每个C语言程序中有且仅有一个函数,它是程序的入口和出口。2. 引用C语言标准库函数,一般要用预处理命令将其头文件包含进来。3. C语言属于 A高级语言B. 低级语言C中级语言D. 机器语言4. C语言规定了若干有特定意义、为C语言专用的单词,称为 关键字 。5. C语言的语句以结尾。6. C语言源程序经过编译以后生成文件,生成的文件名后缀为, 经过连接后生成文件,后缀

3、为7C语言中不能使用关键字作为标识符。 第二章 基本数据类型,运算符与表达式关键知识点:1 常量,变量:a) 标识符的命名规则b) 常量,变量的概念:直接常量,符号常量,变量必须先定义后使用c) 变量名和变量值的区别。2 C语言中的基本数据类型a) 各种数据类型的数据在存中的存放方式b) 掌握各种数据类型数据的常量使用方法,特别注意字符常量和字符串常量的区别使用c) 整型,字符型,浮点型变量的定义和引用方法d) 数据的数据类型,数据的取值围,数据在存中存放方式三者之间的联系3 运算符和表达式的使用方法a) 自增、自减运算符b) 赋值运算符c) 算术运算符及表达式d) 逗号运算符及表达式e) *

4、位运算符及表达式f) sizeof运算符及表达式g) *强制数据类型转换符及表达式4 运算符的优先级和结合性本章复习题:课后习题: 一、单选题, 二、 填空题 1. C语言的标识符命名规则中,第一个字符可以为字符 # 或 & .。2.下列全部属于合法的用户标识符的是AA1 P_0 dSB. float 2la _AC. *a hy kk D. _123 temp main3. C语言对字母的大小写不敏感。 4. C语言中,符号常量由宏定义命令#define来定义。 5. 在VC 6.0中,数据类型int,char,float和double所占的存字节数分别是、和。6.下列四个选项中,均是合法的

5、整型常量的选项是 AA160 0XFFFF 011B。 -0XCDF 01A 0XEC-01 986,012 0688 D。-0X48a 2e5 0x7. 合法的C语言字符常数是A A. t B. A C. 54 D.A8. 设有语句char a = 72; 即变量a A. 包含一个字符 B. 包含两个字符 C. 包含3个字符 D. 说明不合法9. 若有定义 int a=7;folat x=2.5,y = 4.7; 则表达式x+a%3*intx+y%2/4的值是2.500000。10. 在C语言中,要求运算数一定是整型的运算符是DA/ B。+C。!=D。%11.字符串常量mine的字符个数是

6、A. 4 B. 5 C. 6 D. 712. 是非法的C语言转义字符A. b B. 0xf C. 037 D. 13.若x、y、z均为int型变量,则执行以下语句后的输出是 A x=y=+5-5;printf;y=;printf;A. x=10,y=15,z=10 B.x=10,y=10,z=10x=0, y=10, z=0x=0, y=10, z=0C.x=10, y=15, z=10D. x=10,y=10,z=10x=10, y=10, z=0 x=10,y=10,z=014.以下程序的输出结果是#include void main int a;float b,c;scanf;print

7、f;如输入:9876543210A. a=98,b=765,c=4321 B. a=98,b=765.000000 c= 4321.000000C. a=98,b=765.0,c=4321.0 D. a=1,b=432,c=876515. 有如下定义:int a =20, n=10;求下列表达式的值。A.a/=a+a; a=_B.a%=n%=7; a=_C.a+=a-=a*=a; a=_16. 若有以下定义和语句char c1=b,c2=e;printf; 则输出结果是:A 2,M B3,E C2,E D不确定17.在以下一组运算符中,优先级最高的运算符是A = C % D &18. 字符串I

8、ts 40 an40 apple,n中包含 20 个字符。19. 若x=64,y=88,则x2的值分别是 256 和 22 。第三章 程序设计的控制结构本章复习题包括课后习题: 一、单选题, 二、 填空题 四、程序设计题 1, 2,4,7,8,93.1 顺序程序设计关键知识点:1 各种类型数据的格式化输入输出方法a) 字符的输入输出函数getchar和putcharb) 注意利用scanf函数输入变量值时不要漏掉取地址符号&c) 调用printf函数输出各种类型数据的方法。2 顺序程序设计方法和步骤1. 若有以下定义和语句: int u=010,v=0x10,w=10;printf; 则输出结

9、果是:A 8,16,10 B 10,10,10 C8,8,10 D8,10,102.若有定义: int x,y;char a,b,c;并有以下输入数据此处 代表换行符, 代表空格: 12 ABC则能给x赋整数1,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C 的正确程序段是Ascanf;a=getchar;b=getchar;c=getchar;Bscanf;a=getchar;b=getchar;c=getchar;Cscanf;Dscanf;3.已有如下定义的输入语句,若要求A1,A2,C1,C2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是C。 注:

10、 表示空格,表示回车int a1, a2,;char c1, c2;scanf;A10A20BB10A20BC10A20BD10A20B4.已知:int x; float y; 所用的scanf调用语句格式为:scanf;为了将数据10和66.6分别赋给x和y,正确的输入应当是A。Ax=10, y=66.6B10, 66.6C1066.6Dx=10y=66.6 5. 编程实现输入圆的半径,求圆的面积和周长。3.2 选择程序设计关键知识点:1 C语言语句的分类a) 特别注意复合语句的使用b) 注意何时使用空语句2 条件表达式a) 关系运算符b) 逻辑运算符c) 条件运算符的用法d) 各种运算符的

11、优先级关系和结合性e) 注意bool变量的取值:非零即真3 选择结构的应用方式a) if 语句的几种应用方式:if-else 配对问题b) switch 语句:SWITCH后表达式类型,CASE 后表达式类型c) break的使用方法1.已知x=45, ch=B,y=0;则表达式=y&ch的值是 C A.0B.语法错C.1D.假2.下列关于switch语句和break语句的结论中,正确的是B。Abreak语句是switch语句的一部分B在switch语句中可以根据需要使用或不使用break语句C在switch语句中必须使用break语句Dbreak语句不能在switch语句中使用3.能正确表达:当x取值在1,10和200,210围为真,否则为假的表达式是C。A=1 & x & =200 & xB=1 | x | =200 | xC=1&x | =200&xD=1 | x&=200 | x4.假定所有变量均已正确说明,下列程序段运行后x的值是a=b=c=0; x=35;if x-;else if ; if x=3;else x=4;A34

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号