收藏 分享(赏)

《程序设计基础》期末模拟试题二new.doc

上传人:dreamzhangning 文档编号:2244838 上传时间:2018-09-07 格式:DOC 页数:6 大小:47KB
下载 相关 举报
《程序设计基础》期末模拟试题二new.doc_第1页
第1页 / 共6页
《程序设计基础》期末模拟试题二new.doc_第2页
第2页 / 共6页
《程序设计基础》期末模拟试题二new.doc_第3页
第3页 / 共6页
《程序设计基础》期末模拟试题二new.doc_第4页
第4页 / 共6页
《程序设计基础》期末模拟试题二new.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、1程序设计基础期末模拟试题二一、填空题(每空 2 分,共 20 分)1高级语言源程序的翻译有两种方式,一种是_ _,另一种是_ _。2当前计算机的最基本原理采用的是_ _。 3C 语言中自增运算符是_ ,求余数的运算符号是_。4最基本的程序控制有三种,它们是_,_和_。这三种执行控制的任意组合和重复、嵌套就可以描述任意复杂的程序。5树型结构的主要特征是结点之间存在着一种层次的关系,数据元素之间的关系是_的关系。在图型结构中,任何两个结点之间都可能存在着联系,数据元素之间存在着_的关系。二、单项选择题(每小题 2 分,共 30 分)1计算机早期传统的应用领域是( )。A科学计算 B 信息处理 C

2、人工智能 DCAD 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计算

3、机硬件系统 D编译系统7计算机能够直接执行的语言是( )。A 机器语言 B 汇编语言 C 高级语言 D面向对象语言8C 语言中,使用变量的要求是( )。A 要先定义后使用 B 要先使用后定义2C 不需要定义,可以直接使用 D 没有明确的要求9C 语言中的常量使用要求是( )。A必须先定义后使用 B可以不经说明直接使用C可以直接使用,以后再定义, D 类型不同要求不同10闰年条件是年份能被 4 整除,但不能被 100 整除,或能被 400 整除,用 C 语言表示可写做( )。A(year%4=0printf(”x=%d;y=%d”, x+1,-y);该程序的执行结果是_ _。2写出程序运行结果。

4、#include main( ) int k=1, j=0;while ( k+j j ) j=j+2;else k=k+2;printf ( “%d %dn“, k, j );该程序的执行结果是_和_。五、编程题(共 10 分)编写一程序,从键盘输入 20 个实数,计算并输出算术平均数。5参考答案一、填空题(每空 2 分,共 20 分)1编译 解释2冯诺依曼的“存储程序原理” 3+ %4顺序 条件(分支) 循环5一对多 多对多二、单项选择题(每小题 2 分,共 30 分)1A 2A 3C 4A 5C 6A 7A 8 A 9B 10A11B 12B 13A 14 A 15C三、简答题(每小题

5、10 分,共 30 分)1答:计算机硬件与软件的关系主要体现在以下三个方面:(1)互相依存。计算机硬件与软件的产生与发展本身就是相辅相成、互相促进的,二者密不可分。硬件是软件的基础和依托,软件是发挥硬件功能的关键,是计算机的灵魂。在实际应用中更是缺一不可,硬件与软件,缺少哪一部分,计算机都是无法使用的。(2)无严格界面。虽然计算机的硬件与软件各有分工,但是在很多情况下软硬件之间的界面是浮动的。计算机某些功能既可由硬件实现,也可以由软件实现。随着计算机技术的发展,一些过去只能用软件实现的功能,现在可以用硬件来实现,而且速度和可靠性都大为提高。(3)相互促进。无论从实际应用还是从计算机技术的发展看

6、,计算机的硬件与软件之间都是相互依赖、相互影响、相互促进的。硬件技术的发展会对软件提出新的要求,促进软件的发展;反之,软件的发展又对硬件提出新的课题。2答:算法就是为解决一个特定问题而采取的特定的有限的步骤。一个完整的计算机算法必须满足下述 5 个准则或标准:有穷性,确定性,可行性,输入性,输出性。具有上述 5 个特性才能称为算法,而其中最重要的是算法的有穷性,如果不具备有穷性的性质,仅具有另外 4 种性质,只能称为计算过程或计算方法,而不是算法。3答:软件产品从形成概念开始,经过开发、使用和维护,直至最后退役的全过程称为软件生存周期。根据软件所处的状态、特征以及软件开发活动的目的、任务可以将生存周期划分为若干阶段。一般说来,软件生存周期包括软件定义、软件开发、软件使用与维护三个部分,并可进一步细分为可6行性研究、需求分析、概要设计、详细设计、实现、组装测试、确认测试、使用、维护和退役十个阶段。四、写出运行结果(每小题 5 分,共 10 分)1X=21;y=723 2五、编程题(共 10 分)参考答案:#include main( ) int i; double x, sum=0; for (i=1; x=20; x+) scanf (“%f”, printf(“%fn“, sum/20 ) ;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报