第四章 程序设计基础章节测试1-高中信息技术必修1_第1页
第四章 程序设计基础章节测试1-高中信息技术必修1_第2页
第四章 程序设计基础章节测试1-高中信息技术必修1_第3页
第四章 程序设计基础章节测试1-高中信息技术必修1_第4页
全文预览已结束

下载本文档

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

文档简介

1、第四章 程序设计基础(一)程序设计语言的基础和顺序结构满分:100分 时间:60 分钟一、单项选择题(从每个小题的四个备选项中,选出一个最符合题目要求的答案)1.关于程序中的常量、变量,以下说法中正确的是A.将数据存人某变量后,读取该变量中的值,不会改变该变量的值B.将数据存人某变量以后就不能将新的数据存人该变量C.常量只能是固定的数值D.为了增加程序的可读性,在变量命名的时候可以考虑用能代表一定含义的单词作为变量名比如命名为string。2.Python语言中变量的命名规则,正确的是A.标识符只能由字母和数值组成B.如果使用非法标识符,在运行程序是计算机不会报错C.标识符命名区分大小写D.保

2、留字可以充当变量名3.在Python表达式中,下列运算符中计算要求参与运算的变量或常量必须是整型的是A.+B.-C. %D. /4.下面变量名是合法的选项是A. python nomlB. float C.4bananaD._ok5.常用的数据类型中,下列那个数据类型是表示整数类型的A. float B. stringC. intD. bool6.下列对Python程序基本结构描述不正确的是A.任何程序都只能有一个人口一个出口B.顺序结构的语句每条语句只能执行一次C.顺序结构的程序,其执行的顺序是从上到下顺序执行D.顺序结构的程序在执行过程中根据不同的条件,有可能存在一次都不会被执行的语句。7

3、.下列赋值语句中变量a获取的值不是整型的是A.a=len(python) B.a=char(97) C.a=abs(int(-5. 6)D.a=int(input()8.顺序控制结构的程序执行过程是按照下列哪种顺序依次执行的。A.自上而下B.自下而上C.自外到内D.由内到外9.列表array1-12.41,22 .49.50.现在想要得到列表的第一-个元素12,以下语句能实现该功能的是A.array10B. array11C. array1C-1D.max( array1)10.在一个程序中.定义了变量a.以下语句执行之后变量a的数据类型为整型的是A.a=8/7B.a=input( )C.a=

4、54D.a=15/711.已知x=HELLO和y-WORLD ,那么x+y等于什么A. WORLDB. HELLOC. HELLOWORLDD. HD12.在Python语言中,数据的输人是通过( )来实现的。A. input()函数B. print()函数C. output()函数D. abs()兩数13.若x= 5.y=4.z=3下列关系表达式中计算结果为TRUE的是哪一项A.xy or xy+xD.xy and not(xz)14. num=int( input(“请输人一个两位数:)num = num%5print(num)程序运行后,键盘输人49.其输出结果为A.9B.9.8C.4D

5、.4.015.程序如下a = input( )b = input( )c=a+bprint(a,+,b,=,c)过键盘分别输入23和3.运算结果是A.“23”+“3”= 26B.23+3=26 C.“23”+“3”=233 D.23 +3 =233二.判断题(判断下列各题的正误,正确的为“A”,错误的为“B”)16.将程序的基本结构按-定规律组成并对算法进行描述,是保证和提高算法的自恋,以及编写优质程序的基础17. Python语言是一种面向对象的解释型计算机程序设计语言,因此是个一种计算机能直接理解并且执行的机器语言18.在Python程序中,注释语句可以增强程序的可读性,以“#”开头的语句

6、就是注释语句,在程序运行过程中解释器会跳过注释语句19.python中变量在使用前不需要定义,变量会根据每次赋值的具体数据类型,自动改变数据类型以适应新的赋值20.关系表达式的计算结果只能是True或False21. Python中的“=”是赋值运算符.跟数学上的“=”意义不一样。22.在Python中写程序时常常会出现标点符号.这些标点符号必须是英文输人状态下的标点符号.如果是中文标点符号则程序运行会报错。23.表达式a/=y相当于是a= y/a24.在Python中,变量命名的时候可以用下划线开头,但是不能以数字或者字母开头。25.在Python中,变量命名的时候不区分大小写。26.字符串

7、就是文本,可以是字母、数字或符号,在调用字符串时,字符串必须用单引号、双引号或三引号括起来。27.Python中的变量可以存储不同类型的数据.并且不同数据类型可以执行的操作也不一样。28.执行语句x= y= z =“orange”后,变量x.y,z的值都是字符中“orange”29.如果变量a= 5,那么表达式10a and ab得到的结果就是True32. Python表达式中优先级最高的是* 和/。33.Python中的列表是一种有序可更改的集合.允许重复的成员34.若有a=1.2,3.4,5,则表达式a2+a4的值为6。35. set在Python中表示的是集合。三、简答题36.阅读流程

8、图,写出结果如果输人5,6,那么输出结果是 37.阅读分析以下流程图,写出结果如果输人5,6那么输出38.有Python代码如下,pi-3.14r=10s=r * 2 * piprint(“s=”,s)程序运行的结果: 39.输入一个三位数的整数,倒序输出这个三位数。例如输入345,那么输出为543。程序代码如下:a= int(input(“请输入-一个三位数的整数”)b=a /10c= a/10%10d=a= b+10 *c + 100* dprint(a): 40.有三个小朋友,站站有50粒糖,红红有43粒糖,欢欢有13粒糖果。现在他们做一个游戏,从站站开始,将自己的糖分成三份,自己留一.份,其余两份分给欢欢和红红,多余的糖果自己吃掉,然后

温馨提示

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

评论

0/150

提交评论