必修一(第二章)算法与程序实现附答案_第1页
必修一(第二章)算法与程序实现附答案_第2页
必修一(第二章)算法与程序实现附答案_第3页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

必修一(第二章)算法与程序实现[复制]姓名:[填空题]*_________________________________班级[单选题]*1班(正确答案)2班3班4班5班1、下列计算机解决问题的一般过程正确的是:()[单选题]*A.提出问题→分析问题→编程调试→解决问题B.设计方案→分析问题→编程调试→解决问题C.分析问题→设计方案→编程调试→解决问题(正确答案)D.分析问题→编程调试→设计方案→解决问题2、调试运行计算机程序的目的是()[单选题]*A.编写程序B.设计算法C.分析问题D.检查程序的可行性(正确答案)3、在日常生活中,我们常常会碰到许多需要解决的问题,以下描述中最适合用计算机编程来处理的是()[单选题]*A.确定放学回家的路线B.计算100以内的质数(正确答案)C.计算自己的期中考试成绩D.在网络上查找自己喜欢的歌曲4、Python语言属于()。[单选题]*A. 机器语言B.汇编语言C.高级语言(正确答案)D.自然语言5、()是一种常见的图形化算法描述方法,由一套标准的图形符号结合一定的文字说明可描述问题解决的方法与流程。[单选题]*A.自然语言B.流程图(正确答案)C.伪代码D.计算机程序设计语言6、用流程图描述算法,以下图形符号()表示判断框[单选题]*A.圆矩形B.平行四边形C.矩形D.菱形(正确答案)7、Python程序文件的扩展名是()。[单选题]*A..PythonB..pytC..ptD..py(正确答案)8、某算法程序流程图如图所示,对于该算法下列说法正确的是()[单选题]*A.当n的值为800时,条件“n<=2000?”会被执行B.当n为任意整数时,条件“n<=800?”必定会被执行(正确答案)C.当n的值为2000时,输出p的值为0.25D.输出p的值有可能为09、以下属于合法变量名的是()[单选题]*A.ifB.5VC.TureD.i(正确答案)10、StuNum、stunum、stuNum、Stunum是()个变量[单选题]*A.4(正确答案)B.3C.2D.111、执行Python语言x=input(“请输入一个整数”)后,x的数据类型为()[单选题]*A.整型B.浮点型C.字符串型(正确答案)D.布尔型12、计算机执行以下Python语句中后,x的值是()x=3x=str(x)+’4’[单选题]*A.3B.7C.'7'D.'34'(正确答案)13、在Python中表达式10>3and6<5+2的输出结果为(

)。[单选题]*A.8B.7C.True(正确答案)D.False14、Python语言语句块的标记是()[单选题]*A分号B缩进(正确答案)C逗号D/15、在Python语言中,range(0,5,3)生成()个整数[单选题]*A.5B.3C.2(正确答案)D.116、在列表colors=[“red”,”yellow”,”green”]中,colors[0]=()[单选题]*A.red(正确答案)B.0C.yellowD.green17、在Python语言中,如果想导入某个模块,可以使用()语句[单选题]*A.pipB.inputC.import(正确答案)D.install18、“割圆术”是求圆周率的一种算法。我国古代数学家刘徽发现当圆内接正多边形的边数无限增加时,其面积可无限逼近圆面积,他通过计算得出3072边割圆后圆周率π的值为3.1416。现在可以利用计算机来计算圆周率,如果要你设计程序实现该问题的验证,你认为应采用哪种程序设计算法?()[单选题]*A.解析法(正确答案)B.枚举法C.排序法D.递归法19、《孙子兵法》中有一道算术题这样描述:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”后该问题被称为“韩信点兵”问题,如设计程序用计算机解决该问题,你认为应采用哪种程序设计算法?()[单选题]*A.解析法B.枚举法(正确答案)C.排序法D.递归法20、()语言是二进制表示的机器码集合,可以被计算机直接执行。[填空题]*_________________________________(答案:机器)21、()是为解决一类特定问题而采取的确定的、有限的步骤。[填空题]*_________________________________(答案:算法)22、程序设计的三种基本结构包括顺序结构、()结构和()结构。[填空题]*_________________________________(答案:选择循环)23、某避障机器人的运行过程如下:1.机器人判断前方是否有障碍;2若机器人前方无障碍,则机器人前进一段,继续步骤1,否则机器人停止。如果从程序结构角度上看,以上过程主要属于()结构。[填空题]*_________________________________(答案:循环)24、Python语言中的单行注释是以()开头的,或以独立行的形式单独存在,或写在程序语句行后。[填空题]*_________________________________(答案:#)25、在Python语言中变量必须在使用前被()。[填空题]*_________________________________(答案:赋值)26、数学表达式2a/(b+c)用Python语言表示为()。[填空题]*_________________________________(答案:2*a/(b+c))27、在Python语言中,表达式int(2*4.1)的值为(),表达式11//3的值为()。[填空题]*_________________________________(答案:83)28、在Python语言中,word=['A','B','C','D'],word[2]的值是()。[填空题]*_________________________________(答案:'C')29、小李忘记了密码箱上设置的三位数密码,于是他从“000”开始尝试,一直到成功打开密码箱为止。这种解锁方法采用的是()法。[填空题]*_________________________________(答案:枚举)30、阅读下面的流程图,回答问题。

(1)该算法结构属于()结构。

(2)如果x的输入值是100,那么输出结果是()。

[填空题]_________________________________31、阅读下面的程序回答问题。

m=int(input(‘请输入m的值’))

n=int(input(‘请输入n的值’))

s=m**n

print(s)

当用户输入的m、n值分别是2,3时,程序的运行结果是[填空题]*_________________________________32、阅读下面的程序回答问题。

r=10

c=2*3.14*r

print(“c=”,c)

程序的运行结果是

[填空题]*_________________________________33、阅读下面的程序回答问题。

n=60

ifn<60:

print(‘bad’)

elifn>=85:

print(‘exellent’)

elifn>=70:

print(‘good’)

else:

print

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论