电大历年试题及答案近十套《程序设计基础》专

合集下载

电大《Visual Basic程序设计》2019-2020期末题库及答案

电大《Visual Basic程序设计》2019-2020期末题库及答案

《Visual Basic程序设计》2019-2020期末题库及答案

一、单选题

1. 以下不属于Visual Basic6.0的特点的选项是()。

A、可视化编程

B、算法设计

C、面向对象程序设计

D、事件驱动

2.在设计阶段,当双击窗体时,所打开的窗口是()。

A、工程资源管理器窗口

B、工具箱窗口

C、代码编辑器窗口

D、属性窗口

3.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是()。

A、单击窗体上没有控件的地方

B、单击任一个控件

C、不执行任何操作

D、双击窗体的标题栏

4.在VB6.0集成开发环境中有三种工作模式,下列不属于三种工作模式之一的是()。

A、设计模式

B、中断模式

C、执行模式

D、编写代码模式

5.当需要上下文帮助时,选择要帮助的内容,希望出现MSDN窗口及显示所需的帮助信息,应按的键是()。

A、Help

B、F1

C、Esc

D、F10

6.在设计应用程序时,可以查看到应用程序工程中所有组成部分的窗口是()。

A、窗体布局窗口

B、代码编辑器窗口

C、属性窗口

D、工程资源管理器窗口

7. 11.窗体设计窗口的主要功能是()。

A、设计控件外观

B、编写源程序代码

C、建立用户界面

D、设置对象属性

8. VB6.0集成开发环境可以()。

A、编辑、调试、运行程序,但不能生成可执行文件

B、编辑、生成可执行文件、运行程序,但不能调试程序

C、编辑、调试、生成可执行程序,但不能运行程序

D、编辑、调试、运行程序,也能生成可执行文件

9. Visual Basic应用程序处于执行模式时,这时()。

电大1411《程序设计基础(本)》开放大学期末考试试题2019年7月(含答案)

