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