大学一年级下学期c语言程序设计实验答案完整版

《C语言程序设计》实验教学大纲

学时课程总:64  学分:4

实验学时:24  实验个数:9 实验学分: 1.5

课程性质:必做 适用专业: 计算机科学技术、网络工程、软件工程、电子商务、教育技术

教材及参考书:《C语言程序设计与实践实验指导》,谢满得 邵俊 编著,机械工业出版社,2014年1月

大纲执笔人:廖雪花   大纲审定人:

一、实验课的性质与任务

C语言程序设计实验是面向计算机相关专业学生开设的《C语言程序设计》实验课,是配合《C语言程序设计》课程而开设的实践性教育环节。本课程的主要任务是让学生充分掌握C语言程序设计的基本概念、各种数据类型的使用技巧、模块化程序设计的方法等。C语言程序设计实验对课程中所涉及的知识进行验证,同时也是学生很好地学习课程的辅助手段。通过C语言上机实验的教学活动,使学生真正全面掌握C语言的基础知识,培养和提高学生的程序开发能力。

二、实验课程目的与要求

1.实验目的

通过实验课程的学习,加深学生对所学的基本概念、基础理论和知识的理解,熟悉使用集成环境进行C语言的编写、编译与调试。项目开发全过程的全方位指导,从需求分析、算法设计到程序编写和过程调试,以项目实训的形式引导和帮助学生解决实际问题,提高学生解决具体问题的能力,以及培养学生用多函数、多文件组织程序的思维习惯为今后的后继课程学习和实际工作打下良好基础。掌握C语言程序的基本格式,了解C程序的开发过程和C语言中的一些常用概念掌握常量和五种基本数据类型变量的使用掌握C表达式和运算符的正确使用,熟练掌握数据输入、输出函数掌握条件转移语句if-else和选择分支语句switch;掌握三种程序跳转的方法,即break语句、continue语句、return 语句掌握循环语句(for语句;do-while语句;while语句)的正确使用,认真体会应该如何组织循环掌握数组的定义、赋值,一维数组与二维数组的使用掌握函数的定义、函数的调用以及函数的类型说明掌握局部变量、全局变量的定义和使用掌握指针的基本概念以及数组与指针、指向指针的指针的基本用法掌握结构体变量的定义,引用结构体中成员的方法,应用结构数组解决实际问题;共用体的概念,引用共用体中成员的方法掌握链表的类型定义及其基本操作掌握文件的打开、读写及关闭,并能运用文件提高编程的效率。1107142019)序号实验项目编号实验名称学时必做选做学分数实验类型内容提要基本操作验证综合设计1实验一数据类型和表达式√1√1、了解C语言中数据类型的意义。

2、理解常用运算符的意义。

3、掌握C语言表达式的运行规则2实验二分支结构程序设计√1√了解和掌握分支语句的使用,包括if语句的各种形式以及switch语句3实验三循环结构程序设计√2√√1、使用循环语句完成累乘、图像输出的程序编写。

2、掌握较复杂结构程序的编写。

3、掌握程序调试的方法4实验四数组程序设计√2√√掌握一维和二维数组的使用技巧5实验五函数√2√√1、学习函数的编程思想,编写一个包括3~4个函数的程序。

2、掌握函数中参数传递的两种方式和函数的相互调用6实验六指针√2√√1、用指针作为函数参数完成字符串的传递。

2、掌握函数中参数传递的两种方式7实验七字符串与指针√1√√1、掌握用指针进行函数参数传递的方法。

2、掌握指针数组和二维数组间的关系以及进行参数传递时的写法8实验八结构体√1√√1、掌握结构体的定义、数据输入方法。

2、掌握结构体成员变量的两种访问方法。

3、掌握编写程序完成单链表的建立和查询方法9实验九文件操作√1√√1、掌握文件的打开和关闭。

2、精通文件的读写操作。

3、了解文件的定位操作及文件的检测函数。

4、掌握文件的应用

四、实验内容安排:

实验一 数据类型和表达式

#include

main()

{

double a,b;

printf("please input two real numbers:\n");

scanf("%lf%lf",&a,&b);

printf("the two`s average is: %.4lf\n",(a+b)/2);

}

(2)写一个输入7个数据的程序,把输入的数据代入a + b * (c – d ) / e * f – g 表达式进行运算。

#include

main

