班级姓名座号

一、选择题

1、人们利用计算机解决问题的基本过程一般有如下五个步骤(①~⑤),请按各

步骤的先后顺序在下列选项(A~D中选择正确的答案()

①调试运行程序②分析冋题③设计算法④冋题解决⑤编写程序

A、①②③④⑤B、②④③⑤①C④②③⑤①D②③⑤①④

2、在下图中利用计算机解决问题的基本步骤流程图中,对于标注为(1)的流程

线,以下说明正确的是()

(1)

设计

*

编写

调试

问题

|问题问题

算法

程序

程岸

解决

A.该流程线可有可无B.当程序运行不出结果时,才需要该部分流程线

C?该部分流程线保证了问题解决的正确性D.该部分流程线有错

3、下列三种算法的描述,缺乏直观性、简洁性,最容易产生歧义的是 ()

A、自然语言描述法B 、流程图 C伪代码

4、 流程图中表示判断的是()

A、矩形框B菱形框C、圆形框D椭圆形框

5、“分支判断”作为解决问题的算法的一个基本步骤,正是体现了计算机的( )能力。

A、算术运算能力B、逻辑运算能力

C、分布式运算能力 D记忆存储能力

6下面关于算法的描述,正确的是()

A、算法不可以用自然语言描述B算法只能用框图来描述

C、一个算法必须保证它的执行步骤是有限的

,但只能有一个输出)一个冋题可能有多种算法D算法的框图表示法有

,但只能有一个输出

)

一个冋题可能有多种算法

