C语言复习3

上传人:ni****g 文档编号:511387967 上传时间:2023-03-21 格式:DOC 页数:31 大小:91KB
返回 下载 相关 举报
C语言复习3_第1页
第1页 / 共31页
C语言复习3_第2页
第2页 / 共31页
C语言复习3_第3页
第3页 / 共31页
C语言复习3_第4页
第4页 / 共31页
C语言复习3_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《C语言复习3》由会员分享,可在线阅读,更多相关《C语言复习3(31页珍藏版)》请在金锄头文库上搜索。

1、C程序一般是用 编辑器 程序填入的。. 预解决 程序是在翻译阶段开始之前自动执行的。.两种最常用的预解决指令是 把其她文献涉及到要编译的文献中 和 用程序文本替代专门的符号 。.为了生成可执行文献, 连接 程序把编译器的输出和多种库函数连接在一起。.C语言程序都是从 Mn 函数开始执行。6.函数体用 左花括号() 开始,用 右花括号() 结束。.语句都用 分号 结束。8.原则库函数 Printf 在屏幕上显示信息。9转义序列表达 新行 符,它把光标定位在屏幕下一行的开始位置。10.原则库函数 Scan 用来读取来自键盘的数据。11. 在caf函数的格式控制串中,转换阐明符 %d 表达要输入一种

2、整数。在tf函数的格式控制串中,它表达要输出一种整数。1 不管何时把某个值放置到某个存储单元中,该值都会覆盖掉该存储单元中原有的值。这种读入过程称为 破坏性 读入。13. 从存储单元中读取值时,该存储单元中的值不变。读取过程称为 非破坏性读出。1. f 语句用来作出决策。1.根据要执行的动作以及这些动作应当执行的顺序求解问题的过程称算法1. 指定语句在计算机程序中的执行顺序称为 程序控制 。17. 所有的程序都可以用三种控制构造编写。这三种控制构造是 顺序构造 、 选择构造 ,循环构造18. ifelse 选择构造在条件为真时执行一种动作,在条件为假时执行另一种动作。 19. 用花括号组合在一

3、起的多种语句称为 复合语句 。20. whil 循环构造在条件为真时反复执行一条语句或一组语句。 21 一组指令循环执行指定次数,这种循环称为计数器控制的 循环。2. 在事先不懂得一组语句会反复执行多少次的状况下,可以用一种标记 值终结循环。.编辑器2.预解决.把其他文献涉及到要编译的文献中、用程序文本替代专门的符号。4连接5.Mai 6.左花括号(),右花括号()。7. 分号8. rn 9. 新行10.sanf11. % d 1破坏性. 非破坏性14.I 1 算法 16 程序控制17顺序构造、选择构造、循环构造1 fe1 复合语句.Whie21. 计数器控制的 2. 标记3 在计数器控制的循

4、环中, 计数器 用来计算一组指令应当被反复执行的次数4.执行循环构造中的 continue 语句可以立即执行下一次循环。5.执行循环构造或wich构造中的 bek 语句可以立即退出该构造。26._itch选择构造_用来测试某个特定的变量或体现式与否等于每一种假设的整常数值。27.C语言的程序模块称为 函数 。2 函数是通过 函数调用 激活的。9.只能被定义它的函数内部所辨认的变量称为 局部变量 。30. 被调用函数中的 return 语句用来把体现式的值传回给调用函数。. 函数的头部用核心字 vod 表达它没有返顺值或表达它不涉及参数。32.标记符的 作用域 指可使用该标记符的程序区域。把控制

5、权从被调用函数返回到调用函数的三种措施是 执行retrn语句 、 执行rur体现式 和_遇到结束函数的左花括号4编译器用 函数原型 检查传递给函数的参数个数、参数类型和参数顺序。3. rand 函数用来产生随机数。6. Sran 函数用来给随机数程序设立随机数种子。3.存储类别阐明符有 ato 、 rgistr 、 een 和 tati 。8. 在块或函数参数列表中声明的变量除非指定了存储类别,否则其存储类别被假定为 to 。39. 存储类别阐明符egiser建议编译器把变量存储在计算机的某个寄存器中。4. 在块或函数之外声明的变量是 外部,全局 变量。 要想使函数中的局部变量在函数调用之间保

6、持其值,该变量必须用存储类别阐明符 Stti 阐明。标记符的四种也许的作用域是 函数作用域 、文献作用域 、 和 块作用域,函数原型作用域 。43 直接或间接调用自身的函数称为 递归 函数。4 递归函数一般由两部分构成。一部分是通过测试 基本 实例拟定与否 终结递归,另一部分是通过递归调用把问题简化。45数值列表和数值表储存在 数组 中。46 数组元素的有关性表目前它们具有相似的 名字 和 类型 。47. 用来引用特定数组元素的数字称为 下标。8. 应当用 符号常量 声明数组的大小,由于这种可以更容易调节程序。49. 把数组元素按顺序寄存的过程称为数组 排序。 4. cotnu Be 6swi

