2024秋最新国家开放大学电大《程序设计基础》形考作业题库、期末题库及答案
考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库超星学习通、知到智慧树、国家开放大学、广东开放大学、江苏开放大学、上海开放大学、云南开放大学、芯位教育、云慕学苑、职教云、川农在线、长江雨课堂、安徽继续教育平台、青书学堂、睿学在线、成教云、京人平台、绎通继教云、学起Plus、云上河开、河南继续教育、四川开放大学、良师在线、继教云、日照专业技术人员继续教育、麦能网、21tb、168网校、云班课、电大中专、learnin、西财在线等平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【学海搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【学海搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【学海搜题】微信公众号提供,禁止复制盗取,违者必究
程序设计基础
学校: 河南开放大学
问题 1: 1. 下列表示中是字符串常量的是()
选项:
• A. 12.35
• B. 2006
• C. 1235
• D. "2006"
答案: "2006"
问题 2: 2. 结构化程序设计的3种结构是?
选项:
• A. A. 顺序结构
• B. B. 选择结构
• C. C. 循环结构
• D. D. 分支结构
答案: A. 顺序结构
问题 3: 3. 在软件系统进行组装测试的时候发现错误,则针对被发现的错误,可以判断在整个软件开发过程最可能出现错误的阶段是______。
选项:
• A. A. 需求分析
• B. B. 概要设计
• C. C. 详细设计
• D. D. 单元测试
答案: B. 概要设计
问题 4: 4. 编译程序的实现算法较为复杂,但它可以产生高效运行的____①______程序,因此更适合翻译那些规模较大、结构较复杂、需要较长运行时间的 _____②______ 程序。
选项:
• A. A. ① 执行 ② 复杂
• B. B. ① 目标 ② 应用
• C. C. ① 可执行代码 ② 系统
答案: B. ① 目标 ② 应用
问题 5: 5. 用计算机进行图书资料检索工作,属于计算机应用中的()
选项:
• A. 科学计算
• B. 数据处理
• C. 人工智能
• D. 实时控制
答案: 数据处理
问题 6: 6. 关于C语言语句的正确概念是______。
选项:
• A. A. goto语句可以从C语言中去除
• B. B. 在C语言中不能使用goto语句
• C. C. while和do-while都是直到型循环
• D. D. switch语句可以替代if语句
答案: A. goto语句可以从C语言中去除
问题 7: 7. 以下哪些是二叉树的遍历方法?
选项:
• A. A. 后根遍历
• B. B. 先根遍历
• C. C. 中根遍历
• D. D. 子树遍历
答案: 请关注公众号【学海搜题】查看答案
问题 8: 8. 个人计算机属于( )
选项:
• A. 微型计算机
• B. 小型计算机
• C. 中型计算机
• D. 小巨型计算机
答案: 请关注公众号【学海搜题】查看答案
问题 9: 9. 字符串"Aa"在内存中占据的字节个数为( )
选项:
• A. 0
• B. 1
• C. 2
• D. 3
答案: 请关注公众号【学海搜题】查看答案
问题 10: 10. 输入/输出设备,又称为I/O设备。
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 11: 11. 以下不正确的C语言标识符是?
选项:
• A. A. b_1
• B. B. int
• C. C. ab1exe
• D. D. _x
答案: 请关注公众号【学海搜题】查看答案
问题 12: 12. 字符串"a"在内存中占据的字节个数为( )
选项:
• A. 0
• B. 1
• C. 2
• D. 3
答案: 请关注公众号【学海搜题】查看答案
问题 13: 13. 数据的存储结构分为两种,它们是____
选项:
• A. A. 线性存储和数组存储
• B. B. 线性存储和树型存储
• C. C. 顺序存储和链式存储
• D. D. 数组存储和指针存储
答案: 请关注公众号【学海搜题】查看答案
问题 14: 14. 在任意二叉树中,如有N个叶子结点,M个度为 _____①_______ 的节点,则必有_____②_____。
选项:
• A. A. ① 1 ② N=M+2
• B. B. ① 2 ② N=M+1
• C. C. ① 2 ② N=M+2
答案: 请关注公众号【学海搜题】查看答案
问题 15: 15. 对c语言中用到的任何一个变量都要规定其类型
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 16: 16. C程序是由函数构成的,每一个函数完成相对独立的功能。
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 17: 17. 设有一个栈,元素进栈的次序为A,B,C,D,E,下列 是不可能的出栈序列。
选项:
• A. A. A,B,C,D,E
• B. B. B,C,D,E,A
• C. C. E,A,B,C,D
• D. D. E,D,C,B,A
答案: 请关注公众号【学海搜题】查看答案
问题 18: 18. 根据问题条件估计答案的范围,在此范围内对所有可能情况逐一验证,直到全部情况均通过验证为止。这种算法是( )。
选项:
• A. A. 递归法
• B. B. 分治法
• C. C. 回溯法
• D. D. 穷举法
答案: 请关注公众号【学海搜题】查看答案
问题 19: 19. 以下哪些不是计算机的输入设备?
选项:
• A. A. 显示器
• B. B. 打印机
• C. C. 键盘
• D. D. 扫描仪
答案: 请关注公众号【学海搜题】查看答案
问题 20: 20. 以下不是C语言的特点的是( )
选项:
• A. C语言简洁、紧凑
• B. 能够编制出功能复杂的程序
• C. C语言可以直接对硬件进行操作
• D. C语言移植性好
答案: 请关注公众号【学海搜题】查看答案
问题 21: 21. 程序约定自上向下地执行,也就是顺序地执行语句(或表达式)。
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 22: 22. 某型计算机峰值性能为数千亿次/秒,主要用于大型科学与工程计算和大规模数据处理,它属于()
选项:
• A. A. 巨型计算机
• B. B. 小型计算机
• C. C. 微型计算机
• D. D. 专用计算机
答案: 请关注公众号【学海搜题】查看答案
问题 23: 23. 赋值表达式c=b=a=3是错误的
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 24: 24. 计算机的发展已经历四代,分别是?
选项:
• A. A. 第一代电子计算机( 1 9 4 6~1 9 5 8年)
• B. B. 第二代电子计算机( 1 9 5 8~1 9 6 4年)
• C. C. 第三代电子计算机( 1 9 6 4 ~ 1 9 7 4年)
• D. D. 第四代电子计算机( 1 9 7 4年以后)
答案: 请关注公众号【学海搜题】查看答案
问题 25: 25. 世界上第一台电子计算机诞生在:()
选项:
• A. 1946年、法国
• B. 1946年、美国
• C. 1946年、英国
• D. 1946年、德国
答案: 请关注公众号【学海搜题】查看答案
问题 26: 26. 下面叙述正确的是( )。
选项:
• A. A. 算法的效率只与问题的规模有关,而与数据的存储结构无关
• B. B. 算法的时间复杂度是指执行算法所需要的计算工作量
• C. C. 数据的逻辑结构与存储结构是一一对应的
• D. D. 算法的时间复杂度与空间复杂度一定相关
答案: 请关注公众号【学海搜题】查看答案
问题 27: 27. 科学计算又称为数值计算,是计算机的传统应用领域。
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 28: 28. 在C语言中,为了表示关系:x≥y≥z,应该使用表达式______。
选项:
• A. A. x≥y≥z
• B. B. x>=y>=z
• C. C. x>=y && y>=z
• D. D. x>=y & y>=z
答案: 请关注公众号【学海搜题】查看答案
问题 29: 29. 下面哪些C语言标识符是正确的?
选项:
• A. A. test1
• B. B. test_1
• C. C. _test1
• D. D. _test#
答案: 请关注公众号【学海搜题】查看答案
问题 30: 30. 计算机的硬件主要包括:运算器、控制器、存储器、输入设备和()
选项:
• A. 键盘
• B. 鼠标
• C. 显示器
• D. 输出设备
答案: 请关注公众号【学海搜题】查看答案
问题 31: 31. ()领域是计算机应用中最诱人、也是难度大且目前研究最为活跃的领域之一。
选项:
• A. A. 辅助设计
• B. B. 信息处理
• C. C. 人工智能
• D. D. 过程控制
答案: 请关注公众号【学海搜题】查看答案
问题 32: 32. 英文缩写 CAI 的中文意思是()
选项:
• A. 计算机辅助设计
• B. 计算机辅助制造
• C. 计算机辅助教学
• D. 计算机辅助管理
答案: 请关注公众号【学海搜题】查看答案
问题 33: 33. c 语言中的任何类型数据都可进行四则运算
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 34: 34. 显示器是______。
选项:
• A. A. 输入设备
• B. B. 输出设备
• C. C. 存储设备
• D. D. 计算设备
答案: 请关注公众号【学海搜题】查看答案
问题 35: 35. 验收测试的目的是检查模块是否正确地组合在一起,是否能够实现规格说明文档对产品功能的要求。
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 36: 36. 在高级程序设计语言中语句分两大类:可执行语句和说明语句。
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 37: 37. 关于结构化程序设计的概念中,正确的是_____
选项:
• A. A. 结构化程序设计是按照一定的原则与原理,组织和编写正确且易读的程序的软件技术
• B. B. 一种采用结构描述复杂的客观事物从而可以进行负责程序设计的一种技术
• C. C. 结构化程序设计的主要思想是自低向上、逐步求精的开发过程
• D. D. 以上三中说法都是正确的
答案: 请关注公众号【学海搜题】查看答案
问题 38: 38. 常见计算机辅助系统有哪些?
选项:
• A. A. C A M
• B. B. C A D
• C. C. C A I
• D. D. CPU
答案: 请关注公众号【学海搜题】查看答案
问题 39: 39. 组成计算机硬件的五大基本部分中不包括()
选项:
• A. 运算器
• B. 存储器
• C. 输入与输出设备
• D. 并行控制器
答案: 请关注公众号【学海搜题】查看答案
问题 40: 40. 当代计算机的最主要的体系结构称为是______。
选项:
• A. A. 冯·诺依曼机
• B. B. 非冯·诺依曼机
• C. C. 图灵机
• D. D. PASCAL机
答案: 请关注公众号【学海搜题】查看答案
问题 41: 41. 计算机辅助教学的英文缩写是()
选项:
• A. CAD
• B. CAI
• C. CAM
• D. CAT
答案: 请关注公众号【学海搜题】查看答案
问题 42: 42. “裸机”的概念是指( )
选项:
• A. 正在进行设计还没有组装好的计算机
• B. 已经组装好但还没有安装任何软件的计算机
• C. 仅安装了操作系统的计算机系统
• D. 安装了文字处理软件但没有安装专用数据处理系统的计算机
答案: 请关注公众号【学海搜题】查看答案
问题 43: 43. 栈的最主要特点是______
选项:
• A. A. 先进先出
• B. B. 先进后出
• C. C. 两端进出
• D. D. 一端进一端出
答案: 请关注公众号【学海搜题】查看答案
问题 44: 44. 下列四种软件中属于系统软件的是? ______
选项:
• A. A. Office 2003
• B. B. Linux系统
• C. C. 财务管理系统
• D. D. 360安全卫士
答案: 请关注公众号【学海搜题】查看答案
问题 45: 45. 如果在内存中采用链式保存线性表,则元素之间的逻辑关系通过______。
选项:
• A. A. 元素在内存中的相对位置表示逻辑次序
• B. B. 保存在元素中的指针表示先后次序
• C. C. 设立单独的区域存储元素之间的逻辑次序
• D. D. 元素本身的关键字来表示逻辑次序
答案: 请关注公众号【学海搜题】查看答案
问题 46: 46. 以下哪些是数据结构通常具有的一些基本运算操作?
选项:
• A. A. 插入
• B. B. 删除
• C. C. 更新
• D. D. 排序
答案: 请关注公众号【学海搜题】查看答案
问题 47: 47. ()是合法的用户自定义标识符
选项:
• A. A. b-b
• B. B. float
• C. C.
• D. D. _isw
答案: 请关注公众号【学海搜题】查看答案
问题 48: 48. 常见计算机辅助系统有哪些?
选项:
• A. A. C A D
• B. B. C A M
• C. C. C A I
• D. D. CPU
答案: 请关注公众号【学海搜题】查看答案
问题 49: 49. 专用计算机的特点是为某一特定用途设计的计算机。计算机数量相对较少。
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 50: 50. 以下哪些不是C语言提供的合法的数据类型关键字?
选项:
• A. A. Double
• B. B. interger
• C. C. Char
• D. D. short
答案: 请关注公众号【学海搜题】查看答案
问题 51: 51. 属于高级程序设计语言的是?
选项:
• A. A. FORTRAN
• B. B. C++
• C. C. JAVA
• D. D. Python
答案: 请关注公众号【学海搜题】查看答案
问题 52: 52. 字符型数据和整数之间是不可以通用的
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 53: 53. 算法是为了解决一个特定问题而采取的特定的、有限的步骤。
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 54: 54. 以下数组a表达不正确的是?
选项:
• A. A. char a(10);
• B. B. int a[];
• C. C. int k=5,a[k];
• D. D. char a[3]={'a','c','v'};
答案: 请关注公众号【学海搜题】查看答案
问题 55: 55. 第一台电子计算机使用的逻辑部件是()
选项:
• A. 集成电路
• B. 大规模集成电路
• C. 晶体管
• D. 电子管
答案: 请关注公众号【学海搜题】查看答案
问题 56: 56. 在下列选项中,不正确的赋值语句是
选项:
• A. A. ++t;
• B. B. n1=(n2=(n3=0));
• C. C. k=i=j;
• D. D. a=b+c=1;
答案: 请关注公众号【学海搜题】查看答案
问题 57: 57. 若变量已正确定义并赋值,表达式()不符合C语言语法。
选项:
• A. A. a*b/c;
• B. B. 3.14%2
• C. C. 2, b
• D. D. a/b/c
答案: 请关注公众号【学海搜题】查看答案
问题 58: 58. 算法描述工具有哪些?
选项:
• A. A. 用自然语言表达
• B. B. 用伪代码表示
• C. C. 用传统流程图描述算法
• D. D. N-S结构化流程图
答案: 请关注公众号【学海搜题】查看答案
问题 59: 59. 第二代电子计算机的主要元件是( )
选项:
• A. 继电器
• B. 晶体管
• C. 电子管
• D. 集成电路
答案: 请关注公众号【学海搜题】查看答案
问题 60: 60. 到目前为止,电子计算机的基本结构都基于同一个思想,这个思想最早是由()提出的。
选项:
• A. 布尔
• B. 冯·诺依曼
• C. 牛顿
• D. 图灵
答案: 请关注公众号【学海搜题】查看答案
问题 61: 61. 以下属于程序的基本控制结构的是( )
选项:
• A. 星型结构
• B. 选择结构
• C. 网络结构
• D. 平行结构
答案: 请关注公众号【学海搜题】查看答案
问题 62: 62. 解释程序对源程序也要进行词法、语法分析,以检查源程序的语法结构是否正确。
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 63: 63. 文档是描述程序设计的过程及程序的使用方法的有关资料。
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 64: 64. 计算机可分为数字计算机、模拟计算机和混合计算机,这种分类是依据()
选项:
• A. 功能和用途
• B. 性能和规律
• C. 处理数据的方式
• D. 使用范围
答案: 请关注公众号【学海搜题】查看答案
问题 65: 65. 已知一个图如下所示,则从顶点a出发按深度优先搜索遍历可以得到的一种顶点序列为哪个?
选项:
• A. A. a,c,e,b,d,f
• B. B. a,b,f,e,c,d
• C. C. a,e,c,b,f,d
• D. D. a,e,d,f,b,c
答案: 请关注公众号【学海搜题】查看答案
问题 66: 66. 选择控制语句 如if-then-else,switch,case等;
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 67: 67. 下面4句话中,最准确的表述是( )
选项:
• A. 程序=算法+数据结构
• B. 程序是使用编程语言实现算法
• C. 程序的开发方法决定算法设计
• D. 算法是程序设计中最关键的因素
答案: 请关注公众号【学海搜题】查看答案
问题 68: 68. 数据的存储方式主要有?
选项:
• A. A. 顺序存储
• B. B. 倒序存储
• C. C. 链接存储
• D. D. 交叉存储
答案: 请关注公众号【学海搜题】查看答案
问题 69: 69. 目前计算机的设计依据的原理是冯·诺依曼的()
选项:
• A. 开关电路
• B. 存储程序
• C. 二进制
• D. 逻辑运算
答案: 请关注公众号【学海搜题】查看答案
问题 70: 70. 下列可以作为合法变量的是()
选项:
• A. al
• B. 78
• C. a-3
• D. 8
答案: 请关注公众号【学海搜题】查看答案
问题 71: 71. 时至今日,计算机仍采用程序内存或称存储程序原理,原理的提出者是()
选项:
• A. 莫尔
• B. 比尔·盖茨
• C. 冯·诺依曼
• D. 科得 (E.F.Codd)
答案: 请关注公众号【学海搜题】查看答案
问题 72: 72. 采用超大规模集成电录计算机世计算机发展中的( )
选项:
• A. 第4代
• B. 第3代
• C. 第2代
• D. 第1代
答案: 请关注公众号【学海搜题】查看答案
问题 73: 73. 计算机按应用分类?
选项:
• A. A. 通用计算机
• B. B. 专用计算机
• C. C. 电子数字计算机
• D. D. 电子模拟计算机
答案: 请关注公众号【学海搜题】查看答案
问题 74: 74. 计算机的应用范围很广,下列说法中正确的是()
选项:
• A. 数据处理主要应用于数值计算
• B. 辅助设计是用计算机进行产品设计和绘图
• C. 过程控制只能应用于生产管理
• D. 计算机主要用于人工智能
答案: 请关注公众号【学海搜题】查看答案
问题 75: 75. continue 语句用 在循环体中,可使整个循环不结束
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 76: 76. 计算机能直接执行的语言是______。
选项:
• A. A. 机器语言
• B. B. 汇编语言
• C. C. 高级语言
• D. D. 目标语言
答案: 请关注公众号【学海搜题】查看答案
问题 77: 77. 下列四组字符串中都可以用作C语言程序标识符的一组是?
选项:
• A. A. i\am
• B. B. print
• C. C. Pxq
• D. D. str_l
答案: 请关注公众号【学海搜题】查看答案
问题 78: 78. 队列的最主要特点是______。
选项:
• A. A. 先进先出
• B. B. 先进后出
• C. C. 两端进出
• D. D. 一端进一端出
答案: 请关注公众号【学海搜题】查看答案
问题 79: 79. 计算机辅助制造的英文缩写是()
选项:
• A. CAD
• B. CAI
• C. CAM
• D. CAT
答案: 请关注公众号【学海搜题】查看答案
问题 80: 80. 队列的最主要特点是______。
选项:
• A. A. 先进先出
• B. B. 先进后出
• C. C. 两端进出
• D. D. 一端进一端出
答案: 请关注公众号【学海搜题】查看答案
问题 81: 81. 下列不合适的是:
选项:
• A. char a[5]={’C’,’h’, ’i’, ’n’, ’a’ }
• B. char a[ ]={’C’,’h’, ’i’, ’n’, ’a’ , ’!’ }
• C. char a[5]=”China”
• D. char a[6]=”Cnina”
答案: 请关注公众号【学海搜题】查看答案
问题 82: 82. 一般说来,算法的时间耗用量随输入数据量(问题规模)的增大而增大。
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 83: 83. 下列叙述中正确的是_________________。
选项:
• A. A. 算法就是程序
• B. B. 设计算法时只需要考虑数据结构的设计
• C. C. 设计算法时只需要考虑结果的可靠性
• D. D. 以上三种说法都不对
答案: 请关注公众号【学海搜题】查看答案
问题 84: 84. 当前广泛使用的微型计算机是( )
选项:
• A. 第一代
• B. 第二代
• C. 第三代
• D. 第四代
答案: 请关注公众号【学海搜题】查看答案
问题 85: 85. ( )是构成C语言程序的基本单位
选项:
• A. 函数
• B. 过程
• C. 子程序
• D. 子例程
答案: 请关注公众号【学海搜题】查看答案
问题 86: 86. 当代计算机的体系结构称为是( )
选项:
• A. 冯·诺依曼机
• B. 非冯·诺依曼机
• C. 图灵机
• D. 比尔盖茨机
答案: 请关注公众号【学海搜题】查看答案
问题 87: 87. 以下不属于电子数字计算机特点的是( )
选项:
• A. 运算快速
• B. 计算精度高
• C. 体积庞大
• D. 通用性强
答案: 请关注公众号【学海搜题】查看答案
问题 88: 88. 以下哪些是线代表的存储结构?
选项:
• A. A. 顺序表
• B. B. 空表
• C. C. 链表
• D. D. 非线性表
答案: 请关注公众号【学海搜题】查看答案
问题 89: 89. 显示器是______
选项:
• A. A. 计算设备
• B. B. 存储设备
• C. C. 输出设备
• D. D. 输入设备
答案: 请关注公众号【学海搜题】查看答案
问题 90: 90. 所谓数据处理是指用计算机对原始数据进行收集、存储、分类、加工、输出等处理过程。
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 91: 91. 最早设计计算机的目的是进行科学计算,其主要计算的问题面向于()
选项:
• A. 科研
• B. 军事
• C. 商业
• D. 管理
答案: 请关注公众号【学海搜题】查看答案
问题 92: 92. 冯·诺依曼型计算机的两大特征是“程序存储”和“采用二进制”。
选项:
答案: 请关注公众号【学海搜题】查看答案
问题 93: 93. 表达式5!=3的值是__
选项:
• A. A. T
• B. B. 非零值
• C. C. 0
• D. D. 1
答案: 请关注公众号【学海搜题】查看答案
问题 94: 94. 栈的运算包括?
选项:
• A. A. 入栈
• B. B. 出栈
• C. C. 取栈顶元素
• D. D. 判栈空或判栈满
答案: 请关注公众号【学海搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。