大学c语言项目,项目大学C语言程序设计期末复习重点.doc

期末复习课

笔试试卷基本情况

1、单项选择(本题共15个小题,每题2分。30分)

在四个备选答案中选择一个正确的。答案唯一。

2、阅读程序选择运行结果(本题共有8个小题,每个题3分。24分)

考核基本运算。答案唯一。

3、阅读程序并填空(本题共有6个小题,每空4分。24分)

考察对现成算法的分析能力。

? 阅读程序,在程序空白处填写适当的语句,使程序完整正确,并能够完成规定的功能。

4、编写程序(本题共有3个小题,1、2小题每题7分,3小题8分,共22分)

基本的分析问题能力和程序设计能力。

重点要求

基本概念

字符集、标识符、关键字

各种常量的表示方法

变量的说明

基本运算符与I/O操作

数据类型:占用内存字节、表示范围

全部运算符:运算规则、优先级、结合性

能够进行简单的表达式计算

基本的I/O函数的使用方法和功能:printf、scanf、getchar、putchar

基本语句

掌握正确的语法形式、控制流程、常见书写形式

if 和 switch 语句

循环语句(for、while、do-while)

break 和 continue 语句

其它语句

语句之间的嵌套关系和规定

最基本的两重循环程序的编写方法

函数

掌握函数的概念,函数的定义与说明,函数调用,函数的返回值与函数定义之间的关系

掌握在函数之间进行参数传递的特点,如何在函数之间传递一般变量,如何在函数之间传递指针变量,如何在函数中交换两个变量的值。

数组

掌握数组和指针的概念,数组说明,数组元素起始下标,如何引用数组元素,数组名的意义

数组与函数的关系:在函数之间传递数组中的一个元素,在函数之间传递整个数组

基本算法:排序(选择)

指针

指针变量的基本概念与基本运算:取地址“ & ”运算与取内容“ * ”运算,指针变量与一般变量的关系,指针变量与自增++、自减--运算的关系

数组与指针的关系,指针的 3 种基本运算与意义

指针数组与数组指针

字符串:基本概念,串结束标记 \0

串输入/输出函数:gets,puts

串的基本操作:复制、连接、求长、比较

结构体与联合

结构体的声明,结构体变量的定义,结构体占用的内存

与结构体变量有关的运算符

结构体与数组的关系,结构体数组

通过指针变量访问结构体,相关的运算符

结构体与指针的关系,结构体指针数组,结构体指针与++、--运算的关系

联合:只要求基本概念

笔试试卷样题-选择题

【1】一个C语言程序是由 组成的。

A) 主程序 B) 子程序 C) 函数 D) 过程

【1】答案:C

【2】在以下关于C语言的不严格的叙述中,错误的说法是 。

A) 在C语言中不用区分大写字母和小写字母,大小写字母意义相同

B) C语言中的关键字是一些具有固定含义的标识符

C) C语言程序是以函数为基本组成单位

D) 同一个运算符号在不同的场合可以有不同的含义

【2】答案:A

【3】下列不属于C语言关键字的是 。

A) default B) register C) enum D) external

【3】答案:D

【4】以下选项中属于C语言的数据类型是 。

A)复数型 B) 逻辑型 C) 双精度型 D) 集合型

【4】答案:C

【5】当c的值不为0时,在下列选项中能够将变量c的值赋给变量a、b的是 。

A) c = b = a; B) (a = c) || (b = c);

C) a = c = b; D) (a = c) && (b = c);

【5】答案:D

【6】已知:char w;int x;float y;double z;则表达式w*x+z-y的结果为 类型。

A) float B) char C) int D) double

【6】答案:D

【7】下列可以正确表示字符型常量的是 。

A) "a"B) ’\t’ C) "\n" D) 297

【7】答案:B

【8】已知:int a,b;用语句scanf(“%d%d”,&a,&b);输入a、b的值时,不能用作输入分隔符的是 。

A) , B) 空格 C) 回车 D) Tab

【8】答案:A

【9】下列运算符的操作数必须是int型的运算是 .

A) % B) / C) ―― D) ++

【9】答案:A

【10】为判断char型变量m是否是数字,可用表达式

A)0<=m && m<=9 B)’0’<=m && m<=’9’

C)“0”<=m && m<=“9” D)前面答

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

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

