奇虎C研发工程师内推笔试题.pdf_第1页
奇虎C研发工程师内推笔试题.pdf_第2页
奇虎C研发工程师内推笔试题.pdf_第3页
奇虎C研发工程师内推笔试题.pdf_第4页
奇虎C研发工程师内推笔试题.pdf_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Afor(int j=0;j struct str_t long long len; char data32; ; struct data1_t long long len; int data2; ; struct data2_t long long len; char *data1; ; struct data3_t long long len; void *data; NOWCODER.COM 客-中国最IT笔试/试题库 客出品- Astruct data3_t *pData=(struct data3_t*) printf(“data:%s%sn“,str.data,(char*)( Bstruct data2_t *pData=(struct data2_t*) printf(“data:%s%sn“,str.data,(char*)(pData-data0); Cstruct data1_t *pData=(struct data1_t*)printf(“data:%s%sn“,str.data,(char*)(pData-data); Dstruct str_t *pData=(struct str_t*) printf(“data:%s%sn“,str.data,(char*)(pData-data); A000111 B000020 C000102 D000122 ; int main(void) struct str_t str; memset(void*) str.len=sizeof(struct str_t)-sizeof(int); snprintf(str.data,str.len,“hello“);/VS下为_snprintf _; _; return 0; 正确答案:B 9. 下代码段输出为: int i; for(i=0;i5)coutmendl; else cout-m; NOWCODER.COM 客-中国最IT笔试/试题库 客出品- Aa数组b数组度 Ba与b度相同 Ca与b数组完全相同 Da和b中都存放字符串 A1,0,0 B1,1,0 C0,1,1 D0,0,1 A10,4 B4,4 C9,9 D9,4 正确答案:B 16. 对两个字符a和b进初始化:char a=“ABCDEF“;char b=A,B,C,D,E,F;则以下叙述正确的是: 正确答案:A 17. 在个64位的操作系统中定义如下结构体: struct st_task uint16_t id; uint32_t value; uint64_t timestamp; ; 同时定义fool函数如下: void fool() st_task task = ; uint64_t a = 0x00010001; memcpy( printf(“%11u,%11u,%11u“, task.id, task.value, task.timestamp); 上述fool()程序的执结果为() 正确答案:A 18. 定义char dog=“wang0miao“;那么sizeof(dog)与strlen(dog)分别是多少: NOWCODER.COM 客-中国最IT笔试/试题库 客出品- A传地址后实参和形参指向不同的对象 B传引后实参和形参是不同的对象 C传值后对形参的修改会改变实参的值 D其他三项都不对 A32位下:4,4,232 64位下:8,8,264 B32位下:4,4,不限制 64位下:4,8,不限制 C32位下:4,4,232 64位下:4,8,264 D32位下:4,4,232 64位下:4,4,264 A堆的仅受操作系统的限制,栈的般般较 B在堆上频繁的调new/delete容易产内存碎,栈没有这个问题 C堆和栈都可以静态分配 D堆和栈都可以动态分配 A16 B30 C32 D15 正确答案:A 19. C+中以下关于函数调的说法哪个是正确的? 正确答案:D 20. 以下系统中,int类型占个字节,指针占个字节,操作系统可以使的最内存空间是多: 正确答案:C 21. C+中关于堆和栈的说法,哪个是错误的: 正确答案:C 22. Linux下多少个“-“将被打印: int main(void) int i; for(i=0;i4;i+) fork(); printf(“-n“); return 0; NOWCODER.COM 客-中国最IT笔试/试题库 客出品- A把级语翻译成机器语 B把级语翻译成汇编语 C把中间代码变换成依赖具体机器的标代码 D把汇编语翻译成机器语 ANo BNo Page Fault? CIs Page Fault? D其他三项都错 A1 B3 正确答案:B 23. 代码成阶段的主要任务是: 正确答案:C 24. 下代码的执结果是什么: char ccString1=“Is Page Fault?“; char ccString2=“No Page Fault?“; strcpy(ccString1,“No“); if(strcmp(ccString1,ccString2)=0) coutccString2; else coutccString1; 正确答案:A 25. 以下代码共调多少次拷构造函数: Widget f(Widget u) Widget v(u); Widget w=v; return w; main() Widget x; Widget y=f(f(x); NOWCODER.COM 客-中国最IT笔试/试题库 客出品- C5 D7 A1 2 2 3 B1 2 3 4 C3 2 3 4 D3 3 3 4 正确答案:D 26. 下C程序的输出结果: int i=0,a=1,b=2,c=3; i=+a|+b|+c; printf(“%d %d %d %d“,i,a,b,c)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论