程序设计基础(c语言)复习大纲,《程序设计基础-C》复习大纲.doc

《程序设计基础-C》复习大纲.doc

《程序设计基础-C》复习大纲

第一部分 期末考核说明

一、期末考试要求

考核学生是否掌握C语言的基本概念,能否较熟练运用Visual C++工具进行程序设计。具体考核要求分为以下几个层次:

掌握C的基本语法结构;

掌握基本的程序设计算法和技巧;

具备初步的高级语言程序设计能力;

二、组卷原则

在教学大纲和考核说明所规定的内容和要求范围之内命题;按照理论联系实际的教学原则,考察学生对所学知识的理解、应用能力;试题不会超出教学大纲的要求。

试题的覆盖面广,并适当突出重点。

对理论知识及应用能力的考核,要求掌握的约占40%,理解的约占 40%,了解的约占20%。

试题的难度和题量适当,按难易程度分为四个层次:容易约占40%、较容易约占30%、较难约占20%、难约占10%。题量适中。

三、试题类型

选择题(15*2=30)

程序填空题(5)

程序分析题(5)

程序编程题(2*15=30)。

四、考核形式

考试采用笔试。

五、答题时限

答题时间为120分钟。

第二部分 考核的内容和要求

◆ 基本要求: 1、 了解程序设计的基本知识。

2、 了解C程序的基本特点、初步知识和构成。

3、 掌握C程序的基本类型和运算符。

4、 掌握顺序结构、选择结构、循环结构的C程序的构成及编程技巧。

5、 掌握数组的定义和使用。

◆ 考试内容:’\0’,’a’和”a”最大的区别就是”a”实际上是两个字符:’a’和’\0’; 而’a’只是一个字符本身。

5、逗号表达式的一般形式为:表达式1,表达式2;逗号表达式的计算过程是:先求解表达式1,再求解表达式2。整个逗号表达式的值是表达式2的值。

6、++i,--i i的值先增1(或减1),然后再参与其他运算;

i++,i-- 先参与其它运算,然后使i值增1(或减1)

7、程序分为顺序结构、选择结构或分支结构、循环结构。

8、C语言的语句大体上分为五种类型:1、函数调用语句;2、表达式语句;3、控制语句;4、空语句;5、复合语句。

9、语句在最后必须出现分号,分号是语句中不可缺少的一部分。

10、putchar(c)的功能是向屏幕输出一个字符;printf(“格式化字符串”,输出项表)的功能是按用户指定的格式,把指定的数据显示到屏幕上。

11、格式字符:%d—按整数数据的实际长度输出

%c—输出一个字符

%s—按字符串原样输出

12、getchar()的功能是从键盘输入一个字符到计算机的内存,它一次只能接受一个字符;scanf(“格式化字符串”,地址表列)的功能是等待用户从标准输入设备上输入数据,然后按用户指定的格式将该值赋给指定的变量。

13、变量的地址是由地址运算符“&”后跟变量名组成的。如&m、&n分别表示变量m和变量n的地址。赋值表达式“m=567”中m为变量名,567为变量的值,&m是变量m的地址。

14、scanf函数本质上是给变量赋值,被赋值的变量要求写成变量的地址。

15、abs(x)等价于|x|; sqrt(x)等价于;pow(x,y)等价于xy.

16、在顺序结构程序中,一般包括:

、程序开头的 编译预处理命令,如:#include 或 #include “stdio.h”

、顺序结构程序的函数体中主要包括:变量类型的说明、提供数据语句、运算部分、输出部分

、良好的源程序书写风格,如所有语句首行左对齐等。

、为程序加上注释说明部分。/*…*/

4、 选择结构程序设计

1、C语言一般用关系表达式或逻辑表达式表示条件,用if语句或switch语句实现选择结构。

2、C语言提供6个关系运算符:大于、>=大于等于、==等于、!=不等于。

3、6个关系运算符的优先级关系为(“” = ”>=”)>(“==” = ”!=”)。

4、关系运算符与其它运算符的优先级关系:算术运算符

5、关系运算符结合性为左结合,即运算方向是从左至右。

6、C语言用整数“1”表示“逻辑真”,用整数“0”表示“逻辑假”。例如:有n1=3,n2=4,n3=2

、求“n1>n2”的值:因为3<4,故该表达式的值为0。

、求“(n1>n2) != n3”的值:因为n1>n2的值为0,而n3的值为2,0不等于2,故该表达式的值为1。

