2025年软考初级【程序员】考试大纲
进制转换、含符号数表示、浮点数、逻辑运算、校验码、计算机系统构成、中央处理器、存储系统、总线系统、I/O接口与设备、计算机性能指标等。网络功能、OSI和TCP/IP协议簇、IP地址与子网划分、浏览器知识、HTML语言、URL、电子邮件和网络安全技术、计算机病毒等。功能和分类、进程三态模型、信号量机制、存储管理方式、磁盘管理、文件命名规则、文件类型、系统安全、界面设计原则等。顺序表和链表、数组、字符
- 考试时间
考试时间:5月
合格标准:所有科目达到45分合格
科目一:综合知识
客观题:75空
满分:75分
考试时间:150分钟
科目二:应用
主观题:5道题(填空为主)
满分:75分
考试时间:150分钟
- 考试方式
2024年度计算机软件资格考试(初级、中级、高级)采取计算机化考试方式。
- 分值分布
- 综合知识:
知识点 |
10次考试分值 |
分值范围 |
考点 |
计算机系统 基础知识 |
87 |
7-11 |
进制转换、含符号数表示、浮点数、逻辑运算、校验码、计算机系统构成、中央处理器、存储系统、总线系统、I/O接口与设备、计算机性能指标等 |
多媒体 基础知识 |
29 |
1-5 |
多媒体的分类、数字化和音频格式、图像、动画和视频、压缩等 |
操作系统 基础知识 |
73 |
5-10 |
功能和分类、进程三态模型、信号量机制、存储管理方式、磁盘管理、文件命名规则、文件类型、系统安全、界面设计原则等 |
程序设计语言 |
61 |
5-8 |
程序设计语言划分、后缀表达式、传值与传址调用、汇编解释与编译程序、编译过程与出错处理、有限自动机与正规式等 |
数据结构和 算法 |
121 |
11-13 |
顺序表和链表、数组、字符串、矩阵、栈和队列、树、树的遍历、二叉排序树、图与矩阵、算法特性、查找和排序算法等 |
软件工程 |
62 |
4-10 |
软件工程基础概念、软件需求分析、软件设计原则、软件测试划分与测试用例、软件维护与类型、程序员的职业素养等 |
面向对象 基础知识 |
50 |
5-5 |
面向对象的基本概念、UML构造块、设计模式等 |
数据库 基础知识 |
62 |
5-8 |
数据库的基本概念、数据流图、概念模型、关系模型、关系运算、SQL语言和数据库控制等 |
网络基础知识 |
86 |
8-11 |
网络功能、OSI和TCP/IP协议簇、IP地址与子网划分、浏览器知识、HTML语言、URL、电子邮件和网络安全技术、计算机病毒等 |
标准化 和知识产权 |
20 |
2-2 |
著作权产生时间、归属判定、商标、专利权和商业秘密的理解 |
MS Office 办公软件 |
27 |
2-4 |
Word和Excel板块操作,重点是Excel中的常用函数 |
信息处理技术基础 |
15 |
0-3 |
信息和数据、数据统计知识、信息新技术等 |
C语言选择题 考查 |
7 |
0-3 |
以选择题形式考查C语言部分的基础知识 |
专业英语 |
50 |
5-5 |
正确阅读和理解计算机领域的简单英文资料 |
2、应用技术
题号 |
试题类型 |
学科知识点 |
考查内容 |
试题1 |
必答题 |
流程图 |
流程图的补充和完善 字符串匹配、数据的计算、数组的相关计算等(重点在于理解流程图和算法) |
试题2 |
必答题 |
C语言语法和运算逻辑 |
以填空题为主,可能有选择题和问答题 内容涵盖分支与循环、指针与链表、数组、函数调用、递归等 |
试题3 |
必答题 |
||
试题4 |
必答题 |
||
试题5 |
选答题 |
面向对象程序设计C++ |
语言基础-案例分析(填空题) |
试题6 |
选答题 |
面向对象程序设计java |
语言基础-案例分析(填空题) |
- 考纲
考试科目一:程序员综合知识
1、计算机系统
2、基础知识
3、多媒体
4、基础知识
5、操作系统
6、基础知识
7、程序设计语言
8、数据结构和
9、算法
10、软件工程
11、面向对象
12、基础知识
13、数据库
14、基础知识
15、网络基础知识
16、标准化
17、和知识产权
18、MS Office
19、办公软件
20、信息处理技术基础
21、C语言选择题
22、专业英语
考试科目二:程序员应用技术
1、流程图
2、C语言语法和运算逻辑
3、面向对象程序设计C++
4、面向对象程序设计java
- 例题展示
1、信息加解密技术包含对称加密和非对称加密两种,以下加密算法中不属于对称加密算法的是( )。
A.DES
B.RC-5
C.AES
D.RSA
答案:D
2、下列关于图的存储方式中,描述错误的是()。
A.无向图转换的邻接矩阵是以主对角线为中心对称的
B.有向完全图转换的邻接矩阵,应该是除了主对角线上的元素以外,其他元素都是有权值的
C.有向图转换的邻接矩阵,想要看某个结点的入度,应该看行;看某个结点的出度,应该看列
D.有向图转换的邻接链表,如果想要计算有向图的总边数,应该看各个结点编号后面接的结点个数总和
答案:C
3、在某C程序中有如下程序段:
int n=10 ; while (n==0)--n;
以下关于该程序段的叙述中,正确的是( )。
A.循环体语句“--n;”执行10 次
B.循环体语句“--n;”执行0次
C.该 while语句会执行无穷多次
D.该while语句存在语法错误
答案:B
4、对于中缀形式的算术表达式a+b*c-d,其后缀式为( )。
A.a b c d+*-
B.a b +c* d-
C.a b c* + d-
D.a b c+ d*-
答案:C
更多推荐
所有评论(0)