牛客刷题
1.
磁盘接口的类型包括:1、SAS;2、SATA;3、NL-SAS;4、SCSI;5、IDE。请对上述五种类型的接口速率由快到慢进行排序,正确的一项是?
13245
SAS NL-SAS SATA SCSI IDE
2.传统的数据中心硬件包括X86服务器、小型机和大型机,存储和网络设备。
正确
3.路由优先级
路由协议算法的优劣
4.华为公司将网络和业务安全性保障的责任和公司的商业利益放在同等重要的位置。
错误
5.将编译程序分成若干个“遍”是为了使程序的结构更加清晰 正确
6.匹配"英文字母文件名:一个或者多个空格 行号"的正则表达式为:
[a-zA-Z]+:[ ]+[0-9]+
7.对于整数 n,(n & (n-1) ) == 0 的含义是判断 n 是否为偶数。
错误的
8.不含回路的有向图一定存在拓扑排序。
9.{0, 2, 1, 4, 3, 9, 5, 8, 6, 7} 是以数组形式存储的小顶堆,删除堆顶元素0后的结果是()
{1, 2, 5, 4, 3, 9, 7, 8, 6}
10.
20个节点的三叉树(每个节点都有三个指向孩子节点的指针),有多少个空指针?
41
11.
局部变量可以和全局变量重名,编译的时候不会出现错误,但一旦不小心,就可能导致使用错误变量,所以在定义局部变量的时候不要和全局变量重名。
对的
12. 单链表反转
/**
* struct ListNode {
* int val;
* struct ListNode *next;
* };
*
* C语言声明定义全局变量请加上static,防止重复定义
*/
/**
*
* @param pHead ListNode类
* @return ListNode类
*/
struct ListNode* ReverseList(struct ListNode* pHead ) {
if(NULL == pHead)
return NULL;
if(NULL == pHead->next)
return pHead;
struct ListNode* l = pHead;
struct ListNode* r = pHead->next;
pHead->next = NULL;
while(r)
{
struct ListNode* pTmp = r->next;
r->next = l;
l = r;
r = pTmp;
}
return l;
}
11.
#include<stdio.h>
int main()
{
char a[1000] ={'\0'};
//while(scanf("%c",&a)!=EOF)
while(gets(a))
{
int i =0;
int k =0;
while(a[i]!='\0')
{
if(a[i]>='A'&&a[i]<='Z')
{
k++;
a[i]='\0';
}
i++;
}
printf("%d\n",k);
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2020-08-17 config.status: error: cannot find input file: `Makefile.in'
2020-08-17 AC_LIB_LINKFLAGS_BODY(iconv)'
2020-08-17 cairo替换不对系统不断重启
2020-08-17 cairo_pattern_mesh_begin_patch bug问题
2020-08-17 tar.xz 解压
2020-08-17 gtk+编程
2020-08-17 cario