欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

海康威视上机准备(应用软件开发工程师2018)

程序员文章站 2024-03-22 11:58:52
...
来自网上的2018年的海康威视通信设备软件开发笔试题目

1.D 

.海康威视上机准备(应用软件开发工程师2018)

2.B

自己看代码,局部变量和内存地址的改变

海康威视上机准备(应用软件开发工程师2018)

 

3.A

有一个原则就是锁的范围越小越好 ,加锁的目的就是将锁进去的代码作为原子性操作,因为非原子操作都不是线程安全的

海康威视上机准备(应用软件开发工程师2018)

 

4.

1.join方法的作用是阻塞主进程(挡住,无法执行join以后的语句),专注执行多线程。

2.多线程多join的情况下,依次执行各线程的join方法,前头一个结束了才能执行后面一个。

https://blog.csdn.net/qq_22494029/article/details/79273127该blog的join的方法介绍有些许错误,按照我上述的去理解即可

海康威视上机准备(应用软件开发工程师2018)

 

5.BC

海康威视上机准备(应用软件开发工程师2018)

4.BC

参考:https://blog.csdn.net/crystal623/article/details/79958950

海康威视上机准备(应用软件开发工程师2018)

 

5.

海康威视上机准备(应用软件开发工程师2018)

 

6.100

海康威视上机准备(应用软件开发工程师2018)

 

7.template

海康威视上机准备(应用软件开发工程师2018)

 

8.编译阶段

海康威视上机准备(应用软件开发工程师2018)

9.volatile

https://blog.csdn.net/calledWWW/article/details/79336260

海康威视上机准备(应用软件开发工程师2018)

 

10.

std::auto_ptr的原理及使用https://blog.csdn.net/makenothing/article/details/49821063

缺陷:https://blog.csdn.net/weiwenhp/article/details/8706864

海康威视上机准备(应用软件开发工程师2018)

海康威视上机准备(应用软件开发工程师2018)

 

11.

海康威视上机准备(应用软件开发工程师2018)

 

 

 

 

12.

海康威视上机准备(应用软件开发工程师2018)

#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;
 
}