- 0
- 0
- 约2.86万字
- 约 42页
- 2026-02-11 发布于山东
- 举报
2026年六七级技术技巧考试题库100道
第一部分单选题(100题)
1、在传输层安全协议(如HTTPS)中,用于加密传输数据的核心算法是?
A.对称加密算法(如AES)
B.非对称加密算法(如RSA)
C.数字摘要算法(如MD5)
D.数字签名算法(如DSA)
【答案】:A
解析:本题考察网络安全加密算法的应用场景。HTTPS中,对称加密(如AES)通过共享密钥快速加密大量传输数据,保障效率;非对称加密(如RSA)仅用于密钥交换和数字签名,因计算开销大不适合直接加密大数据;MD5和DSA属于哈希与签名算法,不用于数据传输加密。因此正确选项为A。
2、关于数据库索引,下列说法正确的是?
A.创建索引会提高数据查询效率,也会提高数据插入效率
B.主键默认会自动创建唯一索引
C.索引可以加快WHERE条件过滤,但对JOIN操作无帮助
D.所有表都应该为所有字段创建索引以优化性能
【答案】:B
解析:本题考察数据库索引的特性。主键约束在数据库中默认自动创建唯一索引(B正确);A错误,索引会降低插入/更新/删除效率(需维护索引结构);C错误,JOIN操作若基于索引字段可显著提升连接速度;D错误,过多索引会占用存储空间并降低写入性能,需按需创建。正确答案为B。
3、Java多线程环境下,哪种单例模式实现可能导致实例重复创建?
A.饿汉式(静态常量)
B.懒汉式(未加同步)
C.静态内部类
D.双重检查锁定(DCL)
【答案】:B
解析:本题考察单例模式线程安全实现。正确答案为B,懒汉式未加同步时,多线程可能同时通过if(instance==null)判断,导致多个线程创建实例。A正确(静态初始化线程安全);C正确(静态内部类延迟加载且线程安全);D正确(volatile+双重同步确保唯一实例)。
4、等价类划分法属于以下哪种测试用例设计技巧?
A.黑盒测试
B.白盒测试
C.灰盒测试
D.静态测试
【答案】:A
解析:本题考察软件测试用例设计方法。等价类划分法是黑盒测试(选项A)的核心技巧,通过将输入数据划分为有效/无效等价类设计用例,无需了解代码内部。白盒测试(B)需分析源代码逻辑;灰盒测试(C)结合黑盒与白盒,但等价类划分不涉及代码细节;静态测试(D)仅分析代码/文档,不执行程序,与等价类划分无关。因此正确答案为A。
5、在使用Git进行多人协作开发时,若需临时切换分支修改紧急bug,又不想提交当前未完成的代码,以下哪种操作最合理?
A.使用`gitstash`暂存未提交更改
B.直接执行`gitcommit`提交当前分支
C.通过`gitbranch`创建新分支后修改
D.用`gitmerge`合并到目标分支
【答案】:A
解析:本题考察Git版本控制的工作流技巧。正确答案为A,原因:`gitstash`可暂存未提交的更改(包括未跟踪文件),切换分支后通过`gitstashpop`恢复,避免未完成代码影响当前分支提交历史。B选项错误,直接提交未完成代码会污染分支提交记录;C选项错误,创建新分支需额外管理未完成代码,且未解决“临时切换”的需求;D选项错误,`merge`用于合并分支,无法解决“暂存未完成代码”的问题。
6、以下哪种网络攻击方式通过伪造源IP地址,使目标服务器误认请求来自可信来源?
A.DDoS攻击
B.ARP欺骗
C.IP欺骗
D.SQL注入
【答案】:C
解析:本题考察常见网络攻击类型的定义。正确答案为C(IP欺骗),攻击者通过伪造源IP地址发送请求,使目标服务器因IP地址“可信”而允许访问,从而绕过权限控制。A选项DDoS通过大量伪造请求淹没服务器;B选项ARP欺骗是在局域网内伪造MAC地址实现中间人攻击;D选项SQL注入通过注入恶意SQL代码窃取或篡改数据库数据,均与“伪造源IP”无关。
7、在Git版本控制系统中,用于创建新分支的命令是?
A.gitcheckout-b
B.gitbranch
C.gitmerge
D.gitcommit
【答案】:A
解析:本题考察Git版本控制的基础操作。选项A‘gitcheckout-b’是Git中创建并切换到新分支的标准命令;选项B‘gitbranch’仅创建分支但不自动切换,需额外执行‘gitcheckout分支名’;选项C‘gitmerge’用于合并分支,而非创建;选项D‘gitcommit’用于提交暂存区的修改,与分支创建无关。因此正确答案为A。
8、在测试用例评审中,以下哪项不属于评审的核心关注点?
A.测试用例是否覆盖所有需求的功能点(正向/反向场景)
B.是否包含边界值、等价类等设计方法的应用(如输入长度边界、异常场景)
C.测试用例的执行
原创力文档

文档评论(0)