2016奇虎360 C++研发工程师内推笔试题2016奇虎360 C++研发工程师内推笔试题.pdf

2016奇虎360 C++研发工程师内推笔试题2016奇虎360 C++研发工程师内推笔试题.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2016奇虎360C研发工程师内推笔试题2016奇虎360C研发工程师内推笔试题

NOWCODER.COM ⽜客⽹-中国最⼤IT笔试/⾯试题库 2016奇虎360 C++研发⼯程师内推笔试题 ⼀. 单项选择题 1. x是⼀个⾏列数均为1000⼆维数组,下⾯代码效率执⾏最⾼的是 () A for(int j=0;j1000;j++) for(int i=0;i1000;i++) x[i][j]+=x[j][i]; B for(int i=0;i1000;j++) for(int j=0;j1000;j++) x[i][j]+=x[j][i]; C for(int i=0;i1000;j++) for(int j=0;j1000;j++) x[j][i]+=x[j][i]; D for(int i=0;i1000;i++) for(int j=0;j1000;j++) x[i][j]+=x[i][j]; 2. 不能 字符串HE O!赋给数组b的语句是 () A char b[10]={ H ,E , , ,O ,! ,\0} ; B char b[10];b=HE O!; C char b[10];strcpy(b ,HE O!); D char b[10]=HE O!; 3. 假设寄存器为8位,⽤补码形式存储机器数,包括⼀位符号位,那么⼗进制数-25在寄存器表⽰为: A 67H B 99H C E6H D E7H 4. 下⾯程序会输出什么: static int a=1; void fun1(void){ a=2;} void fun2(void){ i nt a=3; } void fun3(void){ static int a=4; } int main(int argc,char**a){ printf(“%d ,a); fun1( ); printf(“%d ,a); fun2( ); printf(“%d ,a); fun3( ); printf(“%d ,a); } A 1 2 3 4 ⽜客出品- NOWCODER.COM ⽜客⽹-中国最⼤IT笔试/⾯试题库 B 1 2 2 2 C 1 2 2 4 D 1 1 1 4 5. 下⾯这段代码的输出结果为: void change(int*a, intb, int c){ c=*a; b=30; *a=20; } int main ( ){ int a=10, b=20, c=30; change(a,b,c); printf(“%d,%d,%d, ,a,b,c); return 0; } A 20 ,30 ,30 B 10 ,20 ,30 C 20,30 ,10 D 10,30 ,30 6. 在c++中, const int i = 0; int *j = (int *) i; *j = 1; printf(%d,%d, i, *j) 输出是多少? A 0 ,1 B 1 ,1 C 1 ,0 D 0 ,0 7. 请问下⾯的程序最后会产⽣多少个进程: int main( ){ int i; for(i = 0; i5;i++){ int pid = fork(); if(

您可能关注的文档

文档评论(0)

vshoulrengb3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档