c语言函数首部必须有分号,C语言复习参考答案[1]

计算机知识

第一章 C语言概述

一.知识点

1.C语言的特点:①语言简洁、紧凑,使用方便、灵活; ②运算符丰富;

③数据结构丰富; ④具有结构化控制语句; ⑤语法限制不太严格,程序设计自由度大;

⑥可以进行位操作,能实现汇编语言的大部分功能,能直接对硬件进行操作; ⑦生成的目标代码质量高,程序执行效率高; ⑧程序的移植性好。 2.C程序的组成:

⑴C程序是由函数构成的;

⑵一个函数包括函数的首部(即函数的第一行)和函数体(即花括号部分); ⑶函数体一般包括声明部分和执行部分;

⑷一个C程序总是从main函数开始执行,从main函数结束;

⑸C程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多行上; ⑹每个语句和数据定义的最后必须有一个分号;

⑺C语言本身没有输入输出语句,是通过函数实现输入输出的; ⑻可以用/* */对C程序的任何部分作注释。

3.C语言程序的运行:源程序文件的扩展名为.c,目标程序文件的扩展名为.obj,可执行程序文件的扩展名为.exe。

二.练习 ㈠.填空题:

1.在TURBO C环境中用RUN命令运行一个C程序时,所运行的程序的后缀是 .exe 。 2.C语言源程序文件的后缀是 .c ,经过编译后,生成文件的后缀是 .obj ,经过连接后,生成文件的后缀是 .exe 。

3.结构化程序由 顺序结构 、 选择结构 、 循环结构 三种基本结构组成。

㈡.选择题:

1.组成C语言程序的是( C )。

A.子程序 B.过程 C.函数 D.主程序和子程序 2.以下叙述中正确的是( C )。

一.知识点

1.C的数据类型:基本、构造、指针和空类型,char、int、short、long、unsigned、float、double、enum、struct、union、typedef。

第 1 页 共 15 页

一.知识点

1.算法:为解决一个问题而采取的方法和步骤。 2.算法的分类:数值算法、非数值算法。

3.算法的特点:有穷性、确定性、有零个或多个输入、有一个或多个输出、有效性。 4.算法描述方法:自然语言、流程图、改进流程图、N—S流程图、伪代码、计算机语言。

二.练习

用N—S图表示下列问题:

1.有两个瓶子A和B,分别盛放醋和酱油,要求将它们互换。 2.依次将10个数输入,要求将其中最大的数打印出来。 3.有3个数a、b、c,要求按从大到小的顺序把它们打印出来。 4.求1+2+3+ +100。

5.判断一个数n能否同时被3和5除。 6.将100~200之间的素数打印出来。 7.求两个整数m和n的最大公约数。

8.求方程ax+bx+c=0的根;分别考虑有两个不等的实根和有两个相等的实根的情况。

第三章 数据类型、运算符与表达式

2

A.在C程序中无论是整数还是实数,只要在允许的范围内都能准确无误的表示。 B.C程序由主函数组成。 C.C程序由函数组成。 D.C程序由函数和过程组成。

㈢.程序设计题:

1.编写一个C程序,输入a、b、c三个数,输出其中最大者。

第二章 算法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值