、求“n1

7、C语言提供三种逻辑运算符:&& 逻辑与(相当于同时);|| 逻辑或(相当于或者);! 逻辑非(相当于否定)。

8、&&:当且仅当两个运算量的值都为“真”时,运算结果为“真”,否则为“假”。

||:当且仅当两个运算量的值

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/334768.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

单容水箱液位pid控制实验报告_单容水箱液位PID控制系统

图7-1、单容水箱液位控制系统的方块图图7-1为单容水箱液位控制系统。这是一个单回路反馈控制系统&#xff0c;它的控制任务是使水箱液位等于给定值所要求的高度&#xff1b;并减小或消除来自系统内部或外部扰动的影响。单回路控制系统由于结构简单、投资省、操作方便、且能满足…

oauth 使用令牌_使用OAuth2令牌的安全REST服务

oauth 使用令牌1.简介 在本教程中&#xff0c;我们将介绍如何将Spring Security与OAuth结合使用以保护REST服务。 在演示应用程序中&#xff0c;可以使用路径模式&#xff08; / api / ** &#xff09;访问服务器上受保护的REST资源&#xff0c;以便基于该路径的请求URL映射到不…

如何解析属性文件(properties)获取键值对的值?

文章目录创建属性文件解析属性文件获取数据使用类加载器使用 File 对象创建属性文件 新建 db-oracle.properties , 存放项目必须使用到的参数&#xff1a; driver oracle.jdbc.driver.OracleDriver url jdbc:oracle:thin:192.168.0.23:1521:htlwk username openlab passwo…

微信小程序 高德地图知道两点求道路_微信小程序——计算2点之间的距离

关于计算2点之间的距离都依赖了腾讯地图&#xff0c;所以请先在下面具体讲计算2点之间距离的方法。方法一&#xff1a;getPosition: function() {var that this;wx.getLocation({success:function(res) {that.setData({fromLng: res.longitude,fromLat: res.latitude})}})},2.…

c语言char指针用法,整理C语言中各种类型指针的特性与用法

2016指针为什么要区分类型&#xff1a;在同一种编译器环境下,一个指针变量所占用的内存空间是固定的。比如,在16位编译器环境 下,任何一个指针变量都只占用8个字节,并不会随所指向变量的类型而改变。虽然所有的指针都只占8个字节,但不同类型的变量却占不同的字节数。一个int占用…

java message_Java Message System简介

java messageJava消息系统 在本文中&#xff0c;我将讨论面向消息的中间件 &#xff08;MOM&#xff09;以及JMS如何在Enterprise Java中实现它。 此外&#xff0c;我还将讨论适合JMS使用的典型用例以及用于讨论消息传递解决方案的不同术语&#xff0c;例如Publisher / Sender …

c语言小游戏 精简_一个简易的贪吃蛇小游戏C语言源码

