为方便软考考生对程序员考试知识点的检测,希赛软考频道为考生整理了软考程序员考试经典100题的资料,本文是软考程序员考试经典100题的21-30题内容(100题及答案解析完整版可在本文文首本文资料处或文末的资料下载栏目下载):
21、假设系统有n(n≥5)个进程共享资源R,且资源R的可用数为5。若采用PV操作,则相应的信号量S的取值范围应为()。
A.-1~n-1
B.-5~5
C.-(n-1)~1
D.-(n-5)~5
22、以下选项中,()是指在硬盘中寻找目标数据时,将读写头移动到目标磁道所用的时间。
A.磁盘响应时间
B.平均等待时间
C.数据传输时间
D.平均寻道时间
23、假设分页存储管理系统中,地址用32个二进制位表示,其中页号占12位,页内地址占20位。若系统以字节编址,则该系统( )。
A.页面大小为2MB,共有4096个页面
B.页面大小为2MB,共有1024个页面
C.页面大小为1MB,共有4096个页面
D.页面大小为1MB,共有1024个页面
24、嵌入式操作系统的特点之一是可定制,这里的可定制是指( )。
A.系统构件、模块和体系结构必须达到应有的可靠性
B.对过程控制、数据采集、传输等需要迅速响应
C.在不同的微处理器平台上,能针对硬件变化进行结构与功能上的配置
D.采用硬件抽象层和板级支撑包的底层设计技术
25、在C程序中,函数调用时以数组名作为实参,是将数组( )。
A.所有元素的值传给形参
B.所有元素的地址传给形参
C.第一个元素的值传给形参
D.第一个元素的地址传给形参
26、对于中缀形式的算术表达式a+b*c-d,其后缀式为()。
A.abcd+*-
B.ab+c*d-
C.abc*+d-
D.abc+d*-
27、以下关于C语言程序与Python语言程序的叙述中,正确的是( )。
A.C程序通过编译方式运行、Python程序通过解释方式运行
B.C程序通过解释方式运行、Python程序通过编译方式运行
C.C程序和Python程序都通过编译方式运行
D.C程序和Python程序都通过解释方式运行
28、下面所定义的函数f的两个参数传递方式均为值调用,函数g的第一个参数为值调用、第二个参数为引用调用。对于函数调用f(2,3),执行后输出为()。
A.23
B.32
C.26
D.36
29、算术表达式()可用下面的二叉树表示。
A.a*b+c/d
B.a*((b+c)/d)
C.a*(b+c/d)
D.a*b/(c+d)
30、关于下图所示的有限自动机M(A是初态、C是终态)的叙述中,正确的是( )。
A.M是确定的有限自动机,可识别1001
B.M是确定的有限自动机,可识别1010
C.M是不确定的有限自动机,可识别1010
D.M是不确定的有限自动机,可识别1001
热门:信息系统管理工程师报考指南 | 2025年软考报名时间及入口
推荐:信息系统项目管理师网络课堂 |系统架构设计师网络课程 | 工信部信创认证培训
活动:25年高项备考 | 软考机考模拟作答系统 | 网络工程师网络课程
备考:章节练习+真题 | 软考备考学习资料 | 软考免费课程
课程:论文专题讲解 | 信息系统项目管理师试听课