算法与数据结构栈多选难度 3真题改编 · 2024
4. 假如有一个栈的初始状态为空,进栈序列为1,2,3,4,5,若出栈序列为2,3,4,5,1。则下列说法中正确的是( )
练习本题 ›
操作系统单选难度 3真题改编 · 2024
14. 在 Linux 中,有一个名为 test 的文件如下所示:
test1 1,2,3,4
test2 5,6,7,8
tet3 9,10,11,12
tst4 13,14,15,16 end
则执行下面命令的结果为()
awk '{print $NF}' test
练习本题 ›
算法与数据结构单选难度 3真题改编 · 2024
43. 小明比较喜欢吃水果,于是他用一个记事本记录了所有的水果名称,想吃水果的时候直接在水果记事本中找到对应的水果名称即可。有一天小明发现水果的名称可以通过内容组合成各种不同的新的字符串,现在请聪明的你帮助小明计算出下面函数输出的新字符串内容()
#include<stdio.h>
#include<stdlib.h>
#define N 1024
char* fruits(char s[][N],int len) {
char *result = (char*)malloc(sizeof(char)*(len+1));
for (int i= 0; i < len; i++) {
result[i] = s[i][0];
}
result[len] = '\0';
return result;
}
int main() {
char s[][N] = {"mango" ,"apple","orange","banana","pineapple" };
printf("%s\n",fruits(s,sizeof(s)/sizeof(s[0])));
return 0;
}
练习本题 ›