搜狗2016 C++工程师笔试题
时长:60分钟 总分:100分
151浏览 0人已完成答题
题型介绍
题型 | 单选题 | 多选题 |
---|---|---|
数量 | 17 | 3 |
小明应该如何安排策略才能必定获得胜利?
不考虑任何编译器优化(如:NRVO),下述代码的第10行会发生?
#include <stdio.h> class B{ } B func(const B& rhs){ return rhs } int main(int argc, char **argv){ B b1, b2 b2 = func(b1) //10 }
在上下文和头文件均正常的情况下,下面代码的输出结果是
int main(){ int pid int num = 1 pid = fork() if(pid > 0){ num++ printf("in parent:num:%d addr:%x\n", num, &num) } else if(pid == 0){ printf("in child:num:%d addr:%x\n", num, &num) } }
关于以上代码中的变量在内存中的存储位置描述不正确的是()
int a=0 class someClass{ int b static int c } int main(){ int d=0 someClass *p=new someClass() return 0 }
请问该程序的输出是多少?
#include<stdio.h> int main(){ unsigned char i = 7 int j = 0 for(i > 0i -= 3){ ++j } printf("%d\n", j) return 0 }
有A,B,C,D,E五个字符,出现的频率分别为2,5,3,3,4,由A,B,C,D,E生成的最优二叉树中,该树的带权路径长是多少()
假设MySQL数据库
create table T{k int unsigned not null auto_increment,a date,b varchar(24),c int,d varchar(24),primary key(k),unique key a_index (a DESC,b DESC),key k1(b),key k2(c),key k3(d))