显示国家开放大学程序设计基础所有答案
-
15.按照使用方式,程序设计语言分为 语言和 语言 ;按照应用范围则分为 语言和 语言。
答案是:15.交互式、非交互式、通用、专用
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
14.高级语言源程序的翻译成机器语言程序一般有两种做法: 方式和 方式 。
答案是:14.编译、解释
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
13. 是计算机的概念模型,奠定了现代计算机的理论基础; 是计算机的结构模型,奠定了现代计算机的设计基础。
答案是:13.图灵机、冯。诺依曼机
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
12. 是为实现一定功能,用计算机程序设计语言所编制的语句的有序集合。 是描述程序设计的过程及程序的使用方法的有关资料。
答案是:12.程序、文档
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
11. 是为有效利用计算机的资源、充分发挥计算机的工作潜力、保证正常运行、尽可能方便用户使用计算机而编制的软件。
答案是:11.系统软件
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
10.随机存储器和只读存储器的英文缩写分别为 和 。
答案是:10.RAM、ROM
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
9.计算机的存储器分为 和 两级。
答案是:9.外储存器、内储存器.
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
8.计算机的硬件系统一般可分为 、 、 和 等几个部分。
答案是:8.运算器、控制器、存储器、输入设备、输出设备
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
7.完整的计算机系统是由 和 两大部分组成的。
答案是:7.硬件、软件
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
6.CPU是 Central Processing Unit 的英文缩写,它主要由 、 和寄存器 3个部分组成。
答案是:6.运算器、控制器
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
5.目前制造计算机所采用的电子器件是 。
答案是:5.超大规模集成电路
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
4.世界上第一台计算机取名为 。
答案是:4.ENIAC埃尼阿克
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
3.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些 。
答案是:3.逻辑运算
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
2.总线是连接 、 和 的公共信息通道。通常由三部分组成: 、
答案是:2.CPU、存储器、外部设备;数据总线、地址总线、控制总线 3.逻辑运算
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
1. 计算机的五大主要应用领域是 、 、 、 和
答案是:1.科学计算、数据处理、辅助技术、过程控制、人工智能
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
10.软件开发模型大体上可分为两种类型,第一种是以软件需求完全确定为前提的 模型。第二种是在软件开发初始阶段只能提供基本需求时采用的 开发模型。
答案是:10.瀑布、渐进式
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
9.软件工程的目标是可概括为生产具有 性、 性以及开销合宜的产品。
答案是:9.正确、可用
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
8.软件开发时期是具体设计和实现在前一时期定义的软件,它由软件的 阶段 、 阶段 、 阶段组成。
答案是:8.设计、实现、集成
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
7. 软件定义时期主要包括 和 两个阶段。
答案是:7.可行性研究、需求阶段
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
6. 软件生存周期包括软件的 、软件的 和软件 3个部分
答案是:6.定义、开发、使用和维护
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
5.结构化程序设计的总体思想是采用模块化结构, 、
答案是:5.自顶向下、逐步求精
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
4.算法的运行效率包括两方面,算法的 复杂度和算法的 复杂度。
答案是:4.时间、空间
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
3.评价算法需要从几个不同的角度考虑,最主要的是 和 。
答案是:3.正确性、运行效率
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
2.算法的控制结构有三种基本形式: 、 、 。
答案是:2.顺序结构、选择结构、循环结构
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
1.算法的四种基本操作是 、 、 、 。
答案是:1.逻辑运算、算术运算、数据比较、数据传送
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
人才的成长道路是多种多样的,每个人都可以走出一条独特的成材之路。通过对程序设计基础课程的学习以及你对计算机历史中的先驱大师生平成就的了解,谈谈你都有些什么收获?为成为一个合格的计算机人才,今后你将如何规划好自己的成才之路?
答案是:在就业压力日趋激烈的今天,一个良好的职业规划无疑增加了一份自信.而如今,身为大学生的我们,在一天天消磨时光的日子里,不如多学习点知识来充实自己.未来掌握在自己手中,趁现在还年轻,赶紧为自己的未来之路定好一个方向,一个好的规划就像灯塔一样为我
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
程序设计要遵循一定的开发方法及思想,以下有一个不是程序设计过程中应该遵循的开发方法,它是______。
选择一项:
A.
结构化设计方法
B.
面向对象的程序设计方法
C.
数据结构优先原则
答案是:C.
数据结构优先原则
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
早期进行程序开发过程中存在不少问题,在下列问题中有一个并不是早期程序员常见的问题,它是______。
选择一项:
A.
程序员过分依赖技巧与天分,不太注重所编写程序的结构
B.
对问题的抽象层次不够深入
答案是:B.
对问题的抽象层次不够深入
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
软件开发模型着重研究的是______。
选择一项:
A.
软件系统的模型和对应不同模型的开发方法
B.
软件开发全部过程、活动和任务的结构框架
C.
程序设计的方法和编程技巧
D.
软件系统
答案是:B.
软件开发全部过程、活动和任务的结构框架
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
当一个算法输入不合法的数据时,应当能够作适当处理,不致于引起严重后果,这属于算法的( ) 。
选择一项:
A.
健壮性
B.
可读性
C.
高效性
D.
正确性
答案是:A.
健壮性
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
在求解规模较大的问题时,可以把它分解成若干个规模较小的子问题,求出各个子问题的解之后,再把这些解合成原问题的解,这种方法是( ) 。
选择一项:
A.
分治法
B.
回溯法
C.
穷举法
D.
答案是:A.
分治法
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
那一项不属于算法的四种基本的功能操作( ) 。
选择一项:
A.
逻辑运算
B.
算术运算
C.
数据比较
D.
循环结构
答案是:
D.
循环结构
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
下面叙述正确的是( )。
选择一项:
A.
算法的时间复杂度与空间复杂度一定相关
B.
算法的效率只与问题的规模有关,而与数据的存储结构无关
C.
算法的时间复杂度是指执行算法所需要的计算工作量
答案是:
C.
算法的时间复杂度是指执行算法所需要的计算工作量
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是( )。
选择一项:
A.
有零个或多个输入
B.
有穷性
C.
可行性
D.
有零个或多个输出
答案是:有零个或多个输出
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
下列叙述中正确的是_____。
选择一项:
A.
以上三种说法都不对
B.
一个算法的空间复杂度大,则其时间复杂度必定小
C.
一个算法的空间复杂度大,则其时间复杂度也必定大
D.
一个算法
答案是:A.
以上三种说法都不对
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
下列叙述中正确的是_____。
选择一项:
A.
设计算法时只需要考虑结果的可靠性
B.
设计算法时只需要考虑数据结构的设计
C.
以上三种说法都不对
D.
算法就是程序
答案是:C.
以上三种说法都不对
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
已知一个图如下所示,则从顶点a出发按深度优先搜索遍历可以得到的一种顶点序列为
哪个?
选择一项:
A.
a,e,c,b,f,d
B.
a,b,f,e,c,d
C.
a,e,d,f,b,c
答案是:C.
a,e,d,f,b,c
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
设有一个栈,元素进栈的次序为A,B,C,D,E,下列 是不可能的出栈序列。
选择一项:
A.
A,B,C,D,E
B.
E,D,C,B,A
C.
E,A,B,C,D
D.
B
答案是:C.
E,A,B,C,D
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
对如图所示的二叉树进行先序遍历的顶点序列是 _____①_______,后序遍历时得到的顶点序列是_____②_____。
选择一项:
A.
① ABDEC ② EDBCA
B.
① DEBAC
答案是:A.
① ABDEC ② EDBCA
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
若按照一定的顺序依次访问树中的每一个结点,而且每个结点只被访问一次,则称这样的操作为______。
选择一项:
A.
排序
B.
查找
C.
建立
D.
遍历
答案是:D.
遍历
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
在任意二叉树中,如有N个叶子结点,M个度为 _____①_______ 的节点,则必有_____②_____。
选择一项:
A.
① 2 ② N=M+1
B.
① 2 ② N=M+2
答案是:A.
① 2 ② N=M+1
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
如果在具有层次结构的一组元素中,存在着一对一的关系,我们可以认为这样的数据的逻辑类型就是______。
选择一项:
A.
集合
B.
线性结构
C.
图型结构
D.
树型结构
答案是:B.
线性结构
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
队列的最主要特点是______。
选择一项:
A.
先进后出
B.
一端进一端出
C.
两端进出
D.
先进先出
答案是:D.
先进先出
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
进行顺序查找的条件是______。
选择一项:
A.
数据不需要有序,也不限制存储方式
B.
数据有序且采用链式存储方式
C.
数据不需要有序,但需要顺序存储
D.
数据有序且采用顺序存储方
答案是:A.
数据不需要有序,也不限制存储方式
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
如果在内存中采用链式保存线性表,则元素之间的逻辑关系通过______。
选择一项:
A.
设立单独的区域存储元素之间的逻辑次序
B.
元素本身的关键字来表示逻辑次序
C.
元素在内存中的相对位置表示逻辑
答案是:D.
保存在元素中的指针表示先后次序
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
数据的存储结构分为两种,它们是______。
选择一项:
A.
顺序存储和链式存储
B.
数组存储和指针存储
C.
线性存储和树型存储
D.
线性存储和数组存储
答案是:A.
顺序存储和链式存储
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
利用穷举法编写一个算法判断给定的正整数n是否是素数,即判断n是否只能被1和自身整除。
答案是:main()
{int m,i,k;
scnf(''%d'',&m);
k=dqrt(m)
for(i=2;i<=k;i++)
if(m%i=0)break;
if(i>=k+1)
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
编写一程序,从键盘输入10个实数,计算并输出算术平均数。
答案是:main()
{
floata[11]={0};
float ave=0;
int i,j;
prinr(''please enter your num'');
for(i=0;i<10;i++)
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
从键盘输入3个整数,输出其中最大数。
答案是:#include ''stdio.h''
void main()
{
int a,b,c,max;
printf(''a,b,c:'')
scanf(''%d%d'',&a,&b,c);
max=a;
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
写出程序的运行结果。
#include
main()
{ int j;
for(j=0;j<10;j++)
{if (j%2==0) c
答案是:B.
1 3 5 7 9
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
写出程序的运行结果。
#include
main彩蛋
{ int i=0,j=0,k=0,m;
for ( m=0;m<4;m++
答案是:B.
0,1,2,5
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
写出程序的运行结果。
main彩蛋
{ int a=0;
for ( a=0;a<3;a++ );
printf ( " %d\n",
答案是:C.
3
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
写出程序的运行结果。
#include
main彩蛋
{ int a, b;
scanf ( ”%d%d", &a, &b
答案是:D.
① a+b=15
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
C语言中的语句 #define R 20 用于定义 _____①_______ ,语句char r1; 则用于定义_____②_____ 。
选择一项:
A.
① 符号变量R ② 字符常量
B.
①
答案是:C.
① 符号常量R ② 字符变量r1
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
关于C语言语句的正确概念是______。
选择一项:
A.
goto语句可以从C语言中去除
B.
switch语句可以替代if语句
C.
while和do-while都是直到型循环
D.
在
答案是:A.
goto语句可以从C语言中去除
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
在C语言中,不合法的int型常量是______。
选择一项:
A.
32767
B.
0XABC
C.
32768L
D.
0678
答案是:D.
0678
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
实型常量在C语言中只能用____①______表示,表示方法有:____②_______。
选择一项:
A.
① 二进制 ② 小数形式
B.
① 十进制 ② 小数形式和指数形式
答案是:B.
① 十进制 ② 小数形式和指数形式
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
在C语言中,为了表示关系:x≥y≥z,应该使用表达式______。
选择一项:
A.
x>=y>=z
B.
x≥y≥z
C.
x>=y & y>=z
D.
x>=y && y>=z
答案是:D.
x>=y && y>=z
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
C语言中int变量能够表示的数值范围是______。
选择一项:
A.
0~65535
B.
-32767~32768
C.
0~65536
D.
-32768~32767
答案是:D.
-32768~32767
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础
-
在C语言中,字符串常量的定界符是______。
选择一项:
A.
方括号
B.
单引号
C.
空格
D.
双引号
答案是:D.
双引号
更新时间:2023/4/3 12:59:00
出自
国家开放大学程序设计基础