相关文章

单片机c语言 oxfe,AVR单片机入门及C语言高效设计实践(五)

ATMEAGl6L的中断系统什么是“中断”?顾名思义中断就是中断某一工作过程去处理一些与本工作过程无关或间接相关或临时发生的事件&#xff0c;处理完后&#xff0c;则继续原工作过程。比如&#xff1a;你在看书&#xff0c;电话响了&#xff0c;你在书上做个记号后去接电话&…

python中property魔法方法原理_Python类中的魔法方法之 __slots__原理解析

在类中每次实例化一个对象都会生产一个字典来保存一个对象的所有的实例属性&#xff0c;这样非常的有用处&#xff0c;可以使我们任意的去设置新的属性。每次实例化一个对象python都会分配一个固定大小内存的字典来保存属性&#xff0c;如果对象很多的情况下会浪费内存空间。可…

c语言 4则运算符,C语言学习之路之四-----------C语言的运算符与表达式

C语言的运算符与表达式运算符与表达式C语言的运算符又称为操作符&#xff0c;是数据间进行运算的符号。C语言的运算符按运算类型可分为赋值运算符、算术运算符、逻辑运算符、关系运算符、位运算符、指针运算符和取成员运算符等&#xff1b;按运算对象(又称为操作数)的个数又可分…

python中if控制语句_Python中流程控制语句之IF语句

生活中经常遇到的各种选择和判断在程序中也会遇到&#xff0c;比如玩色子&#xff0c;猜大小&#xff0c;比如选择哪条路回家&#xff1f;Python程序中同样也会遇到。IF语句就是用作条件判断的控制语句。语法一&#xff1a;if 条件:  # 引号是将条件与结果分开结果1 #tab键&a…

android 生成 资源文件,SVG-Android开源库——SVG生成Vector资源文件的编辑预览工具...

Vector矢量图在Android项目中的利用愈来愈广泛&#xff0c;但是如果你想用Android Studio自带的工具将SVG图片转化成Vector资源文件却是相当麻烦&#xff0c;首先能支持的SVG规范较少&#xff0c;其次操作流程麻烦。而另外一种方式就是通过http://inloop.github.io/svg2android…

python常用序列类型_Python基础-序列类型的常用方法

python 是一门编程语言&#xff0c;是一门完全面向对象的编程语言。各序列类型的自带方法序列的常用方法元组的常用方法字符串的常用方法①列表的常用方法L.append(obj)>>>在列表末尾添加新的对象L.clear()>>>清空整个列表L.copy()>>>复制列表L.cou…

android 内存占用工具,Android系统检测程序内存占用各种方法

1.检查系统总内存liuhxuc ~ $ adb shell cat /proc/meminfoMemTotal: 840868 kBMemFree: 457344 kBBuffers: 1744 kBCached: 203064 kBSwapCached: 0 kBActive: 234932 kBInactive: 129644 kBActive(anon)…

android微信朋友圈相册背景,Android 仿微信朋友圈图片拖拽返回

目前的app的动画效果是越来越炫了&#xff0c;很多主流app的图片预览返回都有类似功能&#xff0c;比较常见的是ios自带相册&#xff0c;微信朋友圈等等。自己项目中也有类似功能&#xff0c;最近整理了一下这个功能的代码&#xff0c;做个笔记记录&#xff0c;有兴趣的朋友可以…

python文本筛选html_python 正则表达式过滤文本中的html标签 源代码解析

#py2.7#coding:utf-8import reimport osimport chardetdef filter_tag(htmlstr):re_cdata re.compile(^>]*>, re.I)re_script re.compile(]*>[^, re.I) #过滤脚本re_style re.compile(]*>[^, re.I) #过滤stylere_br re.compile()re_h re.compile(?\w[^>]*…

erp采购总监个人总结_《用友 ERP 培训教程:财务核算/供应链管理/物料需求计划》ERP概述 : ERP基础知识...

第1章 ERP概述本章重点_- _ERP概要_- _ERP实施成功的必要条件_- _ERP几个重要的名词解释用友ERP-U8&#xff08;V8 .72&#xff09;简介及功能按钮说明1.1 ERP基础知识1.1.1 ERP基本概念ERP&#xff08;Enterprise Resources Planning&#xff09;中文叫做企业资源规划&…

