通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 2023年3月全国计算机等级考试真题(二级C语言) 中有题目如下:
第1题
给定程序中,函数fun的功能是将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2.
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK.C中。
不得增行或删行,也不得更改程序的结构!
给定源程序:
#include <stdio.h> #include <stdlib.h> #define N 5 typedef struct node { int data; struct node *next; } NODE; /**********found**********/ __1__ fun(NODE *h) {NODE *p, *q, *r; p = h; if (p == NULL) return NULL; q = p->next; p->next = NULL; while (q) { /**********found**********/ r = q->__2__; q->next = p; p = q; /**********found**********/ q = __3__ ; } return p; } NODE *creatlist(int a[]) {NODE *h,*p,*q; int i; h=NULL; for(i=0; i<N; i++) {q=(NODE *)malloc(sizeof(NODE)); q->data=a[i]; q->next = NULL; if (h == NULL) h = p = q; else {p->next = q; p = q;} } return h; } void outlist(NODE *h) {NODE *p; p=h; if (p==NULL) printf("The list is NULL!\n"); else {printf("\nHead "); do {printf("->%d", p->data); p=p->next;} while(p!=NULL); printf("->End\n"); } } main() {NODE *head; int a[N]={2,4,6,8,10}; head=creatlist(a); printf("\nThe original list:\n"); outlist(head); head=fun(head); printf("\nThe list after inverting :\n"); outlist(head); }
所属试卷:2023年3月全国计算机等级考试真题(二级C语言)
下列语句分别是不同程序中的第一个输入输出语句,若去掉其
如果表达式-x/y中的“-”和“/”是作为友元函数重载
有如下程序(类构造、成员函数调用相关),运行这个程序的
有如下程序,程序的输出结果是。
公司中有多个部门和多名职员,每个职员只能属于一个部门,
对图书进行编目时,图书有如下属性:ISBN书号,书名,
某班学生评选一等奖学金,学生的 10 门主课成绩存在文
(本题 12 分)现有 C 语言程序 P 的部分代码如
下列程序逆序打印所输入正整数的各位数字,例如输入134
改正下面程序段中的错误,写出整个正确的程序段参考答案:
已知 vec =[[1,2],[3,4]],则表达式
C语言源程序的基本单位是______________。
以下程序输出结果是_________。
若要用fopen函数创建一个新的二进制文件,该文件要求
域名服务系统(DNS)中,域名采用分层次的命名方法,其
关闭linux系统(不重新启动)可使用命令。
SELECT语句查询条件中的谓词“=ANY”与运算符
建表语句中表示非空约束的的子句是 。
在MySQL中专门用于删除用户账号的语句是 _____
如果要回滚一个事务,则要使用( )语句。
设外存上有 120 个初始归并段,进行 12 路归并时
执行语句a=b=c;后a的值是_____。
小明想通过走楼梯来锻炼身体,假设从第 1 层走到第 2
(大整数除法)给定两个正整数 p和 q,其中 p不超过
与二进制小数 0.1 相等的八进制数是 ( )。
(国王放置 ) 在 n*m 的棋盘上放置 k 个国王,
小陈现有2个任务A,B要完成,每个任务分别有若干步骤如
输入: 7 ABDCEGF BDAGECF输出:
Web2.0 是近年来互联网的热门概念之一, 其核心思
与十进制数 1770对应的八进制数是 ( ) 。
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2