投稿  收藏 

题目信息

题目类型
初赛
题目年份
2023
题目题型
单选题
关 键 词
链表

题目题干

第 4 题
假设有一个链表的节点定义如下:
struct Node { int data; Node* next; }
现在有一个指向链表头部的指针:Node* head。如果想要在链表中插入一个新节点,其成员 data 的值为 4242,并使新节点成为链表的第一个节点,下面哪个操作是正确的?
 A. 
Node* newNode = new Node; newNode->data = 42; newNode->next = head; head = newNode;
 B. 
Node* newNode = new Node; head->data = 42; newNode->next = head; head = newNode;
 C. 
Node* newNode = new Node; newNode->data = 42; head->next = newNode;
 D. 
Node* newNode = new Node; newNode->data = 42; newNode->next = head;

答案解析

相关题目

第 5 题 根节点的高度为 11,一棵拥有 20232023个节点的三叉树高度至少为()。  A. 6  B. 7  C. 8  D. 9
第 4 题 假设有一个链表的节点定义如下: struct Node { int data; Node* next; } 现在有一个指向链表头部的指针:Node* head。如果想要在链表中插入一个新节
第 3 题 阅读下述代码,请问修改 data 的 value 成员以存储 3.14,正确的方式是 union Data{ int num; float value; char
第 2 题 八进制数 和 的和为 ​​​​​​​
在 C++ 中,下面哪个关键字用于声明一个变量, 其值不能被修改?  A. unsigned  B. const  C. static  D. mutable
第 23 题 对于一个1到n的排列p(即1到n中每一个数在p中出现了恰好一次),令qi为第i个位置之后第一个比pi值更大的位置,如果不存在这样的位置,则qi  = n + 1。 举例来说,如果n=5
第 22 题 完善程序 (最大公约数之和)下列程序想要求解整数 nn 的所有约数两两之间最大公约数的和对 1000710007 求余后的值,试补全程序。(第一空 22 分,其余 33 分) 举例来
第 21 题 阅读程序写结果: #include <stdio.h>  int n, d[100];  bool v[100];    int main() {      scanf(
第 20 题 阅读程序写结果: #include <iostream>  using namespace std;  int n, m;    int findans(int n, i
第 19 题 阅读程序写结果: #include <stdio.h>  int main() {      int x;      scanf("%d", &x); 

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