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