程序设计基础期末模拟试题二_第1页
程序设计基础期末模拟试题二_第2页
程序设计基础期末模拟试题二_第3页
程序设计基础期末模拟试题二_第4页
程序设计基础期末模拟试题二_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 .计算机早期传统的应用领域是(A.科学计算 B .信息处理2 .冯诺依曼型计算机的两大特征是(A .程序存储和米用二进制BC.数据和程序均采用二进制D.3 .世界上第一个高级语言是()。A . BASIC语言 B . C语言 C.4 . CPU主要包括()。A.运算器、控制器和寄存器C.控制器5 . JAVA语言的类别是()。A.面向过程的程序设计语言C.面向对象的程序设计语言6 .操作系统属于()。A.系统软件B .应用软件7 .计算机能够直接执行的语言是(A .机器语言B .汇编语言8 . C语言中,使用变量的要求是(A.要先定乂后使用B.要先使用后定义程序设计基础期末模拟试题二、填空

2、题(每空 2分,共20分)1 .高级语言源程序的翻译有两种方式,一种是,另一种是。2 .当前计算机的最基本原理采用的是。3 . C语言中自增运算符是 ,求余数的运算符号是 。4 .最基本的程序控制有三种,它们是 , 和。这三种执行控制的任意组合和 重复、嵌套就可以描述任意复杂的程序。5 .树型结构的主要特征是结点之间存在着一种层次的关系,数据元素之间的关系是的关 系。在图型结构中,任何两个结点之间都可能存在着联系,数据元素之间存在着 的关系。、单项选择题(每小题 2分,共30分)。C.人工智能D. CAD)°.硬件由五部分组成和软件与硬件分离 建立二进制编码体系和软硬件分离FORTR

3、AN 语言 D. PASCAL 语言B .运算器、控制器和存储器D.运算器和存储器B.面向问题的程序设计语言D.面向硬件的程序设计语言C.计算机硬件系统D.编译系统)。C.高级语言D.面向对象语言)。C.不需要定义,可以直接使用D.没有明确的要求9. C语言中的常量使用要求是(A.必须先定义后使用C.可以直接使用,以后再定义,)。B.可以不经说明直接使用D.类型不同要求不同10 .闰年条件是年份能被 4整除,但不能被100整除,或能被400整除,用C语言表示可写做 )。A . (year%4=0&& year%100!=0)| (year%400=0)B . (year%4=0

4、| year%100!=0)&& (year%400=0)C. (year%4=0&& year%100!=0)| (year%400=0)D . (year%4=0| year%100!=0)&& (year%400=0)11 .栈的最主要特点是()。A先进先出B先进后出C两端进出D 一端进一端出12 .下面4句结论中只有一句是错误的,它是()。A .二叉树是树B.二叉树的左右子树的位置可以颠倒C.可以使用二叉树的思想对数值进行排序D.可以采用链表方式存储二叉树13 .在软件需求完全确定的情况下,应该采用的软件开发模型是()。A.瀑布模型 B.

5、渐进式开发模型C.原型模型 D.螺旋模型14 .关于结构化程序设计的概念中,正确的是()。A.结构化程序设计是按照一定的原则与原理,组织和编写正确且易读的程序的软件技术B . 一种采用结构描述复杂的客观事物从而可以进行负责程序设计的一种技术C.结构化程序设计的主要思想是自低向上、逐步求精的开发过程D.以上三种说法都是正确的15 .软件开发模型着重研究的是()。A.程序设计的方法和编程技巧B.软件系统的基本构架和常见的软件系统模型C.软件开发全部过程、活动和任务的结构框架D.软件系统的模型和对应不同模型的开发方法三、简答题(每小题 10分,共30分)1.简述计算机硬件与软件的关系。2 .何谓算法

6、?算法有什么性质?3 .什么是软件的生存周期?如何划分软件的生存周期?1 .写出程序运行结果。main () int x=20, y=8;printf("x= %d;y=%d, x+1,-y);)该程序的执行结果是 。2 .写出程序运行结果。#include <stdio.h>main() int k=1, j=0;while ( k+j <= 4 )if ( k >j ) j=j+2;else k=k+2;printf ("%d %dn", k, j );)该程序的执行结果是 和。五、编程题(共 10分)编写一程序,从键盘输入20个实数,

7、计算并输出算术平均数。参考答案一、填空题(每空 2分,共20分)1 .编译 解释2 .冯诺依曼的“存储程序原理”3 . +%4 .顺序 条件(分支)循环5 . 一对多 多对多二、单项选择题(每小题 2分,共30分)I. A 2, A 3. C 4. A 5. C 6. A 7. A 8. A 9. B 10. AII. B 12. B 13. A 14. A 15. C三、简答题(每小题 10分,共30分)1 .答:计算机硬件与软件的关系主要体现在以下三个方面:(1)互相依存。计算机硬件与软件的产生与发展本身就是相辅相成、互相促进的,二者密不可分。硬件是软件的基础和依托,软件是发挥硬件功能的关

8、键,是计算机的灵魂。在实际应用中更是缺一 不可,硬件与软件,缺少哪一部分,计算机都是无法使用的。(2)无严格界面。虽然计算机的硬件与软件各有分工,但是在很多情况下软硬件之间的界面是浮 动的。计算机某些功能既可由硬件实现,也可以由软件实现。随着计算机技术的发展,一些过去只 能用软件实现的功能,现在可以用硬件来实现,而且速度和可靠性都大为提高。(3)相互促进。无论从实际应用还是从计算机技术的发展看,计算机的硬件与软件之间都是相互 依赖、相互影响、相互促进的。硬件技术的发展会对软件提出新的要求,促进软件的发展;反之, 软件的发展又对硬件提出新的课题。2 .答:算法就是为解决一个特定问题而采取的特定的

9、有限的步骤。一个完整的计算机算法必须满足下述5个准则或标准:有穷性,确定性,可行性,输入性,输出性。具有上述5个特性才能称为算法,而其中最重要的是算法的有穷性,如果不具备有穷性的性质,仅具有另外4种性质,只能称为计算过程或计算方法,而不是算法。3.答:软件产品从形成概念开始,经过开发、使用和维护,直至最后退役的全过程称为软件生存 周期。根据软件所处的状态、特征以及软件开发活动的目的、任务可以将生存周期划分为若干阶段。一 般说来,软件生存周期包括软件定义、软件开发、软件使用与维护三个部分,并可进一步细分为可行性研究、需求分析、概要设计、详细设计、实现、组装测试、确认测试、使用、维护和退役十个 阶段。四、写出运行结果(每小题 5分,共10分)1 . X=21;y=72 . 32五、编程题(共 10分)参

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论