2026年C语言网络安全攻防技术测试.docxVIP

  • 0
  • 0
  • 约5千字
  • 约 9页
  • 2026-09-01 发布于河北
  • 举报

PAGE/NUMPAGES

2026年C语言网络安全攻防技术测试

考试时间:______分钟总分:______分姓名:______

一、选择题(每题2分,共20分)

1.以下关于`malloc`函数的说法中,正确的是?

A.`malloc`分配的内存初始内容是未定义的。

B.`malloc`分配的内存初始内容为零。

C.调用`malloc`时必须指定确切的字节大小。

D.`malloc`分配的内存总是连续的。

2.在C语言中,指针与数组的关系是?

A.指针就是数组。

B.指针可以看作是数组的别名。

C.指针可以指向数组的任意一个元素。

D.数组名可以作为指针使用。

3.以下哪个函数可能导致缓冲区溢出漏洞?

A.`strncpy`

B.`fgets`

C.`strcpy`

D.`memcpy`

4.在一个函数中,如果使用`free`释放了一块动态分配的内存后,这块内存变成?

A.可再次分配的空闲内存。

B.仍然指向原数据的悬空指针。

C.必须立即再次释放的内存。

D.不可访问的无效内存。

5.格式化字符串漏洞主要是利用了哪个特性?

A.栈溢出。

B.不安全的内存拷贝

文档评论(0)

1亿VIP精品文档

相关文档