C语言程序设计复习提纲

C语言程序设计复习题:

1、理解以下术语的含义:数组、函数、地址 指针 指针变量 直接访问 间接访问、结构体

2、用起泡法对10个数由小到大排序(P134例题)

3、用递归方法求n阶勒让德多项式的值,递归公式为(要求用函数):(P202习题8.13)

pn(x)= 1 n=0

x n=1

((2n-1)*x-pn-1(x)-(n-1)*pn-2(x)/n n>1

4、输入3个整数,按由小到大的顺序输出(要求用指针类型)(P228例题) 5、输入10个学生的成绩,分别用函数实现下列功能:

1)计算所有学生的平均分;

2) 计算学生成绩中最高分;

3) 计算学生成绩中最低分;

4) 统计及格学生人数;

5) 查找成绩为指定成绩(如90)记录,如果没有,请给出提示,如果有,请统计满足条件的记录数。

6、有一个已经排好序的数组,今输入一个数,要求按原来排序的规律将它插入数组中。(P153习题7.4)

7、编写一个函数,输入一个4位数字,要求输出这4个数字字符,但每两个数字字符间空一个空格。如输入1990,应输出“1 9 9 0”。(要求用函数)(P202习题8.8)

8、编写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。(要求用指针,不能使用strlen()函数) (P279习题10.6)

9、编写一个程序,打入月份号,输出该月的英文月名。例如,输入“3”则输出“March”(要求用指针数组)。(P279习题10.18)

10、将一个数组中的值按逆序重新存放。例如,输入的数组顺序为8,6,5,4,1,要求改为1,4,5,6,8。(P153习题7.5)

11、编写一个函数用“起泡法”对输入的10个字符按由小到大顺序排序(要用函数)。(P202习题8.11)

12、将数组a中n个整数按相反顺序存放(要用函数)。(P237例题10.7)

13、输入一行文字,找出其中大写字母、小写字母、空格、数字及其他字符各有

c语言程序设计复习提纲,C语言程序设计复习提纲相关推荐

  1. 下面关于java语言说法不正确的是_数据库应用技术复习 求解1下面关于JAVA语言的说法,错误的是(  )。A.JAVA语言是一种面向对象的程序设计语言。B...

    数据库应用技术复习 求解1下面关于JAVA语言的说法,错误的是( ).A.JAVA语言是一种面向对象的程序设计语言.B 数据库应用技术复习 求解 1下面关于JAVA语言的说法,错误的是( ). A.J ...

  2. c语言作业指导1,C语言程序设计实验与习题指导

    目录 部分C语言程序设计上机实验 实验1C语言概述 实验2C语言基本数据类型 实验3C语言表达式 实验4顺序结构程序设计 实验5选择结构程序设计 实验6基本循环结构程序设计 实验7嵌套循环结构程序设计 ...

  3. c语言%3c与 的优先级,C语言程序设计第3章顺序程序设计.ppt

    C语言程序设计,主讲:王奇志,,4 课时,第3章 顺序程序设计,<C语言程序设计>,导航目录,知识点.重点.难点,知识点: 数据的存储 C中常见的类型 变量和常量 运算符和表达式 重 点: ...

  4. 江西师范大学2017年C语言考试,2018年江西师范大学程序设计(C语言)考研初试大纲...

    科目代码.名称: 865程序设计(C语言) 适用专业: 085211 计算机技术.085212 软件工程 一.考试形式与试卷结构 (一)试卷满分 及 考试时间 本试卷满分为150分,考试时间为180分 ...

  5. c语言程序设计铁道版,C语言程序设计(方少卿) 铁道C第1章(修订版).pdf

    第一章第一章 CC语言概述语言概述 • 1.1 C语言的演变及特点 • 1.2 C源程序的结构特点 • 1.3 数据输入和输出的常用方法 • 1.4 C语言的字符集与C语言词汇 • 1.5 Turbo ...

  6. c语言程序设计实践指导,C语言程序设计实习指导及报告.docx

    C语言程序设计实习指导 C语言课组编写 西北农林科技大学信息工程学院 2010年2月 程序设讣是实践性很强的课程,实习的目的是为了巩固所学知识,培养.提高实际动手能 力和严肃认真的科学工作态度,而程序 ...

  7. c语言通讯录二分查找,C语言程序设计 通讯录程序.doc

    <C语言程序设计 通讯录程序.doc>由会员分享,可在线阅读,更多相关<C语言程序设计 通讯录程序.doc(28页珍藏版)>请在人人文库网上搜索. 1.目录:课 程 设 计 任 ...

  8. c语言程序设计考试例题,C语言程序设计考试题答案

    4.以下选项中不是C语言合法整数的是______ (分数:3 分) A. 10110 B. 386 C. 0Xffa D. x2a2 标准答案是:BD. 5以下关于数组描述错误的是______ (分数 ...

  9. 201803考试批次2C 程序设计语言,201803考试批次2可视化程序设计(VB)D卷

    201803考试批次2可视化程序设计(VB)D卷 2018-12-15 903 201803考试批次2可视化程序设计(VB)D卷 可视化程序设计(VB) 一 .单项选择题 (共 10 题.0 / 20 ...

最新文章

  1. mysql数据导入python_利用python将mysql中的数据导入excel
  2. 中国出版业,九死一生
  3. excel 进行二叉树_基础扩展 | 21. 遍历二叉树
  4. Nginx如何配置虚拟主机?
  5. 运行时间_一种简单、实用的测量程序运行时间的方法
  6. Android开发之百度地图距离判断(判断定位位置是否在圆的范围内)
  7. 【ArcGIS微课1000例】0012:ArcGIS创建及连接ArcSDE企业级地理数据库实例
  8. PHP5.5中新增的参数跳跃和生成器功能介绍
  9. 【C语言】全局变量、本地变量、静态本地变量(书写规范代码,正确定义变量,防止未知错误)
  10. python-extend用法
  11. sqluldr2的介绍
  12. [译] 为什么加密货币泡沫会破裂?
  13. Android 私有权限白名单
  14. matlab 平行四边形,matlab计算四边形面积
  15. 【特征工程】Chap3 Text Data: Flatten, Filtering, Chunking
  16. 密码主页jQuery插件的应用(注册时的验证)
  17. Mac怎么创建txt文件?如何设置新建txt的快捷键?
  18. 最清晰!一篇文章读懂 OceanBase 最新的产品家族
  19. [记录] JavaScript 中的正则表达式
  20. unity | 输入汉字自动转换成带拼音(带声调)

热门文章

  1. JAVA面试--史上最全 69 道 Spring 面试题和答案
  2. 读书笔记—写给大家看的PPT设计书
  3. Gartner:2016年全球IoT安全开支将达到3.48亿美元
  4. docker commit 命令
  5. ActiveMQ 部署及发送接收消息
  6. 自己写了个nginx启动脚本,shell
  7. ArcGIS for Android 中MapView截图实现方法
  8. 学习:erlang的term反序列化,string转换为term
  9. Fedora19 搭建LAMP环境
  10. 【学习笔记】Python 基础零碎知识