下载此文档

C语言程序设计习题.doc


文档分类:IT计算机 | 页数:约77页 举报非法文档有奖
1/77
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/77 下载此文档
文档列表 文档介绍
C语言程序设****题
2009年3月
目录
第一章概述 1
第二章基本数据类型和运算 2
第三章基本结构程序设计 5
第四章数组 11
第五章指针 17
第六章函数 23
第七章结构型、共用型和枚举型 29
第八章文件 35
第九章编译预处理和带参数的主函数 41
附Ⅰ典型程序设计例题 43
附Ⅱ模拟试题 48
第一章概述
一、基本概念
:程序是用某种计算机能理解并执行的计算机语言描述解决问题的方法步骤。
:有始有终、每个步骤都能操作、所有步骤执行完对应问题就能得到解决。
:分析解决问题的方法步骤,并将其记录下来的过程。
:用来书写计算机程序的语言。可分为:①机器语言②汇编语言③高级语言。
:计算机能直接识别和执行的二进制代码指令的集合,又称为指令系统。
:用符号来代表二进制代码,又称为符号语言。用这种语言编写的程序需要通过一种称为汇编程序的翻译后才能执行。不同的计算机提供不同的机器指令或汇编语言,所以机器语言和汇编语言是面向机器的语言。统称为低级语言。
:描述算法过程很方便,同时脱离了对机型的要求,能在任何计算机上运行的计算机语言。是一种面向问题的语言。
:高级语言编写的程序称为“源程序”,它不能在计算机上直接运行,必须将其翻译成二进制代码指令程序后才能执行。翻译方式又两种:一种是“解释方式”;另一种是“编译方式”。通过解释方式完成翻译工作的程序称为“解释程序”,通过编译方式完成翻译工作的程序称为“编译程序”,编译后的二进制程序称为“目标程序”。C语言是一种编译语言。
:①比其它高级语言更接近硬件,比低级语言更接近算法②数据类型和运算符十分丰富③语法结构简单④是一种结构化程序设计语言,提供了完整的程序控制语句⑤是一种模块化程序设计语言,适合大型软件的研制的调试⑥提供了大量的库函数供调用,简化了程序设计工作。
:在C语言程序中允许出现的所有基本字符的集合。也就是ASCII字符集。
:C语言中有特殊含义的英语单词,主要用于构成语句、进行存储类型和数据类型的定义。如:int,float,double,char,static,auto,if,switch,while,do,for等。
:用来标识程序中需要辨认的对象名称。如:符号常量,变量,函数等的名字。
:是由字母或下划线开头的字母、数字、下划线组成的一串符号。注意:①标识符不能是保留字②C语言标识符是区分大小写的,即abc和Abc是不同的标识符。

⑴C程序是由若干个函数构成的。
每个C程序有且仅有一个主函数,其名字为main。除主函数外可以没有其它函数,也可以有一个或多个其它函数。
⑵每个函数的定义分为两个部分:函数说明部分和函数体。
函数说明部分的格式如下:
返回值的类型函数名(形式参数1,形式参数2,…)
形式参数的说明
函数体的格式如下:
{
变量定义部分
实现函数功能的语句串
}
⑶C程序的每个语句都是以分号“;”结束的。
⑷用/* 注释内容*/为程序加注释。
⑸C程序书写格式灵活,一行上可以写多个语句,一个语句也可以写在多行上。
⑹程序的执行总是从主函数开始,并在主函数中结束。主函数的位置是任意的,可以在程序的开头,可以在程序的结尾,也可以在两个函数之间。其它函数总是通过函数调用语句来执行的。
⑺主函数可以调用任何非主函数;任何非主函数都可以互相调用,但不能调用主函数。
二****题
(一)单项选择题

①面向机器语言②面向过程语言③面向问题语言④面向汇编语言

①高级语言②低级语言③C语言④ALGOL语言

①\ ②\n ③\t ④\b

①\\ ②\' ③074 ④\0

①switch ②cher ③case ④default

①?a ②a=2 ④a_3

①主函数可以分为两个部分:函数说明部分和主函数体
②主函数可以调用任何非主函数的其它函数
③任何非主函数可以调用其它任何非主函数
④程序可以从任何非主函数开始执行
(二)填充题
,高级语言属于面向__________语言

C语言程序设计习题 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数77
  • 收藏数0 收藏
  • 顶次数0
  • 上传人86979448
  • 文件大小481 KB
  • 时间2017-12-27
最近更新