首页试题详情
难度: ★★★★★使用次数:138更新时间:2026/03/16
1.
以下关于结构体的初始化,哪项是不正确的?
A.struct Student { int id; char name[20]; }; struct Student s = {1001};
B.struct Student { int id; char name[20]; }; struct Student s = { .id = 1001 };
C.struct Student { int id; char name[20]; }; struct Student s = { 1001, "Tom" } ;
D.struct Student { int id; char name[20]; }; struct Student s = { .id = 1001, .name = "Tom" };
题型:选择题 知识点:第八章 结构体与共用体
【答案】
A
【解析】
结构体成员初始化时,若只部分初始化,剩余成员默认初始化为0或空字符串。但是,选项A中没有提供name成员的初始值,若其为char数组,初始化为0即可,但数组内元素默认为0,意味着name为'\0',这实际上与未初始化是等效的,因此代码虽然可以运行,但初始化方式不规范。
类题推荐:
未分类
难度: ★★★★★使用次数:116更新时间:2026/03/16
计算机的发展历程中,哪一代计算机主要使用晶体管作为核心元件?
A.第一代计算机
B.第二代计算机
C.第三代计算机
D.第四代计算机
题型:选择题知识点:第一章 计算机基础知识概述
难度: ★★★★★使用次数:199更新时间:2026/03/16
第一台电子计算机ENIAC诞生于哪个年代?
A.1940年代
B.1950年代
C.1960年代
D.1970年代
题型:选择题知识点:第一章 计算机基础知识概述
难度: ★★★★★使用次数:232更新时间:2026/03/13
在配置访问控制时,使用ACL(Access Control List)的主要优势是?
A.提高用户权限管理效率
B.实现基于IP的访问控制
C.支持高级加密算法
D.减少系统资源消耗
题型:选择题知识点:第九章 技术实践与综合应用
难度: ★★★★★使用次数:169更新时间:2026/03/13
配置网络安全策略时,以下哪种方式可以提高入侵检测的准确性?
A.禁用所有网络监控工具
B.根据日志进行规则优化
C.关闭日志记录
D.使用默认配置
题型:选择题知识点:第九章 技术实践与综合应用
难度: ★★★★★使用次数:184更新时间:2026/03/13
使用SSL/TLS证书的主要目的是?
A.加密数据传输并验证通信双方的身份
B.防止网络攻击
C.提高网络速度
D.替代HTTP协议
题型:选择题知识点:第九章 技术实践与综合应用