/**程序名称&#xff1a;贪吃蛇v2.1*程序描述&#xff1a;一个简易的贪吃蛇小游戏*版本信息&#xff1a;v2.1*v1.1版本更新&#xff1a;1&#xff1a;加入菜单选择项*v1.2版本更新&#xff1a;1&#xff1a;修复菜单选择bug*v1.3班本更新&#xff1a;1&#xff1a;加入难度选择…

IntelliJ IDEA for Mac 如何设置 tab 键为 4 个空格?

使用快捷键 Command , 打开偏好设置窗口如下所示&#xff1a; 设置好以后&#xff0c;可以按 Option Command L 整理格式&#xff0c;然后选中缩进的部分&#xff0c;如果能选中缩进的部分&#xff0c;证明是空格&#xff1a; 如果不想整理格式&#xff0c;还可以用 edit…

gc垃圾收集器 与gc算法_GC解释:收集器概述

gc垃圾收集器 与gc算法当前版本的HotSpot JVM包括三种类型的垃圾收集器&#xff1a; –串行收集器 –并行收集器 –多数同时收集者 它们都是世代的&#xff0c;这意味着它们利用了堆的划分方式 。 垃圾收集器负责三个主要操作&#xff1a; –查找不再使用的对象 –释放这…

安兔兔跑分可信吗_安兔兔安卓手机跑分性能榜公布:第一名实至名归?

3月5日消息&#xff0c;安兔兔官方放出了2019年2月份国内安卓手机的性能跑分排行榜。从榜单中我们可以看到排名前三的分别是&#xff1a;小米9、联想Z5 Pro GT 855版、红魔Mars电竞手机。不出所料&#xff0c;前三名都是高通平台的旗舰Soc&#xff0c;骁龙855和骁龙845。骁龙85…

c语言sort函数排序二维数组,c++ - 如何使用stl sort函数根据第二列对二维数组进行排序? - 堆栈内存溢出...

stl排序要求迭代器的rvalue作为参数传递。 如果你想使用sort函数&#xff0c;你必须在c 11中编译并使用数组stl来存储数组。 代码如下#include "bits/stdc.h"using namespace std;bool compare( array a, array b){return a[0]}int main(){int i,j;array, 5> ar1…

IntelliJ IDEA for Mac 类和方法注释模板设置

文章目录类注释模板设置使用 File and Code Templates方法 1&#xff1a;直接在编辑区编写模板代码方法 2&#xff1a;使用 parse 指令来引用注释模板使用 Live Templates方法注释模板设置注意事项解决注释模板无法获取参数名和返回值类型的问题类注释模板设置 使用 File and …

java streams_使用JShell的Java 9 Streams API

java streams这篇文章着眼于使用JShell的Java 9 Streams API。 Streams API的更改以Java 8中Streams的成功为基础&#xff0c;并引入了许多实用程序方法– takeWhile&#xff0c;dropWhile和iterate。 这篇文章延续了My Top Java 9功能&#xff0c;并使用Jshell探索了这些方法。…

c语言中dfs用pos做参数,LeetCode算法练习——深度优先搜索 DFS(2)

更多干货就在我的个人博客 BlackBlog.tech 欢迎关注&#xff01;也可以关注我的csdn博客&#xff1a;黑哥的博客谢谢大家&#xff01;我们继续LeetCode之旅.做了一段时间的LeetCode&#xff0c;感觉还是不错的。算法很基础&#xff0c;没有特别难的(至少我看在做的)&#xff0c…

机试题型_2020年焊工(技师)新版试题及焊工(技师)试题及答案

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序2020年焊工(技师)新版试题及焊工(技师)试题及答案&#xff0c;包含焊工(技师)新版试题答案和解析及焊工(技师)试题及答案练习。由安全生产模拟考试一点通公众号结合国家焊工(技师)考试最新大纲及焊工(技师)考试真题汇总…

Eclipse 如何修改默认工作空间和切换工作空间(Workspace)

文章目录如何关闭/开启 Eclipse Launcher 弹窗提示通过配置文件设置通过 IDE 的偏好设置如何修改 Eclipse 默认的工作空间和切换工作空间通过配置文件修改通过 Eclipse Launcher 窗口修改通过菜单来切换工作空间如何关闭/开启 Eclipse Launcher 弹窗提示 通过配置文件设置 ec…

hashmap java_Java – HashMap详细说明

hashmap javaHashMap基于哈希算法工作&#xff0c;根据Java文档HashMap具有以下四个构造函数&#xff0c; 建设者 描述 HashMap ​() 构造一个空的 具有默认初始容量&#xff08;16&#xff09;和默认加载因子&#xff08;0.75&#xff09;的HashMap 。 HashMap ​(int i…

Tomcat 的目录结构

bin&#xff1a;存放的是可执行文件&#xff0c;比如启动和关闭服务器的一些脚本命令 conf&#xff1a;存放的是 Tomcat 服务器的各种全局配置文件&#xff0c;其中包括 server.xml&#xff08;Tomcat的主要配置文件&#xff09;、tomcat-users.xml 和 web.xml 等配置文件 li…

广州电子厂房净化工程_简述设计电子车间净化工程的注意要点

在电子车间净化工程的设计、安装、选择净化设备与彩钢夹芯板的时候有哪些需要注意的要点呢?这些看起来不太重要的细节&#xff0c;却往往大大的影响了电子净化车间的净化效率与洁净度。而且这些注意要点&#xff0c;不仅在电子净化车间中适用&#xff0c;在食品加工厂、制药净…

C语言循环结构素数判断,C语言实验之判断素数(循环结构java)方法讲解

C语言实验之判断素数(循环结构java)方法讲解Problem Description从键盘上输入任意一个正整数&#xff0c;然后判断该数是否为素数。如果是素数则输出"This is a prime."否则输出“This is not a prime.”Input输入任意一个正整数n(1 < n < 1000000)。Output判断…