欢迎来到天天文库
浏览记录
ID:52125625
大小:133.50 KB
页数:15页
时间:2020-03-23
《程序设计基础(精品).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、单项选择题(每空2分,共30分)1、计算机早期传统的应用领域是A科学计算B信息处理C人丁•智能DCAD2、冯・诺依曼型计算机的两大特征是.A程序存储和采用二进制C数据和程序均采用二进制表不3、世界上第一个高级语言是。ABASIC语言BC语言4、CPU主要包括。A运算器、控制器和寄存器C控制器5、JAVA语言的类别是。A面向过程的程序设计语言C面向对象的程序设计语言6、操作系统属丁oA系统软件B应用软件7、计算机能直接执行的语言是A机器语言B汇编语言8、C语言屮,使用变量的要求是一A要先定义后使用C不需要定义,可以直接使用9、C语言屮的常量使
2、用要求是—A必须先定义后使用C可以肓接使用,以麻再定义B硬件由九部分组成和软件与硬件分离D建立二进制编码体系和软硬件分离CFORTRAN语言DPASCAL语言B运算器、控制器和存储器D运算器和存储器B面向问题的程序设计语言D面向硬件的稈序设计语言C计算机便件系统D编译系统C高级语言D目标语言B要先使用麻定义D没有明确的要求B可以不经说明肓接使用D类型不同要求不同1()、闰年条件绘年份能被4整除,但不能被100幣除,或能被400整除,用C语言表示话可写做A(year%4==0&&year%100!=0)II(year%400==0)B(year%
3、4=0llyear%100!=0)&&(year%400=0)C(year%4=0&&year%100!=0)11(year%400=0)D(year%4==0llyear%100!=0)&&(year%400==0)11、栈的最主要特点是oA先进先岀B先进后出C两端进出D一端进一端出12、下血4句结论屮只有一句是错误的,它是cA二叉树是树B二叉树的左右子树的位置可以颠倒C可以使用二叉树的思想对数值进行排序D可以采用链表方式存储二叉树13、在软件需求完全确定的情况下,应该采用的软件开发模型是oA瀑布模型B渐进式开发模型C原型模型D螺旋模型14、
4、关于结构化程序设计的概念屮,正确的是3A结构化程序设计是按照…定的原则与原理,组织和编写正确且易读的程序的软件技术B一种采用结构描述复杂的客观事物从而可以进行负责程序设计的一种技术C结构化程序设计的主要思想是自低向上、逐步求精的开发过程D以上三中说法都是正确的15、软件开发模型着重研究的是oA程序设计的方法和编稈技巧B软件系统的基木架构和常见的软件系统模型C软件开发全部过稈、活动和任务的结构框架D软件系统的模型和对应不同模型的开发方法二、填空题(每空2分,共20分)高级语言源程序的翻译有两种方式,一种是当前计算机的最基木原理采用的是oC语言屮白
5、增运算符是,求余数的运算符号是.最基本的稈序控制有三种,它们是,和1、2、3、4、,另一种是。这三种执行控制的任意组合和重复、嵌套就可以描述任意复杂的程序。的关系。在图型结构屮,任何两个结5、树型结构的主要特征是结点之间存在着一种层次的关系,数据元素Z间的关系是点之间都可能存在着联系,数据元素Z间存在着的关系。三、简答题(每小题10分,共30分)1、简述计算机硬件与软件的关系。2、何谓算法?算法有什么性质?3、什么是软件的生存周期?如何划分软件的生存周期?四、写出运行结果(每小题5分,共10分)1、写出程序运行结果。main(){intx=20
6、,y=8;printf(,zx=%d;y=%d,z,x+1,--y);}该程序的执行结果是o2、写出程序运行结果。#includemain(){intk=l,j=0;while(k+j<=4){if(k>j)j=j+2;elsek=k+2;}printf(%drT,k,j);}该稈序的执行结果是0五、编程题(共10分)1、编写一程序,从键盘输入20个整数,计算并输出算术平均数。参考答案一、单项选择题1、A2、A3、C4、A5、C6、A7、A8.A9、B10、A11、B12、B13、A14、A15、C二、填空题1、编译解释2、
7、冯•诺依曼的“存储程序原理3、++,%3、顺序条件(分支)循环4、一对多多对多1、简述计算机硬件与软件的关系。答:计算机硬件与软件的关系主要体现在以下三个方面:(1)互相依存。计算机硬件与软件的产生与发展木身就是相辅相成、互相促进的,二者密不可分。(2)无严格界面。虽然计算机的驶件与软件各有分工,但是在很多情况下软硬件Z问的界面是浮动的。计算机某些功能既可由硬件实现,也可以由软件实现。(3)相互促进。无论从实际应用还是从计算机技术的发展看,计算机的硬件与软件Z间祁是相互依赖、相互影响、相互促进的。硬件技术的发展会对软件提出新的要求,促进软件的发
8、展;反Z,软件的发展又对硬件提岀新的课题。2、何谓算法?算法有什么性质?答:算法是为了解决一个特定的问题而采取的特定的有限的步骤。(5分)算法的性质包
此文档下载收益归作者所有