C语言基础学习小结(习题总结)_第1页
C语言基础学习小结(习题总结)_第2页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

个人收集整理-ZQC语言基础学习小结(习题总结)一、思考题。、你如何向别人解释清楚什么是编程、什么是计算机语言?、什么是语言?二、解答题。、用语言编写程序:求任意两个整数的和。如果是小数的话,要求输出和的时候保留两位小数。(该题包含哪些知识点?)、下列程序完成将输入的单个字符原样输出的功能。” ();、语言源程序文件名的后缀为,经过编译后,生成文件的后缀为【】,经过连接后,生成文件的后缀为【】。、语言中,字符型数据在内存中存储形式是【】。、执行语句(“”,);后屏幕上显示为、设 ;,则表达式() ()的值为、假设所有变量均为整型, 则表达式( , , , ) 的值是。、程序的基本编译单位是、读程序写结果。()();*()();(“”);()() ;( );() () ;() :() : ; ; : ; ; :; ; ; :; ; (, , , ); 、已知圆的半径,编程求圆的周长和面积。语言最重要的知识点总体上必须清楚的:)程序结构是三种: 顺序结构 、选择结构(分支结构)、循环结构。)读程序都要从()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个函数。b5E2R。b5E2R。)计算机的数据在电脑中保存是以二进制的形式. 数据存放的位置就是 他的地址. )是位 是指为 或者。 是指字节, 一个字节 八个位.概念:、编译预处理不是语言的一部分,不占运行时间,不要加分号。语言编译的程序称为源程序,它以数值存放在文本文件中。p1Ean。p1Ean。、 ; 这个写法是错误的,错在哪里?、每个语言程序中函数是有且只有一个。、在函数中不可以再定义函数。、算法:可以没有输入,但是一定要有输出。、可用于循环结构和语句。、逗号运算符的级别最低,赋值的级别倒数第二。第一章 语言的基础知识第一节、对语言的基础认识、语言编写的程序称为源程序,又称为编译单位。、语言书写格式是自由的,每行可以写多个语句,可以写多行。、一个语言程序有且只有一个函数,是程序运行的起点。、每个语言程序写完后,都是先编译,后链接,最后运行。()这个过程中注意和文件时无法运行的,只有文件才可以运行。DXDiT。DXDiT。第三节、标识符、标识符(必考内容):合法的要求是由字母,数字,下划线组成。有其它元素就错了。并且第一个必须为字母或则是下划线。第一个为数字就错了、标识符分为关键字、预定义标识符、用户标识符。关键字:不可以作为用户标识符号。 都不是关键字。迷惑你的地方是可以做为用户标识符。因为中的第一个字母大写了,所以不是关键字。RTCrp。RTCrp。预定义标识符:背诵 。记住预定义标识符可以做为用户标识符。用户标识符:基本上每年都考,详细请见书上习题。第四节:进制的转换十进制转换成二进制、八进制、十六进制。 二进制、八进制、十六进制转换成十进制。第五节:整数与实数)语言只有八、十、十六进制,没有二进制。但是运行时候,所有的进制都要转换成二进制来进行处理。、语言中的八进制规定要以开头。的数值是非法的,八进制是没有的,逢进。 、语言中的十六进制规定要以开头。)小数的合法写法:语言小数点两边有一个是零的话,可以不用写。在语言中可写成.在语言中可以写成。)实型数据的合法形式:、 就是合法的,且数据是。、考试口诀:前后必有数,后必为整数。) ; 表示是长整型。 ; 表示是无符号整型。算术表达式和赋值表达式核心:表达式一定有数值!、算术表达式:,*, 考试一定要注意:“” 两边都是整型的话,结果就是一个整型。 的结果就是. “” 如果有一边是小数,那么结果就是小数。 的结果就是 “”符号请一定要注意是余数,考试最容易算成了除号。)符号两边要求是整数。、赋值表达式:表达式数值是最左边的数值,;该表达式为,常量不可以赋值。、 : 错啦,定义时,不可以连续赋值。、 ; 对滴,定义完成后,可以连续赋值。、赋值的左边只能是一个变量。、 ;对滴,就是、 ;对滴,就是、复合的赋值表达式: ; *;运行完成后,的值是。一定要注意,首先要在的上面打上括号。变成()再运算。、自加表达式:自加、自减表达式:假设,(是为), (为);运行的机理: 是先把变量的数值加上,然后把得到的数值放到变量中,然后再用这个表达式的数值为,而是先用该表达式的数值为,然后再把的数值加上为,5PCzV。5PCzV。再放到变量中。 进行了和后 在下面的程序中再用到的话都是变量中的了。考试口诀:在前先加后用,在后先用后加。、逗号表达式:优先级别最低。表达式的数值逗号最右边的那个表达式的数值。(,)的表达式的数值就是。 (,)(整个是赋值表达式) 这个时候的值为。(有点难度哦!) , (整个是逗号表达式)这个时候的值为。 补充:、空语句不可以随意执行,会导致逻辑错误。、注释是最近几年考试的重点,注释不是语言,不占运行时间,没有分号。不可以嵌套!、强制类型转换: 一定是 () 不是 (),注意类型上一定有括号的。 注意()() 和() 的区别。 前是把转型,后是把转型再加。、三种取整丢小数的情况:、 ; 、(); 、; ;第八节、字符)字符数据的合法形式:: 是字符占一个字节,是字符串占两个字节(含有一个结束符号)。 的数值表示为, 的数值是,的数值是。一般考试表示单个字符错误的形式: 字符是可以进行算术运算的,记住:大写字母和小写字母转换的方法: 相互之间一般是相差。)转义字符:转义字符分为一般转义字符、八进制转义字符、十六进制转义字符。一般转义字符:背诵、 、 、 ”、 。八进制转义字符: 是合法的, 前导的是不能写的。十六进制转义字符: 才是合法的,前导的不能写,并且是小写。、字符型和整数是近亲:两个具有很大的相似之处 ; (“”, ); 得到的输出结果:(“”, );得到的输出结果:第二章第一节:数据输出(一)(二)、使用和函数时,要在最前面加上“”、可以只有一个参数,也可以有两个参数。、(“ 第一部分 ”,第二部分 );把第二部分的变量、表达式、常量以第一部分的形式展现出来!、(“,”,, ) 考试重点!一定要记住是将和以第一部分的形式现在在终端也就是黑色的屏幕上。在黑色屏幕上面显示为 , (“, ”,, )那么输出的结果就是:, 、 ; 一定要弄清楚为什么是这个结果!过程很重要 (“”, ); (“”, ); (“”, ); 、一定要背诵的格式说明表示内容格式说明表示内容整型 字符 长整型 字符串浮点型 八进制带前导的八进制输出一个百分号十六进制带前导的十六进制举例说明:(“”, ); 第二部分有三位,大于指定的两位,原样输出(“”, ); 第二部分有三位,小于指定的五位,左边补两个空格 (“”, ); 小数要求补足位的,没有六位的补,。结果为 (“”, ); 小数三位,整个五位,结果为(小数点算一位)(“”, );小数一位,整个三位,结果为(要进行四舍五入)第三节数据输入1、 (“,”,)在黑色屏幕上面输入的为 ,才可以把和正确给和 。有一点不同也不行。、(“,”,);这种写法绝对错误,的第二个部分一定要是地址!(“,”,);注意写成这样才可以!、特别注意指针在的考察例如: ; *;(“”,); 错误(“”,);正确(“”,); 错误(“”,*)错误、指定输入的长度(考试重点)终端输入: (“”,);为,为,为终端输入: 由于和中间有空格,所以只有位给(“”,);为,为,为、字符和整型是近亲: ;(“”,); 结果为(“”,); 结果为 、输入时候字符和整数的区(“”,);这个时候输入,特别注意表示的是整数(“”,);这个时候输入,特别注意表示的是字符为整数。补充说明:)函数的格式考察: 注意该函数的第二个部分是 这样的地址,不是; ) 函数的考查: () 是没有参数的,从键盘得到你输入的一个字符给变量。 ()把字符输出到屏幕中。)如何实现两个变量 ,中数值的互换(要求背下来)不可以 ; 要用中间变量 ;。)如何实现保留三位小数,第四位四舍五入的程序。()(*) 这个保留两位,对第三位四舍五入 这个有推广的意义,注意 () 这样是把小数部分去掉。第三章特别要注意:语言中是用非表示逻辑真的,用表示逻辑假的。关系运算符号:注意这个关系表达式是真的,所以这个表达式的数值就是。如 这个关系表达式是假的,所以这个表达式的数值就是 、考试最容易错的:就是 ;是真还是假?带入为,从数学的角度出发肯定是错的,但是如果是语言那么就是正确的!因为要为假得到,表达式就变成了那么运算结果就是,称为了真的了! 、等号和赋值的区别!一定记住“”就是赋值,“ ”才是等号。做错了,我一定会强烈的鄙视你!)逻辑表达式: 核心:表达式的数值只能为(表示为真),或(表示假)。a) 共有 ! 三种逻辑运算符号。 优先的级别。b) 表示 小于又大于的方法。是不行的(一定记住)。是先计算 得到的结果为或则;再用,或与比较得到的总是真(为)。所以一定要用()()表示比大比小。jLBHr。jLBHr。) 语句 、 是与最接近的且没有的语句匹配。 、(); ();两个的区别,考试多次考到了! 、单独的语句:(); 标准的语句:(); ; 嵌套的语句:()(“!”); 多选一的语句( )(“”); ( )(“”); ( )(“”); (“”);经典考题:结合上面四种语句题型做题,答错了,请自行了断!预备,开始! ,;(!); ( )(); ;请问的值是多少? ,;(!); 是假的不执行 ( ) 是假的执行(); 属于 的嵌套语句,不执行。 ; 语句没有一个正确的,就执行的语句!)条件表达式:表达式 ?表达式 :表达式、考试口诀:真前假后。 、注意是当表达式的数值是非时,才采用表达式的数值做为整个运算结果,当表达式的数值为时,就用表达式的数值做为整个的结果。xHAQX。xHAQX。 、 ,;?:?:;求的数值时多少? 答案为)语句:) 注意有 和没有的差别。在语言中就是分手,一刀两断的意思。) 只可以和一起用,不可以和用。) () :是整型常量,字符型常量,枚举型数据。 : . 不可以是变量。 : . 第四章 )三种循环结构: )() ; (); ()三种。 )循环当中必须是两个分号,千万不要忘记。 )写程序的时候一定要注意,循环一定要有结束的条件,否则成了死循环。 ) ()循环的最后一个();的分号一定不能够丢。循环是至少执行一次循环。) 和 的差别 记忆方法:是打破的意思,(破了整个循环)所以看见就退出整个一层循环。: 是继续的意思,(继续循环运算),但是要结束本次循环,就是循环体内剩下的语句不再执行,跳到循环开始,然后判断循环条件,进行新一轮的循环。LDAYt。LDAYt。)嵌套循环: 就是有循环里面还有循环,这种比较复杂,要一层一层一步一步耐心的计算,一般记住两层是处理二维数组的。Zzz6Z。Zzz6Z。) (())和(() )的差别先看 和 ()! 的区别:)每行输出五个的写法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论