软件设计师当天每日一练试题地址:www.cnitpm.com/exam/ExamDay.aspx?t1=4
往期软件设计师每日一练试题汇总:www.cnitpm.com/class/27/e4_1.html
软件设计师每日一练试题(2026/3/18)在线测试:www.cnitpm.com/exam/ExamDay.aspx?t1=4&day=2026/3/18
点击查看:更多软件设计师习题与指导
软件设计师每日一练试题内容(2026/3/18)
试题1
线性表采用链表存储结构的特点中不包括( )。
A.所需空间大小与表长成正比
B.可随机访问表中的任—元素
C.插入和删除操作不需要移动元素
D.无须事先估计存储空间大小
查看答案
试题2
You are developing a sevver-side enterprise application. It must support a variety of different clients including desktop browsers , mobile browsers and native mobile applications. The application might also expose an API for 3rd parties to customer. It might also( )with other applications via either web services or a message broker. The application handles requests(HTTP requests and messages)by executing business logic;accessing a databse;exchanging messages with other systems;and returning a HTML /JSON/XML ( ) . There are logical components corresponding to different functional areas of the application.
What's the application' s deployment architecture?
Define an architecture that structures the application as a set of ( ) ,collaborating services. This approach corresponds to the Y-axis of the ScaleCube. Each service is;
Flighly maintainable and testable-enables rapid and frequent development and deployment.
Loosely coupled with other services-enables a team to work independently(the majority of time on their servicers)without being impouted by changes to other services and without affecting other services.
( ) deployable-enable a team to deploy their services without having to cortdinate with other teams.
Capable of being developed by a small team-essential for high productivity by avoiding the high communication head of large teams.
Services ( ) using either synchronous protocols such as HTTP/REST or a synchronous protocols such as AMQP. Services can be developed and deployed independently of one another. Each service has its own database in order to be decoupled from other services. Data consistency between services is maintained using some particular pattern.
(1)A、integrate
B、Coordinate
C、cooperate
D、Communicate
(2)A、request
B、response
C、text
D、File
(3)A、loosely coupled
B、loosely cohesion
C、High coupled
D、Highly cohesion
(4)A、Dependently
B、Independently
C、Coordinately
D、Integratedly
(5)A、interoprate
B、coordinate
C、communicate
D、depend
查看答案
试题3
Low-code and no code software development solutions have emerged as viable and convenient alternatives to the traditional development process.
Low-code is a rapid application development (RAD) approach that enables automated code generation through(71) building blocks like drag-and-drop and pull-down menu interfaces.This (72) allows low-code users to focus on the diferentiator rather than the common denominator of programming. Low-code is a balanced middle ground between manual coding and no-code as its users can still add code over auto-generated code.While in low-code there is some hand holding done by developers in the form of scripting or manual coding, no-code has a completely (73) approach, with 100% dependence on visual tools.
A low-code application platform (LCAP)——also called a low-code development platform (LCDP)——contains an integrated development environment (IDE) with (74) features like APIs, code templates, reusable plug-in modules and graphical connectors to automate a significant percentage of the application development process.LCAPs are typically available as cloud-based Platform-as-a-Service (PaaS) solutions.
A low-code platform works on the principle or lowering complexity by using visual to and techniques like process modeling. where users employ visual tools to define workflobusiness rules, user interfaces and the like.Behind the scenes, the complete workflovautomatically converted into code. LCAPs are used predominantly by professional developeautomate the generic aspects of coding to redirect effort on the last mile of (75).
(71)
A.visual
B.component-based
C.object-oriented
D.structural
(72)
A.block
B.automation
C.function
D.method
(73)
A.modern
B.hands-off
C.generic
D.labor-free
(74)
A.reusable
B.built-in
C.existed
D.well-known
(75)
A.delivery
B.automation
C.development
D.success
查看答案
试题4
良好的启发式设计原则上不包括( )。
A.提高模块独立性
B.模块规模越小越好
C.模块作用域在其控制域之内
D.降低模块接口复杂性
查看答案
试题5
在发布一订阅(Publish-Subscribe)消息模型中,订阅者订阅一个主题后, 当该主题有新消息到达时,所有订阅者都会收到通知。( )设计模式最适合这一模型。
A.适配器(Adapter)
B.通知(Notifier)
C.状态(State)
D.观察者(Observer)
查看答案
试题6
假定某企业2014年5月的员工工资如下表所示:

(54)
A.部门,AVG(应发工资)AS平均工资
B.姓名,AVG(应发工资)AS平均工资
C.部门,平均工资ASAVG(应发工资)
D.姓名,平均工资ASAVG(应发工资)
(55)
A.ORDERBY姓名
B.ORDERBY部门
C.GROUPBY姓名
D.GROUPBY部门
(56)
A.WHERECOUNT(姓名)>2
B.WHERECOUNT(DISTINCT(部门))2
C.HAVINGCOUNT(姓名)>2
D.HAVINGCOUNT(DISTINCT(部门))>2
查看答案
试题7
如果两名以上的申请人分别就同样的发明创造申请专利,专利权应授予 ( ) 。
A、最先发明的人
B、最先申请的人
C、所有申请人
D、协商后的申请人
查看答案
试题8
下面关于漏洞扫描系统的叙述,错误的是 ( ) 。
A、漏洞扫描系统是一种自动检测目标主机安全弱点的程序
B、黑客利用漏洞扫描系统可以发现目标主机的安全漏洞
C、漏洞扫描系统可以用于发现网络入侵者
D、漏洞扫描系统的实现依赖于系统漏洞库的完善
查看答案
试题9
( ) 的邻接矩阵是一个对称矩阵。
A、无向图
B、AOV 网
C、AOE 网
D、有向图
查看答案
试题10
以下关于管道——过滤器软件体系结构风格优点的叙述中,不正确的是( )
A.构件具有良好的高内聚、低耦合的特点
B.支持软件复用
C.支持并行执行
D.适合交互处理应用
查看答案
温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!
信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。
信管网软考课程由信管网依托10年专业软考教研倾力打造,教材和资料参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。