为方便软考考生对软件评测师考试知识点的检测,希赛软考频道为考生整理了软考软件评测师考试经典100题的资料,本文是软考软件评测师考试经典100题的31-40题内容(100题及答案解析完整版可在本文文首本文资料处或文末的资料下载栏目下载):
31、若程序在运行时陷入死循环,则该情况属于( )。
A.语法错误
B.运行时异常
C.动态的语义错误
D.静态的语义错误
32、已知文法G:S-A0|B1,A-S1|1,B-*S0|0,其中S是开始符号。从S出发可以推导出( )。
A.所有由0构成的字符串
B.所有由1构成的字符串
C.某些0和1个数相等的字符串
D.所有0和1个数不同的字符串
33、( )不属于程序的基本控制结构。
A.顺序结构
B.分支结构
C.循环结构
D.递归结构
34、在C程序中,对于如下的两个for语句,其运行后a和b的值分别为( )。
for(int a=0;a==0;a++);
for(int b=0;b=0;++b);
A.0,0
B.0,1
C.1,0
D.1,1
35、算术表达式a+b-c*d的后缀式是( ) (-、+、*表示算术的减,加,乘运算,运算符的优先级和结合性遵循惯例)。
A.ab+cd*-
B.abc+-d*
C.abcd+-*
D.ab+c-d*
36、函数main()、f()的定义如下所示。调用函数f()时,第一个参数采用传值(call by value)方式,第二个参数采用传引用(call by reference)方式,main()执行后输出的值为( )。
A.2
B.4
C.5
D.8
37、设元素a、b、c、d依次进入一个初始为空的栈,则不可能通过合法的栈操作序列得到( )。
A.a b c d
B.b a c d
C.c a b d
D.d c b a
38、设数组a[1..10,1..8]中的元素按行存放,每个元素占用4个存储单元,已知第一个数组元素a[1,1]的地址为1004,那么a[5,6]的地址为( )。
A.1004+(5*8+6)*4
B.1004+(4*8+5)*4
C.1004+(5*10+6)*4
D.1004+(4*10+5)*4
39、对下图所示的二叉树进行顺序存储(根结点编号为1,对于编号为i的结点,其左孩子结点为2i,右孩子结点为2i+1)并用一维数组BT来表示,已知结点X、E和D在数组BT中的下标分别为1、2、3,可推出结点G、K和H在数组BT中的下标分别为( )。
A.10、11、12
B.12、24、25
C.11、12、13
D.11、22、23
40、视觉上的颜色可用亮度,色调和饱和度三个特征来描述,其中饱和度是指颜色的( )。
A.种数
B.纯度
C.感觉
D.存储量
热门:信息系统管理工程师报考指南 | 2025年软考报名时间及入口
推荐:信息系统项目管理师网络课堂 |系统架构设计师网络课程 | 工信部信创认证培训
活动:25年高项备考 | 软考机考模拟作答系统 | 网络工程师网络课程
备考:章节练习+真题 | 软考备考学习资料 | 软考免费课程
课程:论文专题讲解 | 信息系统项目管理师试听课