上海专升本程序设计基础历年真题模拟试卷及参考答案
一、填空题
1.翻译高级语言的处理程序有两种类型,一种是解释程序,一种是()程序。
2.算法的常用描述方法有:自然语言、()和伪代码。
3.使用汇编语言编写的程序,机器不能直接识别,还要由()语言编译器转换成机器指令。
4.面向()计算机语言是以事物为中心的设计思想,程序的构成基于所描述的对象类的概念。
5.每一种程序设计语言都有一定的使用范围,JAVA语言适于编写应用软件,C语言适于编写()软件。
6.汇编语言是一种低级语言,它是面向()的语言。
7.结构化程序设计的3种基本结构为顺序结构、选择结构和()。
8.“程序”可用一个经典的公式表示为:数据结构+()。
9.在计算机内部,不需要编译计算机就能够直接执行的语言是()。
10.编制程序需要使用计算机语言,计算机语言一般有机器语言、()和高级语言。
二、单选题
1.下面对类-对象主要特征描述正确的是()。
A.对象唯一性
B.对象无关性
C.类的单一性
D.类的依赖性
2.结构化程序的三种基本控制结构是()。
A.顺序、选择和重复(循环)
B.过程、子程序和分程序
C.顺序、选择和调用
D.调用、返回和转移
3.下面不属于对象主要特征的是()。
A.唯一性
B.多态性
C.可复用性
D.封装性
4.下面属于良好程序设计风格的是()。
A.源程序文档化
B.程序效率第一
C.随意使用无条件转移语句
D.程序输入输出的随意性
5.下面不属于对象主要特征的是()。
A.对象唯一性
B.对象分类性
C.对象多态性
D.对象可移植性
6.下面不属于对象主要特征的是()。
A.对象唯一性
B.对象依赖性
C.对象继承性
D.对象持久性
7.面向对象方法中,实现对象的数据和操作结合于统一体中的是()。
A.结合
B.封装
C.隐藏
D.抽象
8.结构化程序设计的基本原则不包括()。
A.多态性
B.自顶向下
C.模块化
D.逐步求精
9.在面向对象方法中,不属于"对象"基本特点的是()。
A.一致性
B.分类性
C.多态性
D.标识唯一性
10.面向对象方法中,继承是指()。
A.一组对象所具有的相似性质
B.一个对象具有另一个对象的性质
C.各对象之间的共同性质
D.类之间共享属性和操作的机制
11.结构化程序所要求的基本结构不包括()。
A.顺序结构
B.GOTO跳转
C.选择(分支)结构
D.重复(循环)结构
12.定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
A.-369
B.369
C.0.369
D.整数集合{1,2,3,4,5}
13.下列选项中不属于结构化程序设计原则的是()。
A.可封装
B.自顶向下
C.模块化
D.逐步求精
14.数据库管理系统是()。
A.操作系统的一部分
B.在操作系统支持下的系统软件
C.一种编译系统
D.一种操作系统
15.下列选项中属于面向对象设计方法主要特征的是()。
A.继承
B.自顶向下
C.模块化
D.逐步求精
三、多选题
1.软件的组成包括以下哪些部分。()
A程序
B.可执行文件
C.数据
D.文档
2.下列说法错误的是()
A.抽象数据类型就是数据及作用在其上的操作的集合。
B.抽象数据类型强调把数据和操作分割开来。
C.数据抽象的结果是C++中的类。
D.数据抽象是面向对象程序设计的基本手段。
3.()是递归应用的关键。
A.基础条件
B.一般条件
C.编写函数
D.自身调用自身
四、判断题
1.通过指针变量,就能间接地得到它所指向的变量的内容。
2.在C语言中,表示逻辑"真"值用1。
3.在赋值表达式中,赋值号右边即可以是变量也可以是任意表达式。
4.使用指针技术,可以通过修改形参变量的值达到修改实参变量的值的目的。
5.一个变量的指针就是该变量的地址。
6.*p++等价于(*p)++。
7.在语句中,给变量赋值时,赋值语句必须以分号结尾。
8.若intx=3;printf("%d",&x);则系统会报错,没有任何结果。
9.在变量说明中给变量赋初值的方法是:inta=b=c=10。
五、简答题
1.简述计算机程序设计语言的分类和各类的特点。
2.什么是程序设计方法学?程序设计方法学是在什么基础上发展起来的?程序设计方法学包含的主要内容是什么?
3.软件工程中瀑布模型的主要思想和特点是什么?
点击查看答案
感谢您阅读上海专升本程序设计基础历年真题模拟试卷及参考答案,本文出自:诚为径统招专升本网,转载需带上本文链接地址:https://tzzsb.cwjedu.com/mnst/66107
- 温馨提示:
- 因考试政策、内容不断变化与调整,诚为径教育网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!