android studio1.5 for mac,适用于Mac的Android Studio 1.5.x随机崩溃

适用于Mac的Android Studio 1.5(AI-141.2456560)经常随机崩溃.我正在使用Macbook Pro 15“Retina(2105年中期)和Mac OS X 10.11.1真的很烦人.你有过这些崩溃的经历吗&#xff1f;你知道任何解决方法吗&#xff1f;提前致谢.这是崩溃日志的标题&#xff1a;Process: studio [425…

python 八大排序_八大排序算法的 Python 实现

1、插入排序def insert_sort(lists):# 插入排序count len(lists)for i in range(1, count):key lists[i]j i - 1while j > 0:if lists[j] > key:lists[j 1] lists[j]lists[j] keyj - 1return lists2、希尔排序def shell_sort(lists):# 希尔排序count len(lists)st…

soc 设计soc设计 uml实务手册_企业内训“软件需求设计建模方法学全程实例剖析”训练方案(2020年)...

※训练介绍※利润需求-设计。软件开发中&#xff0c;需求是解决“系统怎样好卖”的问题&#xff0c;设计是解决“降低开发成本”的问题。要迈向“低成本制造好卖的产品”的境界&#xff0c;并非喊喊口号就能达到。口号&#xff1a;我们只做最重要的需求&#xff0c;尽快把系统推…

鸿蒙分布式通讯子系统,【鸿蒙】分布式通信子系统--让华为手机发现Hi3861开发板...

目录&#xff1a;工具步骤运行结果工具&#xff1a;1. 华为手机&#xff0c;需要有多设备协同功能。在设置->更多连接->多设备协同&#xff0c;查看是否有多设备协同功能&#xff0c;此功能使用的就是coap协议。2. Hi3861开发板步骤&#xff1a;1. 修改源码&#xff0c;…

python2.7 pyqt4创建qtapp_python-2.7 – 向TabWidget pyqt4添加加号按钮

以下代码提供了一个可以动态添加选项卡的选项卡界面import sys,randomfrom PyQt4 import QtCore,QtGuiclass TabContainer(QtGui.QWidget):def __init__(self):super(TabContainer,self).__init__()self.next_item_is_table Falseself.initUI()def initUI(self):self.setGeome…

html怎样在一张图片里写字,用HTML代码在图片上写字

效果一&#xff1a;文字居中cellSpacing0 cellPadding0 width410 aligncenterbackgroundhttp://bbs.guqu.net/UploadFile/2005-1/200512211045825.gifborder0> type"vertical" spacer>size7>百年爱情文字在图片中的位置。由中的aligncenter决定。center&…

winform 统计大量数据重复的元素个数_DAY10——推断统计之概率与概率分布:常见的离散型概率分布...

「数学期望——某件事情大量发生之后的平均结果」----------------分割又分割----------------------昨天文章排版出了问题&#xff0c;今天重新排版。数据的三个统计维度&#xff1a;集中程度、离散程度、分布情况。集中程度&#xff1a;期望离散程度&#xff1a;方差、标准差…

数组转换为html,如何将多维PHP数组转换为html表

我正在尝试使用多维数组变量制作一个HTML表&#xff0c;该变量$array2是一个查询(来自mysql数据库PHP查询而不是一个自制查询)&#xff0c;如下所示&#xff1b;Array([0] > Array([0] > M2TYEE[1] > Jean[2] > Harvey[3] > London[4] > 0314686334)[1] >…

xss跨站脚本攻击_常见攻击之xss跨站脚本攻击

前言随着互联网的不断发展&#xff0c;web应用的互动性也越来越强。相应的&#xff0c;在用户体验提升的同时安全风险也会跟着有所增加。今天&#xff0c;我们就来讲一讲web渗透中常见的攻击方式之一&#xff0c;XSS攻击。首先需要了解他是如何工作的&#xff0c;以及我们如何利…

android dropbox切换账户,android – 如何获取我的APP_KEY和SECRET_KEY的Dropbox同步?

我正在努力构建将应用程序的* .csv文件与理想的保管箱帐户同步的机会.我到目前为止做了什么>清单中的权限和com.dropbox.client2.android.AuthActivity>使用我的发行商店签署了我的应用程序>执行一些代码来检查保管箱服务问题是我不明白我在哪里可以得到APP_KEY和SECR…