1、 算术表达式x-(y+c)*8的后缀式是()(-、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。
A.x y c 8 - + *
B.x y - c + 8 *
C.x y c 8 * + -
D.x y c + 8 * -
查看答案
参考答案:D
2、 设某程序中定义了全局整型变量x和r,且函数f()的定义如下所示,则在语句“x = r*r +1 ;”中 ( ) 。
int f(int r)
{ int x;
x = r*r +1 ;
return x;
}
A、x和r均是全局变量
B、x是全局变量、r是形式参数
C、x是局部变量、r是形式参数
D、x是局部变量、r是全局变量
查看答案
参考答案:C
3、 可用于编写独立程序和快速脚本的语言是()。
A.Python
B.Prolog
C.Java
D.C#
查看答案
参考答案:A
4、 编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中, ( ) 并不是每种编译器都必需的。
A、词法分析和语法分析
B、语义分析和中间代码生成
C、中间代码生成和代码优化
D、代码优化和目标代码生成
查看答案
参考答案:C
5、 在字符串的模式匹配过程中,如果模式串的每个字符依次和主串中一个连续的字符序列相等,则称为匹配成功。如果不能在主串中找到与模式串相同的子串,则称为匹配失败。在布鲁特-福斯模式匹配算法(朴素的或基本的模式匹配)中,若主串和模式串的长度分别为n和m(且n远大于m),且恰好在主串末尾的m个字符处匹配成功,则在上述的模式匹配过程中,字符的比较次数最多为()。
A.n*m
B.(n-m+1)*m
C.(n-m-1)*m
D.(n-m)*n
查看答案
参考答案:B
6、某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若磁盘上物理块的编号依次为:0、1、2、....;系统中的字长为32位,位示图中字的编号依次为:0、1、2、..,每个字中的一个二进制位对应文件存储器上的一个物理块,取值0和1分别表示物理块是空闲或占用。假设操作系统将2053号物理块分配给某文件,那么该物理块的使用情况在位示图中编号为( )的字中描述。
A.32
B.33
C.64
D.65
查看答案
参考答案:C
7、函数 foo、hoo 的含义如下所示,函数调用 hota,x)的两个参数分别采用引用调用(call y reference)和值调用(callbyvalue)方式传递,则函数调用 foo(5)的输出结果为( )。
A.2,5
B.2,15
C.13,5
D.13,15
查看答案
参考答案:C
8、 函数main、f的定义如下所示。调用函数f时,第一个参数采用传值(call by value)方式,第二个参数采用传引用(call by referen)方式,则函数main执行后输出的值为(50)。
A.10
B.19
C.20
D.29
查看答案
参考答案:D
9、 一个文法G=(N,T,P,S),其中N是非终结符号的集合,T是终结符号的集合,P是产生式集合,S是开始符号,令集合V=N∪T,那么G所描述的语言是( )的集合。
A、由S推导出的所有符号串
B、由S推导出的所有终结符号串
C、V中所有符号组成的符号串
D、V的闭包中的所有符号串
查看答案
参考答案:B
10、某有限自动机的状态转换图如下图所示,该自动机可识别( )。
A.1001
B.1100
C.1010
D.0101
查看答案
参考答案:B
温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!
信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。
信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。
发表评论 查看完整评论 | |