内容正文:
用计算机编程解决问题的一般过程
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.( )指的是为解决某一特定的问题而设计的指令序列。
A.程序 B.文档 C.编程语言 D.系统软件
2.下列描述中,最适合用计算机编程处理的是( )
A.制订本学期的学习计划 B.计算正方形的周长
C.创作一首歌曲 D.求 1000 以内的所有素数
3.在日常生活中,我们常常会碰到许多需要解决的问题,以下描述中最适合用计算机编程来处理的是( )
A.确定去某体育场所的路线 B.计算学校运动会各班级成绩排名
C.统计100000以内的素数的个数 D.寻找最近热播电影
4.下列对计算的理解错误的是( )
A.凡是需要计算的,用计算机来解决是最快捷的 B.人类从诞生之初就学会了简单的计算方法
C.用计算机绘制“函数图像”比人工绘制要精确 D.计算是一种获得信息的过程
5.用计算机解决问题时,首先应该确定程序“做什么”,然后再确定程序“怎么做”。因此“怎么做”是属于用计算机解决问题的步骤( )
A.分析问题 B.设计算法 C.编写程序 D.调试程序
6.编写计算机程序解决问题要经过分析问题、设计算法、编写程序、调试与运行等若干步骤。在解决问题之前,明确需要完成的目标,分析已知条件,这个步骤称为( )
A.分析问题 B.设计算法 C.编写程序 D.调试与运行
7.有如下程序,程序运行之后打印输出a值是( )
a=1
b=3
a+=b
a*=b
print(a)
A.12 B.9 C.3 D.1
8.做自由落体运动物体的下落高度计算公式是:,其中g是重力加速度,t是时间。计算步骤有:
①用公式计算物体下落高度。
②输入重力加速度g和时间t。
③结束。
④输出结果h。
其正确的顺序是( )
A.②①④③ B.①②③④ C.④②③① D.①④②③
9.判断一个自然数x是否能被57整除,以下表达式中正确的是( )
A.x/57==x % 57 B.x/57==int(x/57)
C.x//57==int(x/57) D.x % 57
10.在计算机解决问题的过程中,将设计好的算法通过某种计算机语言描述出来的过程被称为( )
A.分析问题 B.设计算法 C.编写程序 D.调试运行
11.以下对编写计算机程序解决问题的说法,错误的是( )
A.编写计算机程序解决问题,程序必须有输出
B.编写计算机程序解决问题,程序必须有输入
C.设计算法是编写计算机程序解决问题的关键
D.编写计算机程序解决问题需要经过分析问题、设计算法、编写程序、调试运行等若干个步骤
12.编程计算依赖于计算机高精确度、高速运算等特点可以解决多种数学问题,以下不属于数值计算的是( )
A.图像处理 B.函数计算 C.方程求解 D.数列求和
13.编程解决问题的一般过程是( )
①设计算法 ②编写程序 ③调试运行 ④分析问题
A.①②③④ B.④①③② C.④①②③ D.①④②③
14.①设计算法,②描述算法,③调试运行程序,④抽象建模,⑤编写程序。从以上这些过程选出属于用计算机编程解决问题的一般过程,并正确排序后的选项是( )
A.④①⑤② B.①②③④
C.④①②⑤ D.④①⑤③
15.下列适合编写计算机程序解决的问题的选项是( )
A.制作校园诗词节演示文稿 B.把两首MP3歌曲进行剪接
C.求一元二次方程的解 D.下载office2010软件
16.程序如下
a=int(input())
b=int(input ())
c=a+b
print(a,’+’,b,’=’,c)
通过键盘分别输入23和3,运算结果是( )
A.26
B.23+3=26
C.’23’+”3”=26
D.24+4=28
17.用计算机解决以下问题,与穷举法相比更适合用解析法来解决的有( )。
A.输入整数m、n,输出从m到n之间的质数(素数)。
B.输入三角形三边长,输出这个三角形面积
C.输入一元二次方程的各个系数,输出方程的解。
D.输入三个正整数a、b、c,输出这三个数的最小公约数。
18.在程序设计中,确定问题解决的方法和步骤属于
A.分析问题
B.设计算法
C.编写代码
D.调试程序
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.A
【详解】本题考查的是程序描述。程序指的是为解决某一特定的问题而设计的指令序列。计算机软件,是解决计算机管理和各中应用问题而编写的程序以及与此相关的文档资料。故本题应选A。
2.D
【详解】本题主要考查计算机编程解决问题。计算1000以内的所有素数适合计算机编程通过循环结构来处理,故本题选D选项。