大学一年级c语言期末考试,大学一年级下学期c语言程序设计实验答案完整版.doc...相关推荐

  1. 大学医用计算机基础期末考试,大学计算机——医学计算基础-中国大学mooc-题库零氪...

    1 计算机与医学 单元测验 1.世界上第一台数字式电子计算机的名字叫 . A.EDVAC B.ENIAC C.EDSAC D.UNIVAC 2.在电子计算机中,信息通常用 来表示. A.二进制数 B. ...

  2. 大学英语拓展课程系列计算机英语课后答案,《科技英语》课后习题答案完整版.doc...

    <科技英语>课后习题答案完整版 Main Content: UNIT 1 MATHEMATICS Text A "Game Theory" 科技英语阅读方法 " ...

  3. c语言在键盘输入abc回车,C语言期末考试试卷子商务1111、21.doc

    C语言期末考试试卷子商务1111.21 (所有题目答案请写在答题纸上) 一.单项选择题(每题2分, 共60分) 键盘输入为"123 ABC"时,下列程序的输出为_______ #i ...

  4. 大二c语言期末考试题库及详解答案,大学C语言期末考试练习题(带详解答案)...

    <大学C语言期末考试练习题(带详解答案)>由会员分享,可在线阅读,更多相关<大学C语言期末考试练习题(带详解答案)(55页珍藏版)>请在金锄头文库上搜索. 1.一. 单项选择题 ...

  5. 中南c语言作业答案,中南民族大学10套计算机C语言期末考试复习试题及答案.doc...

    中南民族大学10套计算机C语言期末考试复习试题及答案.doc 一.判断 共10题 (共计10分)第1题 ( 1.0分) 题号1488函数即可以嵌套定义,又可以嵌套调用.N第2题 ( 1.0分) 题号1 ...

  6. 计算机c语言期末答案,大学计算机C语言期末考试试题A.doc

    2008~2009学年第二学期C语言期末考试(A卷) (2008级理科专业) PAGE PAGE 13 专业班级: 学号: 姓名: 一.选择题 (用铅笔把选中的方格涂黑 40×1=40分) 1 A B ...

  7. 湖南工业大学c语言在线作业答案,湖南工业大学C语言期末考试复习题(机房题库)...

    C语言期末考试复习题(机房题库) 2.下列各选项中,合法的c语言关键字是( ). A. integex B. sin C. string D. void参考答案: D 3.C语言的程序一行写不下时,应 ...

  8. 华农专业课计算机基础,华南农业大学期末考试大学计算机基础试卷.doc

    华南农业大学期末考试大学计算机基础试卷.doc 华南农业大学期末考试试卷(A2卷) 2011学年第2学期 考试科目: 大学计算机基础 考试类型:(闭卷) 考试时间: 120 分钟 学号 姓名 年级专业 ...

  9. python编程题搜题_2020年大学moocPython编程基础期末考试搜题公众号答案

    2020年大学moocPython编程基础期末考试搜题公众号答案 更多相关问题 [单选] 签派员体检合格标准的规则是:() [单选] 应急锤由()负责配置和管理. [问答题] 什么是强制访问控制MAC ...

  10. c语言期末考试复习题,C语言期末考试复习资料 计算机等级考试复习题目

    C语言期末考试复习资料 计算机等级考试复习题目 国二国三资料题目 1 C 语言复习题 @复刻回忆 新浪微博账号:http://doc.xuehai.net/panhe14 个人主页 http://do ...

最新文章

  1. c语言 offsetof函数,C 库宏 - offsetof()函数
  2. 易语言利用服务器更新,易语言使用FTP服务器更新软件案例
  3. 记录android点滴(一)--通过build.prop实现产品定制的方法
  4. java 调用python_Java平台如何调用Python平台?
  5. 【华为云技术分享】如何让敏捷回顾会议更有效果,这样做就对了
  6. OSError: cannot identify image file
  7. Ubuntu wxWidgets
  8. vue怎么实现右键二级菜单_vue中如何自定义右键菜单详解
  9. 微信号php756,微信机器人开发者常说的“提62”是什么?微信62数据是什么意思?...
  10. Windows XP Embedded 官方下载地址
  11. 大厂阿里程序员的薪资:简述阿里的薪酬体系和职级
  12. spss常态检验_科学网—如何在SPSS中进行正态分布检验?
  13. 像素、分辨率、尺寸概念与关系
  14. Vue 上传图片裁剪
  15. iOS:基于Photos框架的图片选择器以及创建自定义相册
  16. 手指 (shou zhi)
  17. 看了 web.dev 的 631 篇博客,我总结了这些内容
  18. 涵林同学21浙工大计算机考研心路历程(非正经、无干货)
  19. CNN中的Inductive bias(归纳偏置)
  20. Successfully deployed.Backed up previous deployment.

热门文章

  1. ROS学习4:话题(topic)编程与服务(service)编程
  2. Object转XML时候发生异常java.lang.NoSuchMethodError: org.codehaus.stax2.XMLStreamWriter2.closeCompletely()V
  3. DDD系列:三、Repository模式
  4. Android studio Android项目快速配置 kotlin环境
  5. 武田宣布3期ALUNBRIG(R) (brigatinib)试验达到主要终点,在未用过ALK抑制剂的ALK+晚期NSCLC患者中,brigatinib的无进展生存优于克唑替尼
  6. R语言保存svg图片的2种方法
  7. linux下将程序注册成服务,设置开机自启
  8. python正则表达式匹配数字或者逗号_关于python:正则表达式每三位数与一个数字匹配一个逗号...
  9. 【Jazz】Chet Baker
  10. 服务器硬件销售策略,云服务器营销策略