7、tc选择构造27.函数 8.函数调用 29.局部变量 0Rer 1 Vd 32.作用域33. 执行 er语句、执行tun体现式、遇到结束函数的左花括号3. 函数原型 35 ran6. Sad 37 ao、rgir、exern、static 8 uo39. eiter40外部、全局 41. Static4. 函数作用域、文献作用域、块作用域、函数原型作用域。4.递归4.基本45. 数组4. 名字、类型47. 下标 符号常量49 排序 23. 控制变量或计数器50. 拟定某个数组中与否涉及某个核心值的过程称为数组数 查找 。1 使用两个下标的数组称为 二维 数组。2. 指针是把另一种变量的 地址

8、作为其值的变量。 3. 有三种值可以来初始化指针,它们是、 ULL 和 地址 。54. 可以赋给指针的唯一的整数是 0 。50查找5. 二维 5地址 53. 、NU、地址。 4.0二.判断下述说法与否正断。如不对的,阐明理由。1.ritf函数总是从新行的起始位置开始打印。() 2. 计算机会把*和*之间的注释文本打印到屏幕上。() 在printf函数的格式控制串中使用转义序列n会把光标定位到屏幕上下一行开始位置 4 所有的变量在使用前都必须予以声明。()5. 在声明变量时必须给出变量的类型。() C语言觉得变量mber和uMbEr是相似的。()7.声明语句可放在函数体中的任何位置。()8. p

9、rintf函数的格式控制串之后的所有参数的前面都必须有&。() 求余运算符%只能用于两个整数操作数。(). 算述运算、/、+和一具有相似的优先级。() 1. 打印三行输出的C语言程序必须用三条pin语句。( )2 一种数组可以寄存许多不同类型的值。()13 数组的下标可以flot数据类型。()14. 如果初始化值列表中的初始化值的个数少于数组的元素个数,编译器会自动把剩余的元素初始化为初始化值列表中的最后一种值。(5. 初始化值列表中的初始化值个数多于数组元素的个数是错误的。(1 把单个数组元素传递给修改该元素值的函数会使调用函数涉及修改后的值。()1 不对的。rinf函数总是从光标所在位置开

10、始打印,光标位置可在屏幕上某行的任何位置。2 不对的。在执行程序时,注释不会使计算机产生任何动作。注释只是用来提高程序的可读性。6. 不对的。C语言是对大小写敏感的,因此这两个变量是不相等的。. 不对的。声明必须放置在函数体左括号之后和任何可执行语句之前。8. 不对的。rit函数的参数之间一般不使用,caf函数的格式控制串之后的参数一般要在前面加上。例外情形在第6章和第章中讨论。 1. 不对的。运算符*、和%具有相似的优先级,而运算符+和-的优先级较低。1.不对的。在rtf语句中用多种n转义序列可进行多行打印。 不对的。数组只能存储具有相似类型的值3不对的。数组下标必须是整数或整数体现式14不

11、对的。C编译器自动把余下的元素初始化为. 6不对的。数组的单个元素是传值调用。如果把整个数组传递给函数,被调用函数对数组元素值的修改就会影响到原始数组。三.判断下列各论述的对的性,若对的在( )内标记,若错误. ( ) 全局变量与函数体内定义的局部变量重名时,局部变量不起作用。. ( ) C程序中,有调用关系的所有函数必须放在同一种源程序文献中。 ( ) 函数定义时,可以不指定形参的类型,函数调用时由实参的类型决定形参的类型。4. ( )C程序文献中每个函数都将被本文献调用。5.( )函数可以嵌套定义,即在一种函数的内部可以定义另一种函数,.( )当函数定义放在ain()函数前面的时候,可以缺

12、省函数声明。7.( )在C语言中容许函数之间的嵌套调用。.( )局部静态变量是在编译时赋初值的,即只赋初值一次。9( )外部变量必须定义在文献的开头部分。10.( )函数的形参在退出该函数后是不可见的。1.( )字符“”是字符串的结束标记,其SCII代码为0。.(若有阐明:it 34=0;,则数组a中每个元素的初值都为0。13.( 若有阐明:n=0,0;,则二维数组a的第一维大小为0。1( )若有阐明:nt a2=0,0;,则只有a0和a1的初值为0,其他元素的初值均不为0。 1.( )若有阐明:ati in 34;,则数组a中各元素可在程序的编译阶段得到初值。6.( )若用数组名作为函数调用

13、时的实参,则事实上传递给形参的是数组的第一种元素值。1.( )调用srln(“abc0eg”)的返回值为8。18.( )在两个字符串的比较中,字符个数多的字符串比字符少的字符串大。 19()当需要接受顾客从键盘输入的具有空格的字符串时,应使用gs()函数。 0()在语言中,二维数组元素在内存中的寄存顺序可以随意调节变化。21.( )b指的是变量b的地址处所寄存的值。()指针变量可用于保存同类型变量的地址值。2.( )寄存地址的变量同其他变量同样,可以寄存任何类型的数据。2( )指向同一数组的两指针、p2相减的成果与所指元素的下标相减的成果是相似的。25.( )如果定义函数时的参数是指针变量,那么,调用函数时的参数就可以是同类型的指针变量、数组名或简朴变量的地址。6.( )cha nam5定义了一种一维指针数组,它有5个元素,每个元素都是指向字符数据的指针型数据。7( )语句 p+; 和 (p)+;是等价的。8.( )函数指针所指向的是函数的入口地址。2

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

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

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