电大1411《程序设计基础(本)》开放大学期末考试试题2019年7月(含答案)
整合、汇总、去重复、按字母排版,形成题库,方便大家复习
参考答案:
# include <stdio. h>
mamO
intk,m,j;
scanf ("% d", & m) ;
for C k=l; k<=m; k++)
/*控制打印 m 行*/
for (j=l; j<=m; j++) / *打印一行中的 m 个*号* I
)。
A. 面向过程的程序设计语言
B. 面向问题的程序设计语言
C. 面向对象的程序设计语言
D. 面向硬件的程序设计语言 1220
提醒:电大资源网已将该科目2010年到2020年1月的期末试题
整合、汇总、去重复、按字母排版,形成题库,方便大家复习
5. 在 C 语言中,字符串常量的定界符是( A. 空格

结构。(
` 、 丿
A. CD 链表
@二叉树
B. CD 栈
@队列
c. CD 树@图
D. CD 二叉树
@队列
24. 在下图的树中: A 结点度为
, B 结点的兄弟结点是
。(
)
/
A. CD o C. CD 1
@C @E
B. 心 3 D. 叩 2
25. 写出程序的运行结果。

国家开放大学《程序设计基础(本)》形考任务1-4参考答案

国家开放大学《程序设计基础(本)》形考任务1-4参考答案

国家开放大学《程序设计基础(本)》形考任务1-4参考答案

形考任务1

一、填空题

1.计算机的五大主要应用领域是(科学计算)、(数据处理)、(过程控制)、(计算机辅助系统)和(人工智能)。

2.总线是连接(CPU)、(存储器)和(外部设备)的公共信息通道。通常由三部分组成:(数据总线)、(地址总线)、(控制总线)。

3.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些(逻辑运算)。

4.世界上第一台计算机取名为(ENIAC)。

5.目前制造计算机所采用的电子器件是(大规模集成电路)。

6.CPU是CentralProcessingUnit的英文缩写,它主要由(运算器)、(控制器)和寄存器3个部分组成。

7.完整的计算机系统是由(硬件系统)和(软件系统)两大部分组成的。

8.计算机的硬件系统一般可分为(存储器)、(中央处理器)、(输入设备)和(输出设备)等几个部分。

9.计算机的存储器分为(内存)和(外存)两级。

10.随机存储器和只读存储器的英文缩写分别为(RAM)和(ROM)。

11.(系统软件)是为有效利用计算机的资源、充分发挥计算机的工作潜力、保证正常运行、尽可能方便用户使用计算机而编制的软件。

12.(程序)是为实现一定功能,用计算机程序设计语言所编制的语句的有序集合。(文档)是描述程序设计的过程及程序的使用方法的有关资料。

13.(图灵机)是计算机的概念模型,奠定了现代计算机的理论基础;(冯•诺依曼机)是计算机的结构模型,奠定了现代计算机的设计基础。

14.高级语言源程序的翻译成机器语言程序一般有两种做法:(编译)方式和(解释)方式。

电大 程序设计基础 整理大全

电大 程序设计基础 整理大全

号二、填空题(每空2分.共20分)

C C语言中int变量能够表示的数值范围是_ -32768~32767 _。

C C语言中的循环控制语句中属于“直到型”循环的语句是 do-while

C C语言中分支语言是__if___语句和__switch___语句。

C C语言中循环语言是__while___语句,__for__语句和 do-while语句。

C C语言中要改变循环语句的流程可以使用语句_break__,continue 和goto C C语言中自增运算符是__++__,求余数的运算符号是__%__。

J JAVA语言的类别是_面向对象的程序设计语言

Z常见的非线性结构包括__树__和_树___结构。

Z 常用的描述算法的方法有:用自然语言表达、用伪码表达、用有流程线的_传统的流程图_和无流程线的_N-S图_。

C程序设计过程的3个阶段是 编程阶段、编译阶段和执行阶段

C程序设计过程中的三要素是算法、数据结构和程序设计方法学

D当前计算机的最基本原理采用的是__冯•诺依曼的“存储程序原理”____ D当前流行的程序设计方法是:结构化程序设计和面向对象程序设计

D 第一代电子计算机(1946~1958年)采用的基本逻辑元件是电子管。第二代电子计算机(1958~1964年)采用的基本逻辑元件是晶体管。第三代电子计算机(1964~1974年)采用的基本逻辑元件是半导体中小规模集成电路。第四代电子计算机(1974年以后)采用的基本逻辑元件是大规模集成电路。

D队列的最主要特点是先进先出

D对图进行遍历的方法有两种,它们是 深度优先搜索 和 广度优先搜索

电大程序设计基础复习题

电大程序设计基础复习题

电大程序设计基础复习题 Last updated on the afternoon of January 3, 2021

《程序设计基础》题库

一、填空题

1.总线通常由3部分组成:(数据)总线、(地址)总线和控制总线。

2.(流程图)算法描述方法是用规定式样的几何图形、流程线及文字说明组合起

来表示算法的框图。

3.在数据结构的指定位置上添加一个新结点称为(插入)运算操作。

4.while语句与do-while语句的区别是(while中的循环体可能一次也不执行,而

do-while中的循环体至少执行一次)。

5.采用链式存储的有序数据要进行查找,可以采用(顺序查找)。

6.队列的最主要特点是(先进先出)。

7.(过程式)语言是通过知名一系列可执行的运算及运算的次序来描述计算过程

的语言。

8.软件系统按其功能可分为(系统)软件和(应用)软件两大部分。

9.冯·诺依曼型计算机的两大特征是(程序存储)和(采用二进制)。

10.计算机语言有三种类型:(机器)语言、(汇编)语言和(高级)语言。

11.(过程式)语言,也叫命令式语言或强制式语言。

12.(过程式)语言是通过知名一系列可执行的运算及运算的次序来描述计算过程

的语言。

13.微机中常用的高级语言主要有三类:面向(过程)的程序设计语言、数据库语

言和面向(对象)的程序设计语言。

14.高级语言程序翻译成机器语言程序一般有两种方法:(编译)方式和解释方

式。

15.我们用(时间复杂度)和(空间复杂度)来度量算法的运行效率。

二、选择题

1.以下各标识符组中,合法的用户标识符是()。C

程序设计基础-国家开放大学电大学习网形考作业题目答案

程序设计基础-国家开放大学电大学习网形考作业题目答案

程序设计基础(科目代码:00221)

一、填空题

1.计算机的五大主要应用领域是__________、___________ 、___________、___________ 和___________。

2.总线是连接___________、___________和___________ 的公共信息通道。通常由三部分组成:___________ 、___________ 、___________ 。

3.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些___________。4.世界上第一台计算机取名为___________ 。

5.目前制造计算机所采用的电子器件是___________。

6.CPU是Central Processing Unit的英文缩写,它主要由___________、___________ 和寄存器3个部分组成。

7.完整的计算机系统是由___________和___________两大部分组成的。

8.计算机的硬件系统一般可分为___________、__________、____________ 和___________ 等几个部分。

9.计算机的存储器分为___________和___________ 两级。

10.随机存储器和只读存储器的英文缩写分别为___________ 和___________。

11.___________是为有效利用计算机的资源、充分发挥计算机的工作潜力、保证正常运行、尽可能方便用户使用计算机而编制的软件。

12.___________是为实现一定功能,用计算机程序设计语言所编制的语句的有序集合。___________是描述程序设计的过程及程序的使用方法的有关资料。

国家开放大学电大考试《C语言程序设计》题库及答案

国家开放大学电大考试《C语言程序设计》题库及答案

《C语言程序设计》期末综合练习题

模拟试题一

一、单选题

1.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。

A. main

B. MAIN

C. name

D. function

2.每个C语言程序文件的编译错误分为(B)类。

A. 1

B. 2

C. 3

D. 4

3.字符串"a+b=12\n"的长度为(B)。

A. 6

B. 7

C. 8

D. 9

4.在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为(D)语句。

A. for

B. while

C. do

D. if

5.在下面的do-while循环语句中,其循环体语句被执行的次数为(C)。

int i=0; do i++; while(i<10);

A. 8

B. 9

C. 10

D. 11

6.将两个字符串连接起来组成一个字符串时,选用的字符串函数为(C)。

A. strlen( )

B. strcpy( )

C. strcat( )

D. strcmp( )

7.若用数组名作为函数调用的实参,传递给形参的是(A)。

A. 数组的首地址

B. 数组中第一个元素的值

C. 数组中全部元素的值

D. 数组元素的个数

8.假定a为一个整数类型的数组名,整数类型的长度为4,则元素a[4]的地址比a数组的首地址大(C)个字节。

9.假定s被定义为指针类型char *的变量,初始指向的字符串为"Hello world!",若要使变量p 指向s所指向的字符串,则p应定义为(A)。

A. char *p=s

B. char *p=&s

C. char *p;p=*s

xx年国开电大《程序设计基础》模拟测试题一答案

xx年国开电大《程序设计基础》模拟测试题一答案

程序设计基础模拟测试题一: 1计算机早期传统的应用领域是______。

选择一项:

A. 科学计算

B. 信息处理

C. 人工智能

2冯·诺依曼型计算机的两大特征是______。

选择一项:

A. 程序存储和采用二进制

B. 硬件由五部分组成和软件与硬件分离

C. 数据和程序均采用二进制表示

D. 建立二进制编码体系和软硬件分离

3世界上第一个高级语言是______。

选择一项:

A. BASIC语言

B. C语言

C. FORTRAN语言

D. PASCAL语言

4CPU主要包括______。

选择一项:

A. 运算器、控制器和寄存器

B.运算器、控制器和存储器

C. 控制器

D. 运算器和存储器

5JAVA语言的类别是______

选择一项:

A. 面向过程的程序设计语言

B. 面向问题的程序设计语言

C. 面向对象的程序设计语言

D. 面向硬件的程序设计语言

6操作系统属于______

选择一项:

A. 系统软件

B. 应用软件

C. 计算机硬件系统

D. 编译系统

7计算机能直接执行的语言是______ 选择一项:

A. 机器语言

B. 汇编语言

C. 高级语言

8C语言中,使用变量的要求是______

选择一项:

A. 要先定义后使用

B. 要先使用后定义

C. 不需要定义,可以直接使用

D. 没有明确的要求

9C语言中的常量使用要求是______

选择一项:

A. 必须先定义后使用

B. 可以不经说明直接使用

C. 可以直接使用,以后再定义

D. 类型不同要求不同

10闰年条件是年份能被4整除,但不能被100整除,或能被400整除,用C语言表示话可写做______

选择一项:

电大历年试题及答案近十套《程序设计基础》专

电大历年试题及答案近十套《程序设计基础》专

试卷代号:2182

中央广播电视大学2013-2014学年度第一学期“开放专科”期末考试

程序设计基础试题

一、单项选择题(每空2分.共30分)

1.当代计算机的最主要的体系结构称为是( )。

A.冯·诺依曼机 B.非冯·诺依曼机

C.图灵机 D.PASCAL机

2.现代电子计算机诞生的理论基础是( )。

A.图灵机 B.图灵测试

c.冯·诺依曼机 D.邱奇论题

3.计算机软件是指( )。

A.计算机程序

B.源程序和目标程序

C.源程序

D.计算机程序及其有关文挡

4.计算机能直接执行的语言是( )。

A.机器语言 B.汇编语言

C.高级语言 D.目标语言

5.JAVA语言的类别是( )。

A.面向过程的程序设计语言

B.面向问题的程序设计语言

C.面向对象的程序设计语言

D.面向硬件的程序设计语言

6.在C语言中,字符串常量的定界符是( )。

A.空格 B.单引号

C.双引号 D.方括号

7.C语言中int变量能够表示的数值范围是( )。

A.—32767—32768

B.-32768~32767

C. 0~65535

D. O -65536

8.C语言中的循环控制语句中属于“直到型”循环的语句是().

A。 goto B. while

C.for D.do—while

9.数据的存储结构分为两种,它们是( ).

A.线性存储和数组存储 B.顺序存储和链式存储

C.线性存储和树型存储 D.数组存储和指针存储

10.如果在内存中采用链式保存线性表,则元素之间的逻辑关系通过()。 A.元素在内存中的相对位置表示逻辑次序

B.保存在元素中的指针表示先后次序

C.设立单独的区域存储元素之间的逻辑次序

电大《程序设计基础》机考网考纸考题库及答案

电大《程序设计基础》机考网考纸考题库及答案

最新电大《程序设计基础》机考网考纸考题库及答案

本人针对该科目汇总了该科所有的题,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。

题库一

一填空题

1.世界公认的第一台通用电子数字计算机是美国宾夕法尼亚大学莫尔学院的莫奇利和埃克特领导的科研小组建造的,取

名为ENLAC。

2.第一代电子计算机(1946—1958)采用的基本逻辑元件是电子管。第二代电子计算机(1958~1964)采用的是基本逻

辑元件是晶体管。第三代电子计算机(1964~1974)采用的基本逻辑元件是半导体中小规模集成电路。第四代电子计算机(1974年以后)采用的基本元件是大规模集成电路。

3.世界上最早的高级程序程序语言是FORTRAN。

4.计算机按照工作原理进行分类可以分为数字计算机,和模拟计算机。

5.当前计算机的最基本原理采用的是,冯`诺依曼的“存储程序原理”。

6.计算机存储器一般分为两级,它们是主存储器,和外存储器。

7.计算机系统中的软件包括,所有程序和相关的文档。

8.计算机硬件通常由5大功能部件组成,它们是:存储器,运算器,控制器,输入设备和输出设备。

9.计算机语言有3种类型,它们是:机器语言,汇编语言和高级语言。

10.高级语言源程序的翻译有两种方式,一种是解释方式,另一种是编译方式。

11.微机中常用的高级语言主要有3类:它们是:面向过程的程序设计语言,面向问题的程序设计语言和面向对象的程序

国开电大《程序设计基础》形考任务四国家开放大学试题答案

国开电大《程序设计基础》形考任务四国家开放大学试题答案

国家开放大学《程序设计基础》形考任务四试题答案

一、填空题(答案在最后)

1.算法的四种基本操作是_______、_______、_______、_______。

2.算法的控制结构有三种基本形式:_______、_______、_______。

3.评价算法需要从几个不同的角度考虑,最主要的是_______和_______。

4.算法的运行效率包括两方面,算法的_______复杂度和算法的复杂度。

5.结构化程序设计的总体思想是采用模块化结构,_______、_______。

6.软件生存周期包括软件的_______、软件的_______和软件_______3个部分。

7.软件定义时期主要包括_______和_______两个阶段。

8.软件开发时期是具体设计和实现在前一时期定义的软件,它由软件的_______阶段、

_______阶段、_______阶段组成。

9.软件工程的目标是可概括为生产具有_______性、_______性以及开销合宜的产品。10.软件开发模型大体上可分为两种类型,第一种是以软件需求完全确定为前提的_______模型。第二种是在软件开发初始阶段只能提供基本需求时采用的_______开发模型。

二、选择题(答案在最后)

题目2:下列叙述中正确的是_____。

A. 以上三种说法都不对

B. 设计算法时只需要考虑数据结构的设计

C. 算法就是程序

D. 设计算法时只需要考虑结果的可靠性

题目3:下列叙述中正确的是_____。

A. 一个算法的空间复杂度大,则其时间复杂度也必定大

B. 一个算法的空间复杂度大,则其时间复杂度必定小

xx年国开电大《程序设计基础》形考任务二含答案

xx年国开电大《程序设计基础》形考任务二含答案

程序设计基础形考任务2:

1.在C语言中,字符串常量的定界符是______。

B. 双引号

2C语言中int变量能够表示的数值范围是______。

A. -32768~32767

3在C语言中,为了表示关系:x≥y≥z,应该使用表达式______。

A. x>=y && y>=z

4实型常量在C语言中只能用____①______表示,表示方法有:____②_______。

B. ①十进制②小数形式和指数形式

5在C语言中,不合法的int型常量是______。

D. 0678

6关于C语言语句的正确概念是______。

A. goto语句可以从C语言中去除

7C语言中的语句 #define R 20 用于定义_____①_______ ,语句char r1; 则用于定义_____②_____ 。

B. ①符号常量R②字符变量r1

8写出程序的运行结果。

#include <stdio.h>

main( )

{ int a, b;

scanf ( ”%d%d", &a, &b);

if ( ++a >= b ) printf( ”Yes”);

printf ( " a+b =%d\n", a+b );

}

如果输入:a=6,b=8,则输出结果是___________。选择一项:

A. ①a+b=15

9写出程序的运行结果。

main( )

{ int a=0;

for ( a=0;a<3;a++ );

printf ( " %d\n", a );

}

输出结果是___________。

D. 3

10写出程序的运行结果。

2019-2020年电大考试《VisualBasic程序设计》形考册答案及答案

2019-2020年电大考试《VisualBasic程序设计》形考册答案及答案

Visual Basic程序设计_

一、单项选择题(共10 道试题,共40 分。)

1. 一个VB应用程序可以包含几个vbp文件?()

A. 1个

B. 可以没有

C. 2个

D. 可以包含多个

2. 下列()对象在运行时一定是不可见的。

A. Line

B. Timer

C. Shape

D. Frame

3. 如果Winsock1.LocalPort=0,那么应用程序将使用()。

A. 注册端口

B. 公认端口

C. 常用端口

D. 随机端口

4. 如果要在文本框中键入字符时,只显示某个字符,如星号(*),应设置文本框的()

属性。

A. Caption

B. PasswordChar

C. Text

D. Char

5. 要使图片框自动地与窗体右对齐,应该设置它的()属性。

A. Align

B. AutoSize

C. Left

D. Width

6. 要在窗体的标题栏中显示“我的第一个应用程序”,使用的语句是()。

A. Form1.Print"我的第一个应用程序"

B. Form.Print"我的第一个应用程序"

C. Form.caption="我的第一个应用程序"

D. Form1.caption="我的第一个应用程序"

7. 表达式7+10 Mod 3*2+2()。

A. 1

B. 7

C. 6

D. 13

8. 在VB程序的以下几种错误中,最具隐藏性和破坏性的是()。

A. 运行时错误

B. 编译错误

C. 逻辑错误

D. 实时错误

9. 按照变量的作用域可将变量划分为()。

A. 公有、私有、系统

B. 动态、常数、静态

C. 全局变量、模块级变量、过程级变量

电大《程序设计基础》2019-2020期末模拟试题及答案

电大《程序设计基础》2019-2020期末模拟试题及答案

电大《程序设计基础》2019-2020期末模拟试题及答案

一、单项选择题(每小题4分,共40分)

1、当代计算机的最主要的体系结构称为是______。

A 冯·诺依曼机

B 非冯·诺依曼机

C 图灵机

D PASCAL机

2、计算机软件是指______ 。

A计算机程序B源程序和目标程序

C源程序D计算机程序及其有关文挡

3、汇编程序的任务是______。

A 将汇编语言编写的程序转换为目标程序

B 将汇编语言编写的程序转换为可执行程序

C 将高级语言编写的程序转换为汇编语言程序

D 将高级语言编写的程序转换为可执行程序

4、C语言是______。

A 机器语言

B 汇编语言

C 高级语言

D 目标语言

5、关于C语言语句的正确概念是______。

A 在C语言中不能使用goto语句

B goto语句可以从C语言中去除

C while和do-while都是直到型循环

D switch语句可以替代if语句

6、如果在具有层次结构的一组元素中,存在着一对一的关系,我们可以认为这样的数据的

逻辑类型就是______。

A 集合

B 线性结构

C 树型结构

D 图型结构

7、图的典型特点是各个结点之间是______。

A 没有直接关系

B 一对一关系

C 一对多关系

D 多对多关系

8、如果在内存中采用链式保存线性表,则元素之间的逻辑关系通过______。

A 元素在内存中的相对位置表示逻辑次序

B 保存在元素中的指针表示先后次序

C 设立单独的区域存储元素之间的逻辑次序

D 元素本身的关键字来表示逻辑次序

9、在软件系统进行组装测试的时候发现错误,则针对被发现的错误,可以判断在整个软件

2019-2020年电大考试《VisualBasic程序设计》形考册答案及答案

2019-2020年电大考试《VisualBasic程序设计》形考册答案及答案

Visual Basic程序设计_

一、单项选择题(共10 道试题,共40 分。)

1. 一个VB应用程序可以包含几个vbp文件?()

A. 1个

B. 可以没有

C. 2个

D. 可以包含多个

2. 下列()对象在运行时一定是不可见的。

A. Line

B. Timer

C. Shape

D. Frame

3. 如果Winsock1.LocalPort=0,那么应用程序将使用()。

A. 注册端口

B. 公认端口

C. 常用端口

D. 随机端口

4. 如果要在文本框中键入字符时,只显示某个字符,如星号(*),应设置文本框的()

属性。

A. Caption

B. PasswordChar

C. Text

D. Char

5. 要使图片框自动地与窗体右对齐,应该设置它的()属性。

A. Align

B. AutoSize

C. Left

D. Width

6. 要在窗体的标题栏中显示“我的第一个应用程序”,使用的语句是()。

A. Form1.Print"我的第一个应用程序"

B. Form.Print"我的第一个应用程序"

C. Form.caption="我的第一个应用程序"

D. Form1.caption="我的第一个应用程序"

7. 表达式7+10 Mod 3*2+2()。

A. 1

B. 7

C. 6

D. 13

8. 在VB程序的以下几种错误中,最具隐藏性和破坏性的是()。

A. 运行时错误

B. 编译错误

C. 逻辑错误

D. 实时错误

9. 按照变量的作用域可将变量划分为()。

A. 公有、私有、系统

B. 动态、常数、静态

C. 全局变量、模块级变量、过程级变量

2020年1月1411《程序设计基础(本)》国家开放大学电大期末考试答案

2020年1月1411《程序设计基础(本)》国家开放大学电大期末考试答案

7. 闰年条件是年份能被 4 整除,但不能被 100 整除,或能被 400 整除,用 C 语言表示话可
写做(
)。
A. (year%1= =o&&year%100! =O) 11 (year%400= =O)
B. (year%4=0I lyear%100! =O)&& (year%400=0)
C. (year%4 =o&&year%100 ! =O) 11 (year%400=0)
D. CAD
2. 世界上第一个高级语言是(
)。
A. BASIC 语言
B. C 语言
C. FORTRAN 语言
D. PASCAL 语言
3. c++ 语言的类别是(
)。
A. 面向过程的程序设计语言
B. 面向问题的程序设计语言
C. 面向对象的程序设计语言
D. 面向硬件的程序设计语言
4. 操作系统属于(
)。
)
20. 图是由一个可以为空的顶点集合和一个描述顶点之间的关系-~边(或者是弧)的集
合组成,记为: G=CV,E) 。(
)

三、选择填空题(将正确选项填写在题干后括号内。每小题 6 分,共 30 分)
21. 要编写高质量的程序,判断程序质蜇的首要标准是程序的
,要保证
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

试卷代号:2182

中央广播电视大学2013-2014学年度第一学期“开放专科”期末考试程序设计基础试题

一、单项选择题(每空2分.共30分)

1.当代计算机的最主要的体系结构称为是()。

A.冯·诺依曼机B.非冯·诺依曼机

C.图灵机D.PASCAL机

2.现代电子计算机诞生的理论基础是()。

A.图灵机B.图灵测试

c.冯·诺依曼机D.邱奇论题

3.计算机软件是指()。

A.计算机程序

B.源程序和目标程序

C.源程序

D.计算机程序及其有关文挡

4.计算机能直接执行的语言是()。

A.机器语言B.汇编语言

C.高级语言D.目标语言

5.JAVA语言的类别是()。

A.面向过程的程序设计语言

B.面向问题的程序设计语言

C.面向对象的程序设计语言

D.面向硬件的程序设计语言

6.在C语言中,字符串常量的定界符是()。

A。空格B.单引号

C.双引号D.方括号

7.C语言中int变量能够表示的数值范围是()。

A.-32767—32768

B.-32768~32767

C.0~65535

D.O-65536

8.C语言中的循环控制语句中属于“直到型”循环的语句是()。

A.goto

B.while

C.forD.do-while

9.数据的存储结构分为两种,它们是()。

A.线性存储和数组存储B.顺序存储和链式存储

C.线性存储和树型存储D.数组存储和指针存储

10.如果在内存中采用链式保存线性表,则元素之间的逻辑关系通过()。A.元素在内存中的相对位置表示逻辑次序

B.保存在元素中的指针表示先后次序

C.设立单独的区域存储元素之间的逻辑次序

D.元素本身的关键字来表示逻辑次序

11.栈的最主要特点是()。

A.先进先出B.先进后出

C.两端进出D.一端进一端出

12.数据结构主要研究下面3方面的内容()。

A.数据的逻辑结构、存储结构和运算

B.数据的线性结构、树型结构和图结构

C数据的顺序存储、链式存储和散列存储

D.数据的线性结构和非线性结构,以及相关运算

13.进行顺序查找的条件是()。

A.数据有序且采用顺序存储方式

B.数据不需要有序,但需要顺序存储

C.数据有序且采用链式存储方式

D.数据不需要有序,也不限制存储方式

14.早期进行程序开发过程中存在不少问题,在下列问题中有一个并不是早期程序员常见的问题,它是()。

A.程序员过分依赖技巧与天分,不太注重所编写程序的结构

B.程序中的控制随意跳转,不加限制地使用goto语句

C无固定程序设计方法

D.对问题的抽象层次不够深入

15.下面关于测试的结论中只有一个是正确的,它是()。

A.测试工作要贯穿于整个软件开发的全过程

B.测试工作是指在编程实现过程中进行的排错工作

C.测试工作是指在产品完成后用户的验收工作过程

D.测试工作量的弹性比较大,可以根据时间进度进行裁减

二、填空题(每空2分.共20分)

16.高级语言源程序的翻译有两种方式,一种是____,另一种是____。

17.C语言中要改变循环语句的流程可以使用语句____,和

——O

18.数据的逻辑结构可分为和两大类。

19.在软件需求完全确定的情况下,应该采用的软件开发模型是____一。

20.评价算法运行效率的两个重要指标是和........

三、简答题(每小题10分.共30分)

21.为保证软件的质量,对软件有一些基本要求,请说出5条针对软件本身的一般要求。

22.写出对如图所示二叉树进行先序遍历、中序遍历、后序遍历时得到的顶点序列。23.简述什么是软件工程?

四、写出运行结果(每题5分.共10分)

五、编程题(共10分)

26.打印边长为m的正方型。要求:从键盘输入m值,输出m行,每行m个“*”号组成

的正方形。例:输入m-4,输出的图形如下:

试卷代号:2182

中央广播电视大学2013-2014学年度第一学期“开放专科”期末考试

程序设计基础试题答案及评分标准

(供参考)’

一、单项选择题(每题2分,共30分)

1.A2.A3.D4.A5.C

6.C7.B8.D9.B10.B

11.B12.A13.D14.D15.A

二、填空题(每空2分,共20分)

16.编译解释

17.breakcontinue.goto

18.线性结构非线性结构

19.瀑布模型

20.时间复杂度空间复杂度

三、简答题(每小题10分,共30分)

21.为保证软件的质量,对软件有一些基本要求,请说出5条针对软件本身的一般要求。参考答案:

要保证软件的质量要求。对软件可以提出以下十条一般的要求:

(1)可理解性。(2)完整性。(3)简明性。(4)可移植性。(5)可维护性。(6)可测试性。(7)人机界面是否友好。(8)可靠性。(9)结构性。(10)效率。

22.写出对如图所示二叉树进行先序遍历、中序遍历、后序遍历时得到的顶点序列。参考答案:

先序遍历序列:ABDEC

中序遍历序列:DEBAC

相关文档
最新文档