程序设计基础(Python)
学校: 无
问题 1: 1. Python中,可以输出hello world的是()
选项:
• A. printf(“hello world”)
• B. output(“hello world”)
• C. Print(“hello +world”)
• D. print(“hello world”)
答案: print(“hello world”)
问题 2: 2. Python中用来声明字符串变量的关键字是( )
选项:
• A. str
• B. int
• C. float
• D. Char
答案: str
问题 3: 3. 下面哪个不是Python合法的标识符( )
选项:
• A. int_3
• B. 30XL
• C. self
• D. _abc
答案: 30XL
问题 4: 4. 计算机中信息处理和信息储存⽤( )
选项:
• A. ⼆进制代码
• B. ⼗进制代码
• C. ⼗六进制代码
• D. ASCII代码
答案: ⼆进制代码
问题 5: 5. 下列选项中,能作为python程序变量名的是( )。
选项:
• A. if
• B. 2x
• C. a*b
• D. x2
答案: x2
问题 6: 6. 下列不属于高级编程语言的是
选项:
• A. C 语言
• B. VB语言
• C. Python语言
• D. 机器语言
答案: 机器语言
问题 7: 7. 在python中,语句print(a,b)的意思是( )
选项:
• A. 打印a,b
• B. 输出(a,b)
• C. 输入a,b
• D. 输出a,b
答案: 请关注公众号【渝开搜题】查看答案
问题 8: 8. 李老师要建立一个“Python 程序设计”课程的学习网站,下面比较合理的制作流程是 :( )
①规划网站结构,并确定设计风格 ②发布网站 ③网页制作 ④了解网站运行环境,选择网站开发工具 ⑤确定网站主题,收集素材
选项:
• A. ①⑤③④②
• B. ⑤①④②③
• C. ①④⑤②③
• D. ⑤①④③②
答案: 请关注公众号【渝开搜题】查看答案
问题 9: 9. 以下哪种语言属于高级程序设计语言()。
①python②c++③visual basic④java
选项:
• A. ①②③
• B. ②③
• C. ②③④
• D. A.①②③④
答案: 请关注公众号【渝开搜题】查看答案
问题 10: 10. python中表达式4**3=( )。
选项:
• A. 12
• B. 1
• C. 64
• D. 7
答案: 请关注公众号【渝开搜题】查看答案
问题 11: 11. 以下哪个是Python中的保留字?
选项:
• A. print
• B. import
• C. not
• D. None
答案: 请关注公众号【渝开搜题】查看答案
问题 12: 12. 关于软件危机,以下选项中描述正确的是( )
选项:
• A. 软件成本不断提高
• B. 软件质量难以控制
• C. 软件过程不规范
• D. 软件开发生产率低
答案: 请关注公众号【渝开搜题】查看答案
问题 13: 13. 以下选项中,对文件的描述错误的是( )
选项:
• A. 文件中可以包含任何数据文件
• B. 文本文件和二进制文件不是文件
• C. 文本文件不能用二进制文件方式读入
• D. 文件是一个存储在辅助存储器上的数据序列
答案: 请关注公众号【渝开搜题】查看答案
问题 14: 14. 关于Python文件打开模式的描述,以下选项中描述正确的有( )
选项:
• A. 覆盖写模式w
• B. 追加写模式a
• C. 创建写模式n
• D. 只读模式r
答案: 请关注公众号【渝开搜题】查看答案
问题 15: 15. Python中,以下哪个不是合法的变量名?
选项:
• A. 1var
• B. var$
• C. _var
• D. var*
答案: 请关注公众号【渝开搜题】查看答案
问题 16: 16. 算法作为一个精心设计的步骤序列,需要用一种可理解的形式表示出来。描述算法的常用方法有() 。
选项:
• A. 自然语言
• B. 数学表达式
• C. 流程图
• D. 伪代码
答案: 请关注公众号【渝开搜题】查看答案
问题 17: 17. 以下关于字典类型的描述,正确的有( )
选项:
• A. 字典类型是一种无须的对象集合,通过键来存取
• B. 字典类型可以在原来的变量上增加或缩短
• C. 字典类型可以包含列表和其他数据类型,支持嵌套的字典
• D. 字典类型中的数据不可以进行分片和合并操作
答案: 请关注公众号【渝开搜题】查看答案
问题 18: 18. 下面属于软件测试实施步骤的是( )
选项:
• A. 确认测试
• B. 单元测试
• C. 回归测试
• D. 集成测试
答案: 请关注公众号【渝开搜题】查看答案
问题 19: 19. 高级语言程序要被机器执行,只有用解释器来解释执行。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 20: 20. 不可以在同一台计算机上安装多个不同的Python解释器版本。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 21: 21. 数据的逻辑机构与存储结构是一一对应的
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 22: 22. Python是一种跨平台、开源、免费的动态编程语言。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 23: 23. 在编写程序时,注释能够增强程序的可读性,会影响程序的运行结果。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 24: 24. print()函数是输出函数。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 25: 25. 在Python中,可以用else作为变量名。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 26: 26. Python 3.X完全兼容Python 2.X
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 27: 27. 用高级语言编写的程序也不能直接被计算机识别和执行,必须经过编译程序或解释程序将其翻译成机器语言。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 28: 28. 在Python中,可以用else作为变量名。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 29: 29. 我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于( )。
选项:
• A. 高级语言
• B. 自然语言
• C. 汇编语言
• D. 机器语言
答案: 请关注公众号【渝开搜题】查看答案
问题 30: 30. python源程序执⾏的⽅式( )
选项:
• A. 编译执⾏
• B. 解析执⾏
• C. 直接执⾏
• D. 边编译边执⾏
答案: 请关注公众号【渝开搜题】查看答案
问题 31: 31. Python表达式a=b中“=”表示()
选项:
• A. 交换“=”左右两边变量的值
• B. 把“=”右边变量的值赋值给左边变量
• C. 把“=”左边变量的值赋值给右边变量
• D. 比较“=”左右两边变量的值是否相等
答案: 请关注公众号【渝开搜题】查看答案
问题 32: 32. 属于计算机高级语言的是() 。
选项:
• A. C++
• B. Java
• C. Excel
• D. Python
答案: 请关注公众号【渝开搜题】查看答案
问题 33: 1. 以下不是python中的关键字( )
选项:
• A. raise
• B. with
• C. import
• D. final
答案: 请关注公众号【渝开搜题】查看答案
问题 34: 2. 下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是()
选项:
• A. (x%4==0)or(x%100!=0)
• B. (x%4==0)and(x%100!=0)
• C. (x/4==0)or(x/100!=0)
• D. (x/4==0)and(x/100!=0)
答案: 请关注公众号【渝开搜题】查看答案
问题 35: 3. 下列选项中,属于Python输出函数的是()。
选项:
• A. random( )
• B. print( )
• C. sqrt()
• D. input()
答案: 请关注公众号【渝开搜题】查看答案
问题 36: 4. 关于python类说法错误的是( )
选项:
• A. 类的实例⽅法必须创建对象后才可以调⽤
• B. 类的实例⽅法必须创建对象前才可以调⽤
• C. 类的类⽅法可以⽤对象和类名来调⽤
• D. 类的静态属性可以⽤类名和对象来调⽤
答案: 请关注公众号【渝开搜题】查看答案
问题 37: 5. Python语⾔语句块的标记是( C )
选项:
• A. 分号
• B. 逗号
• C. 缩进
• D. /
答案: 请关注公众号【渝开搜题】查看答案
问题 38: 6. 为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是()
选项:
• A. :
• B. #
• C. ,
• D. !
答案: 请关注公众号【渝开搜题】查看答案
问题 39: 7. Python不⽀持的数据类型有( A)
选项:
• A. char
• B. int
• C. float
• D. list
答案: 请关注公众号【渝开搜题】查看答案
问题 40: 8. Python定义私有变量的方法为。()
选项:
• A. 使用__private关键字
• B. 使用public关键字
• C. 使用DEF定义变量名
• D. 使用__XX定义变量名
答案: 请关注公众号【渝开搜题】查看答案
问题 41: 9. “ab”+”c”*2 结果是:( )
选项:
• A. abc2
• B. abcabc
• C. abcc
• D. ababcc
答案: 请关注公众号【渝开搜题】查看答案
问题 42: 10. 以下哪项python能正常启动( )
选项:
• A. 拼写错误
• B. 错误表达式
• C. 缩进错误
• D. ⼿动抛出异常
答案: 请关注公众号【渝开搜题】查看答案
问题 43: 11. 下⾯对count( ),index( ), find( )⽅法描述错误的是( )
选项:
• A. count( ) ⽅法⽤于统计字符串⾥某个字符出现的次数
• B. find( ) ⽅法检测字符串中是否包含⼦字符串 str 如果包含⼦字符串返回开始的索引值,否则会报⼀个异常
• C. index( ) ⽅法检测字符串中是否包含⼦字符串 str,如果str不在返回-1
• D. 以上都错误
答案: 请关注公众号【渝开搜题】查看答案
问题 44: 12. 以下关于程序控制结构描述正确是有( )
选项:
• A. 分支结构包括单分支结构和二分支结构
• B. 二分支结构组合形成多分支结构
• C. 程序由三种基本结构组成
• D. Python里,能用分支结构写出循环的算法
答案: 请关注公众号【渝开搜题】查看答案
问题 45: 13. 以下关于Python程序语法原则的描述,正确的有( )
选项:
• A. 段落格式有助于提高代码可读性和可维护性
• B. 虽然Python支持中文变量名,但从兼容性角度考虑还是不要用中文名
• C. true并不是Pyhon的保留字
• D. 并不是所有的if、while、def、class语句后面都要用“:”结尾
答案: 请关注公众号【渝开搜题】查看答案
问题 46: 14. 关于Python语言,叙述正确的是()
选项:
• A. 变量使用前必须声明
• B. 在循环体内使用break语句和使用continue 语句的作用相同
• C. 使用缩进来体现代码之间的逻辑关系
• D. 表中元素的数据类型不要求统一
答案: 请关注公众号【渝开搜题】查看答案
问题 47: 15. 下列选项中属于Python语言特点的是( )。
选项:
• A. 支持中文
• B. 平台无关
• C. 语法简洁
• D. 执行高效
答案: 请关注公众号【渝开搜题】查看答案
问题 48: 16. 以下哪个选项是Python中的循环结构?
选项:
• A. for循环
• B. while循环
• C. do-while循环
• D. foreach循环
答案: 请关注公众号【渝开搜题】查看答案
问题 49: 17. 下列选项中属于结构化程序设计原则的是( )
选项:
• A. 逐步求精
• B. 自顶向下
• C. 模块化
• D. 可封装
答案: 请关注公众号【渝开搜题】查看答案
问题 50: 18. 下面属于软件需求分析阶段主要工作的是( )
选项:
• A. 需求评审
• B. 需求获取
• C. 需求变更申请
• D. 需求分析
答案: 请关注公众号【渝开搜题】查看答案
问题 51: 19. PyCharm是Python的集成开发环境。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 52: 20. 一个教师讲授多门课程,一门课程由多个教师讲授,这描述了实体教师与课程之间m:n的联系
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 53: 21. Python 语言用缩进的方式标识语句块,表示语句之间的层次关系。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 54: 22. 选择结构表示程序中各步骤操作按条件的是否成立执行,每一步可以执行一次或零次。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 55: 23. 相比C++程序,Python程序的代码更加简洁、语法更加优美,但效率较低。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 56: 24. 模块文件的后缀名必定是.py。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 57: 25. math库是python语言的数学模块。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 58: 26. 已知 x等于3, 则 语句x='3'是错误的。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 59: 27. 已知 x=3, 则执行“ x=7”后,id(x)的返回值与原来没有变化。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 60: 28. 在编写程序时,注释能够增强程序的可读性,会影响程序的运行结果。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 61: 29. 关于Python内存管理,下列说法错误的是( )
选项:
• A. 变量不必事先声明
• B. 变量⽆须先创建和赋值⽽直接使⽤
• C. 变量⽆须指定类型
• D. 可以使⽤del释放资源
答案: 请关注公众号【渝开搜题】查看答案
问题 62: 30. Python中“ab ”+“cd”*2的结果是( )。
选项:
• A. abcd2
• B. abcdabcd
• C. abcdcd
• D. Ababcd
答案: 请关注公众号【渝开搜题】查看答案
问题 63: 31. 在Python中,设a=2,b=3,表达式a>b and b>=3的值是( )
选项:
• A. 1
• B. -1
• C. True
• D. False
答案: 请关注公众号【渝开搜题】查看答案
问题 64: 32. 关于字符串下列说法错误的是( )
选项:
• A. 字符应该视为长度为1的字符串
• B. 字符串以\0标志字符串的结束
• C. 既可以⽤单引号,也可以⽤双引号创建字符串
• D. 在三引号字符串中可以包含换⾏回车等特殊字符
答案: 请关注公众号【渝开搜题】查看答案
问题 65: 33. 以下是字符转换成字节的⽅法是( )
选项:
• A. decode()
• B. encode()
• C. upper()
• D. rstrip()
答案: 请关注公众号【渝开搜题】查看答案
问题 66: 34. 在Python 程序中,能作为变量名的是 ()
选项:
• A. 姓名
• B. _sport
• C. My
• D. 2a
答案: 请关注公众号【渝开搜题】查看答案
问题 67: 35. 下列属于软件测试方法的有( )
选项:
• A. 静态测试方
• B. 动态测试方
• C. 黑盒测试
• D. 白盒测试
答案: 请关注公众号【渝开搜题】查看答案
问题 68: 1. 下面说法正确的是( )
选项:
• A. 算法+数据结构=程序
• B. 算法就是程序
• C. 数据结构就是程序
• D. 算法包括数据结构
答案: 请关注公众号【渝开搜题】查看答案
问题 69: 2. 下列有关于print命令的描述中,正确的是( )
选项:
• A. 在打印机里打印相关的文本或者数字等
• B. 可以用来画图
• C. 在屏幕中输出相应的文本或者数字等
• D. 执行语句print(“python”,3.7)时会出错
答案: 请关注公众号【渝开搜题】查看答案
问题 70: 3. 在python中,下列属于字符串常量的是( )
选项:
• A. "python"
• B. 3.14
• C. cnt
• D. 2018
答案: 请关注公众号【渝开搜题】查看答案
问题 71: 4. 算法必须能在执行有限个步骤之后终止,即算法步骤不可能是无限的。此特征就是算法的()
选项:
• A. 可行性
• B. 输出性
• C. 确定性
• D. 有穷性
答案: 请关注公众号【渝开搜题】查看答案
问题 72: 5. Python运算符的优先级排列正确的是( )。
选项:
• A. 算术运算符>关系运算符>逻辑运算符
• B. 算术运算符>逻辑运算符>赋值运算符
• C. 算术运算符>逻辑运算符>成员运算符
• D. 以上全不正确
答案: 请关注公众号【渝开搜题】查看答案
问题 73: 6. 有关循环结构的说法不正确的是()。
选项:
• A. 循环结构是算法的基本结构之一
• B. 有的的程序设计中没有循环结构
• C. 循环结构在程序设计有可能会有嵌套出现
• D. 在PYTHON程序设计语言中循环结构一般使用IF语句实现。
答案: 请关注公众号【渝开搜题】查看答案
问题 74: 7. 列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素( )。
选项:
• A. 整数
• B. 浮点数
• C. 字符串
• D. 以上都是
答案: 请关注公众号【渝开搜题】查看答案
问题 75: 8. 下列Python表达式的值为偶数的是()
选项:
• A. 12*3%5
• B. len(“Welcome”)
• C. int(3.9)
• D. abs(-8)
答案: 请关注公众号【渝开搜题】查看答案
问题 76: 9. 在 Python 程序中,关系表达式 a > b 的运算结果是 ( )
选项:
• A. 整型
• B. 浮点型
• C. 字符串
• D. 布尔值
答案: 请关注公众号【渝开搜题】查看答案
问题 77: 10. Python程序中第一行:a=int(input( )),第二行:print(a+5),运行程序后键盘输入3,输出结果是( )。
选项:
• A. 5
• B. 3
• C. 8
• D. 其他
答案: 请关注公众号【渝开搜题】查看答案
问题 78: 11. 以下关于Python内置函数的描述,正确的有( )
选项:
• A. hash()返回一个可计算哈希的类型的数据的哈希值
• B. type()返回一个数据对应的类型
• C. sorted()对一个序列类型数据进行排序
• D. id()返回一个数据的一个编号,跟其在内存中的地址无关
答案: 请关注公众号【渝开搜题】查看答案
问题 79: 12. 以下哪个选项是Python中的条件语句?
选项:
• A. if语句
• B. else语句
• C. switch语句
• D. elif语句
答案: 请关注公众号【渝开搜题】查看答案
问题 80: 13. 以下选项属于Python整数类型的有( )
选项:
• A. 二进制
• B. 十进制
• C. 八进制
• D. 十二进制
答案: 请关注公众号【渝开搜题】查看答案
问题 81: 14. 以下选项中描述错误的是( )
选项:
• A. 只有一个根节点的数据结构一定是线性结构
• B. 循环链表是非线性结构
• C. 双向链表是非线性结构
• D. 有一个以上根节点的数据结构不一定是非线性结构
答案: 请关注公众号【渝开搜题】查看答案
问题 82: 15. 以下是Python语言关键字的选项是( )
选项:
• A. return
• B. def
• C. in
• D. define
答案: 请关注公众号【渝开搜题】查看答案
问题 83: 16. 以下关于循环结构的描述,正确是有
选项:
• A. 遍历循环的循环次数由遍历结构中的元素个数来体现的
• B. 非确定次数的循环的次数是根据条件判断来决定的
• C. 非确定次数的循环用while语句来实现,确定次数的循环用for语句来实现
• D. 遍历循环对循环的次数是确定的
答案: 请关注公众号【渝开搜题】查看答案
问题 84: 17. 下⾯对 strs 和 list 的值输出正确的是( )
选项:
• A. strs ['1','2']
• B. list ['1','2']
• C. list ['1','2',’end’]
• D. strs ['1','2',’end’]
答案: 请关注公众号【渝开搜题】查看答案
问题 85: 18. 以下对Python程序缩进格式描述正确的有( )
选项:
• A. 不需要缩进的代码顶行写,前面不能留空白
• B. 缩进可以用tab键实现,也可以用多个空格实现
• C. 严格的缩进可以约束程序结构,可以多层缩进
• D. 缩进是用来格式美化Python程序的
答案: 请关注公众号【渝开搜题】查看答案
问题 86: 19. Python语言列表中的元素类型可以不相同。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 87: 20. range()函数可以产生带小数点的实数。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 88: 21. 不论是选择结构还是循环结构,所有语句严格遵循缩进要求。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 89: 22. 循环结构表示程序反复执行某个或某些操作,直到判断条件为真时才可以终止循环。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 90: 23. Python语言列表中的元素类型可以不相同。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 91: 24. 建立良好的程序设计风格要求程序应简单、清晰、可读性好
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 92: 25. range()函数可以产生带小数点的实数。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 93: 26. DBMS是数据库系统
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 94: 27. Python 语言用缩进的方式标识语句块,表示语句之间的层次关系。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 95: 28. Python 语言中,同一级语句块中的语句具有相同的缩进量。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 96: 29. 在Python中,已知a=3,b=5,运行下列程序段后,a和b的值为
a = a * b
b = a // b
a = a // b
选项:
• A. a=3 b=5
• B. a=15 b=3
• C. a=5 b=5
• D. A.a=5 b=3
答案: 请关注公众号【渝开搜题】查看答案
问题 97: 30. Python中,保留字写法正确的是( )
选项:
• A. PRINT( )
• B. Print( )
• C. print( )
• D. Int( )
答案: 请关注公众号【渝开搜题】查看答案
问题 98: 31. 以下 Python 代码的运行结果是( )。
a = 3
b = 4
a = a * b
print(a)
选项:
• A. 3
• B. 4
• C. 12
• D. a*b
答案: 请关注公众号【渝开搜题】查看答案
问题 99: 32. 下列关于算法说法不正确的是( )
选项:
• A. 算法独立于任何具体的语言,Python算法只能用Python语言来实现
• B. 解决问题的过程就是实现算法的过程
• C. 算法是程序设计的“灵魂”
• D. 算法可以通过编程来实现
答案: 请关注公众号【渝开搜题】查看答案
问题 100: 33. 以下关于函数参数传递的描述,正确的是( )
选项:
• A. 定义函数的时候,可选参数必须写在非可选参数的后面
• B. 函数的实参位置可变,需要形参定义和实参调用时都要给出名称
• C. 调用函数时,可变数量参数被当做元组类型传递到函数中
• D. Python支持可变数量的参数,实参用“*参数名”表示
答案: 请关注公众号【渝开搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。