资源描述:
《自考计算机基础与程序设计习题课课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2008年1月高等教育自学考试习题课第一题单项选择15个,30分主要考察基础第一章计算机基础3个第二章c语言概述0-1个第三章数据类型,常量变量,表达式运算3-4个第四章输入输出语句1个第五章选择结构和循环结构1-2个第六章数组1个第七章函数1个第八章指针1个第九章结构体1个第十章位运算与预处理1个2共26页第3页习题课第二题填空题5个,10分主要考察基础第三章表达式运算1个第四章输入输出语句2个第六章数组1个第十章预处理1个共26页第4页习题课第三题程序填空题3个,12分第五章循环1个第六章数组1个第十一章文件1个共26页第5页习题课第四题程序分析题,写程
2、序运行结果5个,30分第五章选择结构1个第六章循环和数组,2个函数第八章字符数组+指针1个第十章预处理的宏定义1个主要考察读程序能力共26页第6页习题课第五题程序设计题2个,18分第五章循环1个第六章数组1个主要考察编写程序能力共26页第7页习题课程序分析和编写程序的题目基本是书上例题和书后作业的原题或者变形重点看这些前面的基础题目:表达式运算比较重要后面的读程和写程题:数组,循环,条件,指针,宏定义共26页第8页习题课-2求补码1)求原码(十进制二进制除2求余)2结果000000102)按位求反111111013)末尾加111111110….01220…
3、.1二进制----八进制,十六进制间的转换共26页第9页习题课计算机的组成:运算器,控制器,存储器,输入和输出设备=主机+外设CPU?主机?外设?共26页第10页习题课系统软件操作系统其他系统软件程序设计语言和语言处理程序(语言编译和解释系统)数据库管理系统网络软件系统系统服务程序共26页第11页§2-2C语言的特点语言简练,使用方便,灵活仅有32个关键字9种控制语句书写格式自由,限制少表达能力强运算符丰富(13种40多个)数据类型丰富访问物理地址和进行位运算结构化目标代码质量高,程序执行效率高可移植性好运算符间的优先级+-*/%-加减乘除求余求负1)算术运
4、算符5%2,5/2,5.0/22)自增,自减运算符++--i=i+1i=i-1++a:先自增,再参与运算--a:先自减,再参与运算a++:先参与运算,再自增a--:先参与运算,再自减举例:y=++a;等价a=a+1;y=a;a先加1再赋值y=a++;等价y=a;a=a+1;a先赋值再加1运算符间的优先级3)赋值运算符=复合赋值运算符举例:a+=b等价a=a+b1)改变变量的值a=12)整个赋值表达式的值是被赋值变量的值(a=1)+=-=*=/=%=e1op=e2等价于:e1=e1op(e2)运算符间的优先级4)关系运算符成立,结果是1,不成立,结果是0举例:
5、5>21><>=<===!=大于小于大于等于小于等于等于不等于区分=与==举例:inta;a=2;与a==2的区别运算符间的优先级5)逻辑运算符&&:两个运算分量都为非0,则结果为1,否则为0
6、
7、:两个运算分量有一个为非0,则结果为1,否则为0!:分量是1,则结果是0;分量是0,结果是1举例:3&&0,3
8、
9、0,!0&&
10、
11、!与或非注意:1
12、
13、表达式右边这个表达式不再计算0&&表达式右边这个表达式不再计算逗号运算符与逗号表达式6)逗号运算符表达式格式:表达式1,表达式2,…表达式n例如3+5,6+8执行过程:是先执行表达式1,再执行表达式2,依次执行下去,最
14、后求表达式n的值整个表达式的值是表达式2的值例如:a=3*5,a*4的值?,607)条件运算符例:(a>b)?a:b;运算符间的优先级()括号改变表达式中的优先级关系单目运算符++;--;!;-(负)算术运算符*;/;%+;-关系运算符>;<;>=;<===;!=逻辑运算符&&
15、
16、条件运算符?:赋值运算符=;+=;-=;*=;/=;%=逗号运算符,高低a++与++a区别5%2,5/2,5.0/2a=2与a==2区别1&&11
17、
18、00&&a与1
19、
20、ba>b?a:ba+=1a=2,a+2共26页第18页字符常量§3-1介绍基本数据类型、常量与变量字符常量用
21、一对单引号括起来的一个字符例如:‘a’,’A’ASCLL码:一个字符对应一个数值(0~255)记住:’A’-65‘B’-66‘a’-97整数/整数结果仅保留整数举例:5/2=2共26页第19页字符型常量--字符常量字符常量分为1.可显示字符:’a’~’z’,’0’~’9’等,原样输出2.转义字符:打头的字符*:不是原样输出,而是各自表示一定控制意义例如:’’回车换行’ ’字符串结束***:ddd,八进制数ddd对应的ASCLL字符例如:101-’A’xhh,十六进制数hh对应的ASCLL字符例如:x41-’A’§3-2各种类型的常量字符类
22、型是char,占一个字节注意:1)输入格式中,如果有