第一次作业
更新时间:2023-12-02 12:55:01 阅读量: 教育文库 文档下载
作业说明
给你的是各章习题的word文档,你在计算机上打开该文档,直接把你的作业答案敲在每一道题目的下面。在规定的期限内,作完后,把作业的word文档以电子邮件附件的方式发给李老师。 LIYJ_1@163.com 邮件名称为你的班级和姓名。
提醒1:李老师收到你用邮件发来的作业后,会给你一个回复邮件,明确告诉你本次作业通过还是没有通过。没有通过的会告诉你要不要重新作(抄袭雷同者几方不得重新作)。作业雷同者一律不予通过,本次作业无成绩,重作无效。没有班级和姓名的作业无效。 提醒2:平时作业和上机实习合计占30分,期末试卷占70分。如果你的平时成绩为0分,则试卷必须是满分,才能得到70分。你如果有意见,欢迎沟通(面谈或发邮件),你说的有理,就按你的办。 提醒3:“编程,唯有编程,才可能提供给你一个技术性的就业岗位”,这是近年来计算机信息类大学毕业生用金钱买来的一个常识。“时间,唯有时间,才可能教会你编程”,这是每一个程序员都知道的道理。
=======================================================
习题一
一、 单选题
1-1. 以下______是面向过程的程序设计语言。
A. 机器语言 B. 汇编语言 C. 高级语言 D. 第四代语言
1-2. 程序设计一般包含以下四个步骤,其中首先应该完成的是______。 A. 设计数据结构和算法 B. 建立数学模型 C. 编写程序 D. 调试运行程序
1-3. 以下常用算法中,适合计算等差级数的算法是______。 A. 枚举法 B. 递推法 C.分治法 D. 排序法
1-4. 以下不属于算法基本特征的是______。
A. 有穷性 B. 有效性 C.可靠性 D. 有一个或多个输出
1-5.下面描述中,不正确的是______。 A. 程序就是软件,但软件不仅仅是程序。
B. 程序是指令的集合,计算机语言是编写程序的工具。
C. 计算机语言都是形式化语言,它有严格的语法规则和定义。 D. 计算机语言只能编写程序而不能表示算法。
1-6.下面描述中,正确的是______。
A. 结构化程序设计方法是面向过程程序设计的主流。 B. 算法就是计算方法。
C. 一个正确的程序就是指程序书写正确。
D. 计算机语言是编写程序的工具而不是表示算法的工具。
1-7.下面描述中,不正确的是______。
A. 递归法的关键是必须有一个递归终止条件。
B. 递归算法要求语言具有反复自我调用子程序的能力。 C. 对于同一个问题,递推算法比递归算法的执行时间要长。 D. 递推算法总可以转换为一个递归算法。
1-8. N-S图与传统流程图比较,其主要优点是______。 A. 杜绝了程序的无条件转移。
B. 具有顺序、选择和循环三种基本结构。 C. 简单、直观。 D. 有利于编写程序
二、 填空题
1-9. 在流程图符号中,判断框中应该填写的是______。 1-10. 结构化程序设计是_______应遵循的方法和原则。 1-11. 结构化程序必须用_______程序设计语言来编写。
1-12. 可以被连续执行的一条条指令的集合称为计算机的_______。
1-13. 只描述程序应该\做什么\,而不必描述\怎么做\的语言被称为_______。 1-14. 任何简单或复杂的算法都是由_______和_______这两个要素组成。
1-15. 算法的_______特征是指:一个算法必须在执行有限个操作步骤后终止。 1-16. 在三种基本结构中,先执行后判断的结构被称为______。
1-17. 在程序设计中,把解决问题确定的方法和有限的步骤称作为______。 1-18. 程序设计风格主要影响程序的______。
1-19. 用模块组装起来的程序被称为______结构程序。 1-20. 采用自上而下,逐步求精的设计方法便于______。
三、 应用题 (任选两道,不要全作)
1-21. 用任何一种熟悉的方法描述求N个数中最小数的算法。 1-23. 分别用递推和递归两种算法计算斐波那契数列:
f(n+2)=f(n+1)+f(n),f(1)=f(0)=1 的前30项,并用流程图表示。
1-24. 求例1-6中方程x3-x-1=0在x=1.5附近的一个根。试用迭代法设计其算法,并用流程图表示。
1-25. 对输入的任意三个数a,b,c,要求按从小到大的顺序把它们打印出来,用流程图表示该算法。
1-26. 判断一个整数n能否同时被3和7整除,用流程图表示该算法。 1-27. 求某课全班的平均分,用流程图表示该算法
四、阅读下面的程序。1. 给关键语句加上注释;2. 说明程序功能;3. 写出程序运行的结果(对屏幕输出要严格按照格式写);4. 归纳出程序的书写格式。(total 10) ------------------No.1------------------ #include
void main () {
printf (\
printf (\ printf (\ }
[功能]
[结果]
----------No.2------------------------------- #include
int value = 0xFF;
printf(\ }
[功能]
[结果]
--------No.3----------------------------------------- #include
printf(\ printf(\ }
[功能]
[结果]
----------No.4--------------------------------------- /* Program: COMMENT.C*/ /* Written by: Kris Jamsa*/ /* Date written: 06-30-93*/
/* Purpose: Illustrates the use of comments in a C program.*/ #include
printf (\ /* Display a message*/ }
[功能]
[结果]
-----------No.5-------------------------------------- /* Program: COMMENT.C Written by: Kris Jamsa Date written: 06-30-93
Purpose: Illustrates the use of comments in a C program. */ #include
printf (\ /* Display a message */ }
[功能]
[结果]
-----------No.6-------------------------------------- #include
[功能]
[结果]
---------No.7---------------------------------------- #include
[功能]
[结果]
--------No.8----------------------------------------- #include
logic = !(a [功能] [结果] --------No.9----------------------------------------- # include printf(\ printf(\ /* 自减在操作数之后 */ n = j--; printf(\ printf(\ /* 自增、自减的混合运算 */ p = (++m)*(n++)+(--k); printf(\ printf(\ } [功能] [结果] -------No.10------------------------------------------ #include int a, b, c, d; a = 2; b = 4; c = 6; d = 8; /* 对变量进行“按位与”操作 */ result = a & c; printf(\ /* 对变量进行“按位或”操作 */ result = b | d; printf(\ /* 对变量进行“按位异或”操作 */ result = a ^ d; printf(\ /* 对变量进行“取反”操作 */ result = ~a; printf(\} [功能] [结果]
正在阅读:
第一次作业12-02
党代会精神学习心得总结03-08
热工试题及答案06-14
三年级语文上册5《美好的愿望》小蓝裙的故事(第2课时)课时练习03-21
环保工程及服务Ⅱ行业:PPP清库将结束,拥抱龙头静待估值提升05-21
220KV降压变电站电气部分设计06-18
员工关系管理习题305-25
数控机器人项目可行性研究报告06-17
浙江海洋学院(7)概率试卷(后八)A卷04-12
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 作业
- 第一次