本文章为通过考生回忆整理的真题,某些题目存在缺失,重点是掌握考查的知识点;
另有一篇文章是针对软件设计师的教材+视频教程+历年真题进行整合的备考笔记及备考建议,通过学习该笔记再加上刷题,我平时模考正确率达94%左右,应该对你会有帮助;
我是参加了2024年下半年的考试,一次通过的(基础知识60分,应用技术62分);这次考试基础知识部分比往年真题考查的知识点略偏些(比如Python相关题目占比大了些,不过考的都比较基础,不用太过担心),所以整套试卷做完后发现大部分都加了标注,不太确定,哈哈;多数人反馈这次的应用技术(案例)部分比较简单;
付出终将有回报,希望那时你也能一次通过~~~
一.基础知识 标红选项为参考答案
【题目已按照知识点归类整理,与原试卷顺序不同】
1.python列表推导式:a*a for a in range(5) if a % 2,结果是()。
A.[0,1,2,4,9] B.[0,4,16] C.[1,9] D.[1,9,25]
2.下列python定义调用语句中,语法错误的是()。
A.def fun(x,y) B.return x,y,x+y C.print("x+y",x+y) D.a,b,c = fun(1,2)
3.字典是Python语言中的一个复合数据类型,现定义字典dict1如下,则不正确的语句为()。dict1 = {'name':'David','age':10,'class':'first'}
A.del dict1 B.print(dict1['name']) C.del dict1[1] D.dict1['age'] = 15
4.在C/C++程序中,函数fun无返回值、无参数,对该函数的正确声明是()。
A.void fun(void,...) B.void fun(...) C.fun(void) D.void fun(void)
5.C/C++形参传入一个数组,实际传入的是()。
A.数组首元素地址 B.数组的全部元素的值拷贝 C.数组的全部元素的地址拷贝 D.数组首元素值
6.求项目活动图中某任务的最早时间、最晚时间、松弛时间。【原题图示缺失,我放了一张历年真题,考查知识点类似】
A.13、22 B.11、22 C.13、20 D.11、20
7.【接第6题】求任务的松弛时间()。
A.11 B.9 C.16 D.7
8.UML图中最适合描述业务处理流程的是()。
A.活动图 B.用例图 C.对象图 D.类图
9.图示标识是指()。
A.活动 B.泳道 C.动作 D.判定
10.图示流程结点推导,哪个能正确推导出()。【题目图示均缺失,答案不确定】
A.a->d B.a->b->e->b C.其他三个都对 D.a->e->b
11.关于序列图描述正确的是()。
A.以时间顺序组织的对象之间的交互活动 B.一组对象、接口、协作和它们之间的关系 C.某一时刻一组对象以及它们之间的关系 D.在系统内从一个活动到另一个活动的流程
12.非连通无向图有28条边,最少()个结点。
A.8 B.9 C.7 D.10
13.有向图n个结点m条弧,错误的是()。
A.缺失 B.m>=n C.缺失 D.缺失
14.若一个有向图具有拓扑排序序列,那么它的邻接矩阵必定为()。
A.对称矩阵 B.稀疏矩阵 C.三角矩阵 D.一般矩阵
15.n阶对称矩阵An*n中的元素特点为aij=aji(1≤j≤i≤n),以行为主序存储下三角矩阵(包括对角线)中的元素,则一维数组M[k](1≤k≤n(n+1)/2)与矩阵元素aij的关系为()。
A.j(j-1)/2+i B.i(i+1)/2+j C.i(i-1)/2+j D.j(j+1)/2+i
16.用例与用例、参与者与参与者之间的关系可以是()。
A.关联 B.泛化 C.包含 D.扩展
17.以下流程图中,至少需要()个测试用例满足所有路径。【原题图示缺失,我放了一张历年真题的图,考查知识点一样】
A.3 B.4 C.5