- 0
- 0
- 约6.02千字
- 约 17页
- 2026-08-09 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年计算机二级考试C语言编程进阶试题及答案解析
一、选择题(共5题,每题2分,共10分)
1.以下关于C语言指针的描述中,正确的是()。
A.指针变量可以作为函数的返回值
B.指针变量不能进行自增或自减操作
C.若`intp=NULL;`,则`p++`是合法的
D.指针运算只适用于数组指针,不适用于普通指针
2.在C语言中,`structNode`定义如下:
c
structNode{
intdata;
structNodenext;
};
以下关于链表操作的描述中,错误的是()。
A.删除链表中的节点时,必须记录前一个节点的指针
B.单向链表不能通过节点直接访问其前一个节点
C.循环链表的特点是链表末尾的节点指向链表头节点
D.链表的节点内存分配是连续的
3.关于C语言中的文件操作,以下说法正确的是()。
A.使用`fopen`函数打开文件时,若文件不存在,函数会返回`NULL`
B.`fprintf`函数与`printf`函数的行为完全相同,只是前者用于文件输出
C.关闭文件时,若使用`fclose`函数,文件中的数据会自动清空
D.文件操作中,`fread`函数只能读取二进制文件
4.以下关于C语言函数递归的描述中,错误的是()。
A.递归函数必须有一个明确的终止条件
B
原创力文档

文档评论(0)