1下面不属于对象基本特点的是。
a可复用性。
b标识唯一性。
c封装性。d多态性。
对象的基本特点:
1)标识惟一性;
2)分类性;
3)多态性;
4)封装性;
5)模块独立性好。
2某系统结构图如下图所示。
该系统结构图的宽度是。
a 2b n
c 4d 3
分析:该图形是一个倒置的树状结构,这是用层次图表示的一种软件结构。结构图中同一层次模块的最大模块个数称为结构的宽度。
从图中可以看到第3层模块个数最多,即为4。因此这个系统结构图宽度就是4,另外题目如果问的是深度,深度指的是最大层次数,即为3
3关系数据模型。
a可以表示实体间m:n联系。
b 只能表示实体间1:m联系。
c 只能表示实体间1:1联系。
4在数据库设计中,描述数据间内在语义联系得到e-r图的过程属于。
a物理设计阶段。
b概念设计阶段。
c逻辑设计阶段。
d需求分析阶段。
概念设计就是把概念性的东西用图形化表示出来。
逻辑设计就是把e-r图转换成关系模型数据则是把图形分析出来的联系到数据库中,即设计出表。
5有两个关系r,s如下,由关系r和s得到关系t,则所使用的操作为。rs
ta自然连接。
b并。c差。
d交。e笛卡尔积。
6下列叙述中正确的是。
a带链队列的存储空间可以不连续,且队头指针可以大于也可以小于队尾指针。
b带链队列的存储空间可以不连续,但队头指针必须大于队尾指针。
c带链队列的存储空间可以不连续,但队头指针必须小于队尾指针。
分析:队列是一种特殊的线性结构数据。循环队列是队列在计算机内顺序存储。
带链队列是队列在计算机内链式存储。 无论哪种存储,队列的运算是队头删除,队尾添加。这样可能导制队列前越来越空,尾越加越长。
为了改善这种情况,将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间。
7设栈的顺序存储空间为s(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为。
a20b29
c19d30
解析】与一般的线性表一样,在程序设计语言中,用一维数组s(1,m)作为栈的顺序存储空间,其中m为栈的最大容量。通常,栈底指针指向栈空间的栈中的元素个数等于(栈底指针-栈顶指针+1),即49-30+1=20。
8某二叉树的前序序列为abcdefg,中序序列为dcbaefg,则该二叉树的深度(根结点在第1层)为。a5b4
c3d2
9下列叙述中正确的是。
a没有根结点的非空数据结构一定是线性结构。
b具有两个根结点的数据结构一定是非线性结构。
c存储空间不连续的数据结构一定是非线性结构。
d存储空间连续的数据结构一定是线性结构。
分析: 一个数据结构中数据的组合,无论计算机内外,我们根据各数据元素之间前后件的复杂程度,分线性结构和非线性结构。 线性结构的特点:
有且只有一个根结点,前后件是一对一的关系。 比如生活中我们说一年四季的数据结构是说春夏秋冬,那我们不会说秋夏春冬(也不顺),这时春就是启点,即根结点,春过了只是夏,夏进了只是秋,即前后件只是一对一关系。不可越级。
又比如说一年12个月的数据结构也是典型的线性结构。 而家庭成员关系比如父亲儿子女儿就不会是一对一的前后件关系,这里父亲是根结点,父亲之后有两个后件,即儿子和女儿,这种一对多的关系就是非线性结构。 数据存储结构在计算机内有2种形式:
顺序与链式。 顺序特点是:所有元素所占存储空间连续,且各元素在存储空间的物理位置与逻辑位置必须一致。
(即在外是春夏秋冬的顺序,在计算机内就也保持春夏秋冬的顺序位置) 而链式特点为:存储空间可以不连续或连续,物理逻辑顺序可以不一致。 无论这个数据结构是线性结构还是非线性结构,都有可能在计算机内顺序存储,也有可能是链式存储。
不固定存储,数据好比房间的物品,各人喜好各人不同放置。
10下面不能作为软件需求分析工具的是。
a pad图。
b 数据字典(dd)
c 判定树。
d 数据流图(dfd图)
需求分析阶段用的工具有:数据流图(dfd图)、数据字典、判定树、判定表。
11若有定义和语句:
int a ,b;
scanf(“%d,%d,”,a,&b);
以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是。
a3,5,b3,5
c3 ,5d3,5,4
12c语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是。
a在标识符中大写字母和小写字母被认为是相同的字符。
b用户标识符可以由字母和数字任意顺序组成。
c关键字可用作用户标识符,但失去原有含义。
d预定义标识符可用作用户标识符,但失去原有含义。
解析:c语言允许把预定义标识符重新定义另作他用,但这将失去预先定义的愿意。用户标识符需要遵守标识符明明规则,c语言标识符中,大写字母和小写字母被认为是两个不同的字符。
关键字不能另作他用。
13以下选项中合法的常量是。
a 123e 0.2
b 9 9 9
c 2.7e
d 0xab
选项中e 后面的指数必须为整型数据。
0xab 表示的是十六进制常量。
14以下叙述中错误的是。
a 常量可以用一个符号名来代表。
b 数值型常量有正值和负值的区分。
c 常量是在程序运行过程中值不能被改变的量。
d 定义符号常量必须用类型名来设定常量的类型。
解析】c语言中,常常用一个标识符来代表一个常量,称为符号常量。符号常量在使用之前要先定义,定义格式如下: #define《符号常量名》(常量) 其中,《符号常量名)用标识符,习惯上用大写字母,《常量》可以是数字常量, 也可以是字符。
15以下叙述中正确的是。
a 每个后缀为。c的c语言源程序都应该包含一个main函数。
b 在c语言程序中,只有main函数才可单独进行编译。
c 在c语言程序中,main函数必须放在其他函数的最前面。
d 每个后缀为。c的c语言源程序都可以单独进行编译。
解析】每一个c 语言的文件或函数都可以单独编译,但只有main 函数的才可以执行。
c语言是一种成功的系统描述语言,具有良好的移植性,每个后缀为。c的c语言源程序都可以单独进行编译。
16c语言主要是借助以下哪种手段来实现程序模块化。
a 定义常量和外部变量。
b 使用丰富的数据类型。
c 使用三种基本结构语句。
d 定义函数。
解析】c语言用函数实现软件的模块化设计。
17有以下程序段。
scanf(“%d%d%d”,&a,&b,&c);
if(aif(aprintf(“%d”,a);
该程序段的功能是。
a 输出a,b,c中的最大值。
b 输出a,b,c中值相等的数值。
c 输出a,b,c中的最小值。
d 输出a的原始值。
18有以下程序。
#include <>
int ml(int x,int y)
int m2(int x,int y)
int fun(int a,int b)
main()
int x=2,y=3,z=1;
printf(“%d”, fun(m1(x,y),m2(y,z)))
程序的运行结果是。
a 3b 4
c 6d 5
m1(x,y)--m1(2,3) -2<=3 --return x 2
m2(y,z)--m2(3,1) -3<=1 --return x 3
fun(2,3) 2+3=5
19有以下程序。
include <>
main()
int x=0,y=6;
dowhile(--y) x++;
while(y--)
printf(“%d,%d”,x,y);
程序的运行结果是。
a 5,-1
b 6,0c 6,-1
d 5,0第一次外循环。
内循环 while(--y) y=6-1=5 5非0 x++ x=0+1=1
while(--y) y=5-1=4 4非0 x++ x=1+1=2
while(--y) y=4-1=3 3非0 x++ x=2+1=3
while(--y) y=3-1=2 2非0 x++ x=3+1=4
while(--y) y=2-1=1 1非0 x++ x=4+1=5
while(--y) y=1-1=0 0 退出内循环。
y=0 退出外循环。
20以下程序段中,不能实现条件“如果aa if(a if(bb x=(a>=b)? 10:10;
c x=-10;
if(ad if(a else x=-10;
a a=b未考虑。
21有以下程序。
#include<>
main()
char *s=”120119110”;
int n0,n1,n2,nn,i;
n0=n1=n2=nn=i=0;
do{switch(s[i++]
default : nn++;
case‘0’: n0++;
case‘1’: n1++;
机电二级模拟题二2024年
2016年全国二级建造师职业资格考试。机电工程管理与实务 模拟试题二。1 单项选择题 单项选择题共20题,每题1分,每题的备选项中,只有1个最符合题意。错选,本题不得分 1.为了节约能源,在屋顶或外墙保温时,最好选用 c a.岩棉。b.超细玻璃棉。c.泡沫塑料。d.膨胀珍珠岩。2.对不具备现场检测条...
机电二级考前模拟题2024年
2016年全国二级建造师职业资格考试。机电工程管理与实务 考前模拟题。1 单项选择题 单项选择题共20题,每题1分,每题的备选项中,只有1个最符合题意。错选,本题不得分 1 按照建筑给水 排水 供热及采暖管道工程的一般施工工序,在完成了管道安装之后,下一步应该进行的施工工序是 a管道附件检验b管道防...
二级机电专业2019考试模拟题
二级建造师 机电工程管理与实务 模拟试题 一 考试时间3小时,满分120分 一 单项选择题 每题1分。每题的备选项中,只有1个最符合题意 1 根据被吊装设备或构件的就位高度 设备尺寸吊索高度等和站车位置 幅度 由。确定其臂长。a 额定起重量b 最大起升高度。c 最大幅度d 起重机的特性曲线。2 水准...