7、下面关于算法的描述,正确的是(

A、一个问题只有一个算法B、

D算法不是程序设计所必需的8、下列关于算法的叙述,正确的是(

D算法不是程序设计所必需的

8、下列关于算法的叙述,正确的是(

A、解决一个问题的算法只有一种

C、可行性不属于算法基本特征

9、下列关于算法的叙述,正确的是( A、解决一个问题的算法只有一种 C、算法中可以存在不确切的步骤

10、从以下计算S的算法可以看出, ①变量S的初值是0;

③循环表达式为S=S+(-1)*i ;

)

B有穷性是算法的基本特征之一

D算法对程序设计没有任何作用

)

B、算法必定有一个或一个以上的输出

D描述算法的步骤可以是无穷的

S的代数式表示是()

②变量I从1起循环到N;

④输出变量S的值

A. 1 — 2+3- 4+…+( - 1)N*(N - 1)C. 1+2+3+4+ …+(n

A. 1 — 2+3- 4+…+( - 1)N*(N - 1)

C. 1+2+3+4+ …+(n - 1)+n

D.— 1 — 2— 3— 4—…一(n — 1) — n

11、卜列选项都疋属于咼级语言的疋

11、卜列选项都疋属于咼级语言的疋 (

A、汇编语言

机器语言

C汇编语言

Basic 语言

12、卜列选项都疋属于低级语言的疋

(

A、汇编语言

机器语言

C汇编语言

Basic 语言

B、Basic 语言 Pascal 语言

D机器语言Pascal语言

)

B、Basic 语言 Pascal 语言

D机器语言Pascal语言

13、 计算机能直接识别,理解执行的语言

A、汇编语言B Pascal语言C、Basic语言 D 机器语言

TOC \o "1-5" \h \z 14、下列关于程序设计言中机器语言的说法,正确的是()

A Visual Basic 属于机器语言的一种B、机器语言就是 Visual Basic

C机器语言比高级语言更早出现D高级语言比机器语言更早出现

15、 下列选项中,最先出现的程序设计语言是()

A、汇编语言B咼级语言C、Visual BasicD 机器语言

16、 不能被计算机直接识别,理解执行的语言需要转换,这种转换是()

C操作系统负责转换D人工智能技术中的自然语言理解A人工转换或机器转换

C操作系统负责转换

D人工智能技术中的自然语言理解

二、简答题

1、简述什么是计算机程序、程序设计、程序设计语言、算法

2、简述算法的特征。

3、简述程序设计语言的发展历程

4、高级语言编制的源程序计算机无法直接识别,必须经过转换才能被计算机执 行。请问有哪些转换方式,这些方式有什么区别?

三、阅读流程图,写出其处理的任务问题

1、

该流程图处理的任务是: ,开始

/输入正整数n/

赋初值

s=0i=1

? s=s+i

i=i+1输出s

i=i+1

输出s的值

, 结束 ]

2、备注:

2、

备注:x mod y是x除y的余数, 如10 mod 4余数是2

该流程图处理的任务是:

?-x mod v

C 3

四、程序编写尝试,参照教材Pio出师表

两汉:诸葛亮

先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。然侍卫之臣 不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。诚宜开张圣听,以光 先帝遗德,恢弘志士之气,不宜妄自菲

用计算机解决问题的五个步骤,人们利用计算机解决问题的基本过程一般有如下五个步骤....docx...相关推荐

  1. 计算机绘出一条虚线算法步骤,国外利用计算机算法将有色线编织成经典绘画

    原标题:国外利用计算机算法将有色线编织成经典绘画 位于莫斯科的程序员Ani Abakumova使用算法将有色线程的长度组织成经典绘画风格.虽然每个线程的放置数学公式都是在她的计算机上创建的,但Abak ...

  2. 小王利用计算机设计了一个计算程序,小王利用计算机设计了一个计算程序,输入和输出的数据如下表:那么,当输入数据是8时,输出的数据是[]A.B.C.D.-七年级数学...

    题文 小王利用计算机设计了一个计算程序,输入和输出的数据如下表: 那么,当输入数据是8时,输出的数据是 [     ] A. B. C. D. 题型:单选题  难度:中档 答案 C 据专家权威分析,试 ...

  3. 计算机控制系统的模拟控制器,导 读 利用计算机代替常规的模拟控制器,使它成为控制系统的一个组成部分,这种有计算机参加控制的系统简称为计算机控制系统。...

    导 读 利用计算机代替常规的模拟控制器,使它成为控制系统的一个组成部分,这种有计算机参加控制的系统简称为计算机控制系统. View 59 Download 0 Embed Size (px) 344 ...

  4. cad系统是指利用计算机来帮助,CAD系统是指利用计算机来帮助设计人员进行设计工作的系统...

    CAD系统是指利用计算机来帮助设计人员进行设计工作的系统 更多相关问题 判断(1分) 上海借助世博会的成功举办,将推进文化创意产业的发展. 判断(1分) 多个线程并发地访问共享资源而且涉及到数据的修改 ...

  5. 利用计算机窃听,神奇 | 以色列研究人员实现利用计算机风扇噪音窃听

    原标题:神奇 | 以色列研究人员实现利用计算机风扇噪音窃听 现如今,针对离线计算机的攻击方式真可谓花样百出.最近又有一种攻击方式,利用的是计算机中的散热风扇--通过风扇发出的噪声,就能获取到目标计算机 ...

  6. 利用计算机将一种自然语言,()是利用计算机将一种自然语言(源语言)转换为另一种自然语言(目标语言)的过程。...

    _ 签发商业汇票以支付采购材料的价税款应使用"银行存款"科目进行核算.() 患者,男性,35岁,参加宴会后感上腹部疼痛伴呕吐3次,病后6小时来院就诊:查体:腹稍隆,全腹压痛,反 请 ...

  7. 利用计算机解决实际问题,计算机程序可以解决哪些实际问题

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:计算机程序可以解决哪些实际问题回答:很多的 如果你能完全掌握成为特软件 可以说你就是国宝 奥运那个烟火装置 你家里想弄个自动化 你就 ...

  8. 计算机在材料中的运用结课,计算机在材料科学工程中的应用的结课论文.doc

    计算机在材料科学工程中的应用的结课论文 <计算机在材料科学与工程中的应用>的结课论文 做为一个21世纪的大学生,计算机就显得尤为重要,而我们的本专业是21世纪的新型专业材料科学与工程,那么 ...

  9. 利用计算机提高数学课堂教学,计算机技术在数学课堂教学中的应用微探

    课程改革的今天,现代教学思想的贯彻和体现,一个明显的变化就是教学方式多样.教学手段新颖.其中计算机网络引入数学课堂教学,直接给教学信息的传递形态.教学方法.教学组织形式带来影响,扩展了学生获取知识的途 ...

最新文章

  1. 超声波技术构建触摸界面
  2. 2021年大数据Flink(五):Standalone-HA高可用集群模式
  3. 超详细教你10分钟搭建一个高端的B2B2C模式的综合性商城|含来客推V3源码下载
  4. OpenCV中的图像阈值处理算法
  5. linux已知pid定向输出,Linux启动脚本输出pid
  6. 想要学习设计模式,你得先会看类图,一张图读懂UML
  7. bp神经网络和softmax原理_BP人工神经网络常用传递函数
  8. JAVA中当子类覆盖一个父类的_java – 当子类中的某个方法被覆盖时,父类如何运行?...
  9. PAT (Basic Level) Practice1010 一元多项式求导
  10. 一条语句引发的思考:装箱和拆箱,空指针的类型转换
  11. 图片怎样压缩到100KB以下?怎样压缩图片小于100KB?
  12. 网易云音乐 linux x32,网易云音乐 for Mac
  13. 最速下降法解析(理解笔记)
  14. mysql中提取2015年10月数据_2015年10月自考互联网数据库(00911)试题及答案解析与评分标准 (1)...
  15. requests-html 爬虫新库
  16. Overleaf (LaTex) 使用笔记(自用)
  17. ndk-build 添加window环境变量
  18. 秀日记:这个升学比例吓坏大家了
  19. 使用MyBatis实现增删改查遇到的异常解决方法
  20. java多线程:线程同步synchronized(不同步的问题、队列与锁),死锁的产生和解决

热门文章

  1. djongo:Django和MongoDB连接器
  2. 前端/投资者能从阿里巴巴CACSC全球总决赛的项目路演中获得什么
  3. Big Data Security Part One: Introducing PacketPig
  4. Citrix XenApp 6.0 发布应用程序时 ICO 错误的解决方法
  5. 用python画时序图源代码_使用python实现画AR模型时序图
  6. cdr怎样把一张图片随意变形_PS手记|移动工具的使用与画布的变形
  7. java enum变量_java enum
  8. 为什么颜值越来越重要_看脸时代来了吗?为什么这个时代越来越注重颜值?
  9. java将0到9随机输出_生成0到9之间的随机整数
  10. leetcode前缀树java_LeetCode 实现 Trie (前缀树)