源启真知,码竞星海
请填写个人信息并完成以下题目,所有题目均为单选题,请选择你认为正确的答案。
*
1.
班级
*
2.
姓名
*
3.
学号
*
4.
电话
*
5.
学院
*
6.
在Java中,以下关于 String 类的说法正确的是?
A) String 是基本数据类型
B) String 对象一旦创建,其内容不可变
C) String 可以使用 == 进行内容的精确比较
D) String 拼接操作不会产生新的对象
查看答案
*
7.
以下哪个集合类是线程安全的?
A) ArrayList
B) HashMap
C) Vector
D) LinkedList
查看答案
*
8.
Java中,子类继承父类并重写(Override)父类的方法,这体现了面向对象的哪个特性?
A) 封装
B) 继承
C) 多态
D) 抽象
查看答案
*
9.
在Java异常处理中,以下哪个类是所有异常类的根类?
A) java.lang.Exception
B) java.lang.Error
C) java.lang.Throwable
D) java.lang.RuntimeException
查看答案
*
10.
关于Java接口(Interface)与抽象类(Abstract Class),下列说法错误的是?
A) 接口中的方法默认是 public abstract 的
B) 抽象类可以包含构造方法
C) 一个类只能继承一个抽象类,但可以实现多个接口
D) 接口中可以包含普通成员变量
查看答案
*
11.
在Java中,HashMap 的底层数据结构在 JDK 1.8 中主要是?
A) 数组 + 链表
B) 数组 + 红黑树
C) 数组 + 链表 + 红黑树
D) 纯链表
查看答案
*
12.
以下哪个关键字用于阻止类被继承?
A) static
B) final
C) abstract
D) sealed
查看答案
*
13.
以下哪个操作符不能用于指针?
A) +
B) -
C) *
D) /
查看答案
*
14.
C语言中,sizeof 是?
A) 函数
B) 宏定义
C) 关键字/运算符
D) 库调用
查看答案
*
15.
在C语言中,全局变量和局部变量的作用域和生命周期,说法正确的是?
A) 全局变量在函数内定义,局部变量在函数外定义
B) 全局变量默认初始值为随机值,局部变量默认初始值为0
C) 局部变量在函数被调用时创建,函数结束时销毁
D) 全局变量只在当前源文件内有效
查看答案
*
16.
若有 int x = 10;,执行 x += x -= x * x; 后,x 的值为?
A) -80
B) 0
C) 10
D) -180
查看答案
*
17.
以下哪种数据类型在Python中是可变(Mutable)的?
A) 元组 (Tuple)
B) 字符串 (String)
C) 列表 (List)
D) 整数 (Integer)
查看答案
*
18.
Python中 list1 = [1, 2, 3],执行 list2 = list1 和 list3 = list1[:],以下说法正确的是?
A) list2 和 list3 都是 list1 的浅拷贝
B) list2 是引用,list3 是浅拷贝
C) list2 和 list3 都是引用
D) list2 是深拷贝,list3 是引用
查看答案
*
19.
在Python中,is 和 == 的区别是?
A) 没有区别,可以互换
B) is 比较内存地址,== 比较值
C) is 比较值,== 比较内存地址
D) is 只能用于数字,== 可以用于所有类型
查看答案
*
20.
以下关于Python中字典(dict)的键(key),说法正确的是?
A) 键可以是列表
B) 键必须是不可变类型
C) 键可以是集合(set)
D) 键在同一个字典中可以重复
查看答案
*
21.
Python中,range(1, 10, 2) 生成的序列是?
A) 1, 2, 3, 4, 5, 6, 7, 8, 9
B) 1, 3, 5, 7, 9
C) 1, 3, 5, 7
D) 2, 4, 6, 8
查看答案
*
22.
以下哪个不是Python的内置数据类型?
A) tuple
B) array
C) set
D) dict
查看答案
*
23.
在SQL中,用于去除查询结果中重复记录的关键字是?
A) UNIQUE
B) DISTINCT
C) HAVING
D) GROUP BY
查看答案
*
24.
下列关于MySQL索引的说法,错误的是?
A) 索引可以加快查询速度,但会降低插入和更新的速度
B) 主键索引的叶子节点存储的是整行数据
C) 使用 LIKE '%abc' 这种前置模糊查询可以利用索引
D) 联合索引需要遵循“最左前缀”原则
查看答案
*
25.
事务的ACID特性中,“A”代表的是?
A) 原子性 (Atomicity)
B) 一致性 (Consistency)
C) 隔离性 (Isolation)
D) 持久性 (Durability)
查看答案
*
26.
若要查询表A中所有记录,以及表B中关联匹配的记录(若无匹配则表B对应字段为NULL),应使用哪种连接?
A) INNER JOIN
B) LEFT JOIN
C) RIGHT JOIN
D) FULL JOIN
查看答案
*
27.
MySQL中 VARCHAR(50) 和 CHAR(50) 的区别是?
A) 没有区别
B) VARCHAR 定长,CHAR 变长
C) VARCHAR 变长,CHAR 定长
D) VARCHAR 能存中文,CHAR 不能
查看答案
*
28.
以下哪个MySQL存储引擎支持事务和行级锁?
A) MyISAM
B) InnoDB
C) Memory
D) Archive
查看答案
*
29.
SQL语句 SELECT * FROM users WHERE age > 18; 中的 > 属于什么类型的运算符?
A) 逻辑运算符
B) 算术运算符
C) 比较运算符
D) 位运算符
查看答案
*
30.
在MySQL中,解决幻读问题通常需要将事务隔离级别至少设置为?
A) 读未提交 (Read Uncommitted)
B) 读已提交 (Read Committed)
C) 可重复读 (Repeatable Read)
D) 串行化 (Serializable)
查看答案
*
31.
在Linux中,若要修改一个文件的权限为“所属用户可读写执行,所属组可读执行,其他用户无权限”,应执行命令?
A) chmod 777 filename
B) chmod 755 filename
C) chmod 750 filename
D) chmod 644 filename
查看答案
*
32.
Linux系统中,查看当前正在运行的进程状态,最常用的命令是?
A) ls
B) ps
C) df
D) top
查看答案
*
33.
以下关于Linux软链接(符号链接)和硬链接的说法,正确的是?
A) 硬链接可以跨文件系统创建
B) 软链接可以指向目录,硬链接不可以
C) 删除源文件后,软链接仍然有效
D) 硬链接和源文件共享同一个inode
查看答案
*
34.
命令 tail -f catalina.out 的作用是?
A) 查看文件的前10行并退出
B) 持续监控并输出文件追加的内容
C) 强制删除该文件
D) 将文件内容倒序输出
查看答案
*
35.
在Linux中,代表标准错误输出的文件描述符是?
A) 0
B) 1
C) 2
D) 3
查看答案
*
36.
想要在Linux中查找名为 test.txt 的文件,可以使用命令?
A) grep test.txt
B) find / -name test.txt
C) locate test.txt
D) which test.txt
查看答案
*
37.
Linux系统目录结构中,通常用于存放系统配置文件的目录是?
A) /bin
B) /var
C) /etc
D) /home
查看答案
*
38.
强制终止一个PID为 1234 的进程,应使用的命令是?
A) kill 1234
B) kill -9 1234
C) stop 1234
D) end 1234
查看答案
*
39.
在JavaScript中,typeof null 的返回值是?
A) "null"
B) "object"
C) "undefined"
D) "number"
查看答案
*
40.
以下关于JavaScript中 == 和 === 的说法,正确的是?
A) == 比较值和类型,=== 只比较值
B) == 会发生隐式类型转换,=== 不会
C) === 会发生隐式类型转换,== 不会
D) 两者在任何情况下结果都一致
查看答案
*
41.
在HTML中,用于定义段落文本的标签是?
A)<h1>
B)<div>
C)<p>
D)<span>
查看答案
*
42.
JavaScript中,以下哪个方法用于向数组末尾添加一个或多个元素,并返回新的长度?
A) push()
B) pop()
C) shift()
D) unshift()
查看答案
*
43.
在JavaScript中,闭包(Closure)的主要作用是?
A) 提高代码运行速度
B) 允许函数访问并操作函数外部的变量
C) 防止内存泄漏
D) 实现面向对象编程
查看答案
*
44.
HTML5 中,用于绘制图形的标签是?
A) <svg>
B) <canvas>
C) <graphic>
D)<draw>
查看答案
*
45.
JavaScript中,声明一个块级作用域变量的关键字是?
A) var
B) let
C) function
D) define
查看答案
*
46.
关于事件冒泡(Event Bubbling)和事件捕获(Event Capturing),说法正确的是?
A) 事件冒泡是从最具体的元素(目标元素)向上传播到最不具体的元素(文档根节点)
B) 事件捕获是从目标元素向上传播
C) 事件冒泡默认是关闭的
D) addEventListener 的第三个参数默认为 true(表示捕获)
查看答案
*
47.
在数据结构中,栈(Stack)的特点是?
A) 先进先出 (FIFO)
B) 后进先出 (LIFO)
C) 随机存取
D) 双端进出
查看答案
*
48.
快速排序算法的平均时间复杂度是?
A) O(n)
B) O(n log n)
C) O(n^2)
D) O(log n)
查看答案
*
49.
TCP协议建立连接时的“三次握手”过程,其目的是?
A) 确认双方都有发送和接收数据的能力
B) 确认网络带宽
C) 加密传输数据
D) 防止服务器宕机
查看答案
*
50.
HTTP状态码 404 代表的意思是?
A) 服务器内部错误
B) 请求成功
C) 请求的资源未找到
D) 禁止访问
查看答案
*
51.
进程和线程的主要区别是?
A) 进程是CPU调度的最小单位,线程是资源分配的最小单位
B) 线程是CPU调度的最小单位,进程是资源分配的最小单位
C) 线程之间不共享内存
D) 进程之间共享内存
查看答案
*
52.
产生死锁的四个必要条件不包括?
A) 互斥条件
B) 请求与保持条件
C) 剥夺条件
D) 循环等待条件
查看答案
*
53.
在计算机中,8位二进制补码能表示的带符号整数的范围是?
A) 0 ~ 255
B) -128 ~ 127
C) -127 ~ 127
D) -128 ~ 128
查看答案
*
54.
OSI 七层网络模型中,负责 IP 地址寻址和路由选择的是哪一层?
A) 数据链路层
B) 网络层
C) 传输层
D) 应用层
查看答案
*
55.
一棵深度为 5 的满二叉树,其节点总数为?
A) 16
B) 31
C) 32
D) 63
查看答案
*
56.
虚拟内存技术的主要作用是?
A) 扩大物理内存的容量
B) 扩充逻辑内存,使得程序可以运行在比物理内存更大的地址空间中
C) 提高 CPU 的运行速度
D) 防止病毒侵入
查看答案
*
57.
以下哪个IP地址属于C类地址?
A) 10.0.0.1
B) 172.16.0.1
C) 192.168.1.1
D) 224.0.0.1
查看答案
*
58.
在哈希表(Hash Table)中,解决哈希冲突(Hash Collision)的常用方法不包括?
A) 开放定址法
B) 链地址法
C) 再哈希法
D) 二分查找法
查看答案
*
59.
域名系统(DNS)的主要作用是?
A) 将域名转换为IP地址
B) 将IP地址转换为MAC地址
C) 分配动态IP地址
D) 加密网络传输
查看答案
*
60.
以下哪种方式不属于进程间通信(IPC)的方式?
A) 管道 (Pipe)
B) 消息队列 (Message Queue)
C) 全局变量
D) 共享内存 (Shared Memory)
查看答案
*
61.
在二进制中,十进制数字 13 转换为二进制是?
A) 1011
B) 1101
C) 1110
D) 1100
查看答案
*
62.
计算机中,CPU 执行指令的过程一般分为四个阶段:取指、译码、执行和?
A) 缓存
B) 写回
C) 销毁
D) 渲染
查看答案
投票
投票