海康威视上机准备(应用软件开发工程师2018)
程序员文章站
2024-03-22 11:58:52
...
来自网上的2018年的海康威视通信设备软件开发笔试题目
1.D
.
2.B
自己看代码,局部变量和内存地址的改变
3.A
有一个原则就是锁的范围越小越好 ,加锁的目的就是将锁进去的代码作为原子性操作,因为非原子操作都不是线程安全的
4.
1.join方法的作用是阻塞主进程(挡住,无法执行join以后的语句),专注执行多线程。
2.多线程多join的情况下,依次执行各线程的join方法,前头一个结束了才能执行后面一个。
https://blog.csdn.net/qq_22494029/article/details/79273127该blog的join的方法介绍有些许错误,按照我上述的去理解即可
5.BC
4.BC
参考:https://blog.csdn.net/crystal623/article/details/79958950
5.
6.100
7.template
8.编译阶段
9.volatile
https://blog.csdn.net/calledWWW/article/details/79336260
10.
std::auto_ptr的原理及使用https://blog.csdn.net/makenothing/article/details/49821063
缺陷:https://blog.csdn.net/weiwenhp/article/details/8706864
11.
12.
#include<string.h>
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
char str1[100];
char str2[100];
while(scanf("%s %s",&str1,&str2)!=EOF)
{
char *res=NULL;
res=strtok(str1,str2);
while(res)
{
//char *str3;
printf("%s\n",res);
res=strtok(NULL,str2);
}
}
system("pause");
return 0;
}
上一篇: 定时任务框架——Quartz
下一篇: 编写测试用例的方法