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

版权声明:共同提高:) https://blog.csdn.net/u011436427/article/details/82467387
来自网上的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;
 
}

猜你喜欢

转载自blog.csdn.net/u011436427/article/details/82467387