登录
|
注册
公司
标签
文章
搜索
百度
C语言工程师
所有
有回答
没回答
新题目
有最佳答案
排序
热度
·
时间
·
经典指数
1
0
1936
下面这段代码是把中英文混合字符串(汉字用两个字节表示,特点是第一个字节的最高位为1)中的大写字母转化为小写字母,请找出其中的bug,注意各种异常情况。 for (char *piterator = szWord; *piterator != 0; piterator++) { if (*piterator & 0x80 != 0) { piterator++; } else if (*piterator >= 'A' && *piterator ...
阅读题目
百度
C语言工程师
问答题
经典指数
1
0
1928
有如下语句序列: char str[10];cin>>str; 当从键盘输入”I love this game”时,str中的字符串是 "I love this game" "I love thi" "I love" "I" ...
阅读题目
百度
C语言工程师
字符串
多选题
经典指数
1
0
1904
有函数模板声明和一些变量定义如下: template <class T1, class T2, class T3> T1 sum(T2,T3); double d1,d2; 则下列调用中,错误的是 sum<double, double,double>(d1,d2); sum<double,double>(d1,d2); sum<double>(d1,d2); sum(d1,d2); ...
阅读题目
百度
C语言工程师
多选题
经典指数
1
0
1894
extern "C"{}的作用以及能解决什么问题? 在C++源文件中的语句前面加上extern "C",表明它按照类C的编译和连接规约来编译和连接,而不是C++的编译的连接规约 主要是解决在C++代码中调用C代码 主要是解决在C代码中调用C++代码 上述描述都不正确 ...
阅读题目
百度
C语言工程师
多选题
经典指数
1
0
1840
用C语言实现一个公用库函数void * memmove(void *dest,const void *src,size_t n)。该函数的功能是拷贝src所指的内存内容前n个字节到dest所指的地址上。注意,作为公用库函数,请注意安全检查,注意处理内存区重合的情况。 ...
阅读题目
百度
C语言工程师
问答题
经典指数
1
0
1836
若MyClass为一个类,执行 语句时会自动调用该类构造函数的次数是 2 5 4 9 ...
阅读题目
百度
C语言工程师
单选题
经典指数
1
0
1831
找出以下程序中的bug: struct Record{ int a; int b; }; int create(struct Record *p, int num) { p = new struct Record[num]; if (!p) return -1; else return 0; } int Test() { struct Record *p = NULL; int i; int num; printf("0x%08x\n", p); scanf("Input record num:%d", &num); if (create(p, num) < 0) return -1; printf("0x%08x\n", p); for (i = 0; i < num; i++) { p[i].a = 0; p[i].b = 0; } return 0; } int main(void) ...
阅读题目
百度
C语言工程师
问答题
经典指数
1
0
1822
以下代码执行后,val的值是___: unsigned long val = 0; char a = 0x48; char b = 0x52; val = b << 8 | a; 20992 21064 72 0 ...
阅读题目
百度
C语言工程师
单选题
经典指数
1
0
1764
找程序的错和不足: int test(char *value,int value_len,int flag) { char temp_buf[BUF_SIZE]; sprintf(temp_buf,value); char temp_new_buf=new char[value_len]; if(flag) { strcat(temp_buf,"flag is true"); printf(temp_buf); return 1; } delete[] temp_new_buf; return 0; } ...
阅读题目
百度
C语言工程师
问答题
经典指数
1
0
1758
下面一段代码,想在调用 f2(1) 时打印 err1,调用 f2(2) 时打印 err4,但是代码中有一些问题,请做尽可能少的修改使之正确。 static int f1( const char *errstr, unsigned int flag ) { int copy, index, len; const static char **__err = { "err1", "err2", "err3", "err4" }; if( flag & 0x10000 ) copy = 1; index = ( flag & 0x300000 ) >> 20; if( copy ) { len = flag & 0xF; errstr = malloc( len ); if( errstr = NULL ) return -1; strncpy( errstr, __err[index], sizeof( errstr ) ); } else errstr = __err + index; ...
阅读题目
百度
C语言工程师
问答题
经典指数
<<
<
5
6
7
8
9
10
>
>>
109
题目数
1
贡献者
105
答案数
扫描后移动端查看
我也分享一个题目
"百度"公司热门职位
研发工程师
机器学习
产品经理
数理统计
自然语言处理
数据挖掘
测试工程师
C#工程师
Android
Hadoop
"C语言工程师"
职位热门公司
迅雷
腾讯
奇虎360
微软
华为
阿里巴巴
网易
搜狐
京东
小米
×
登录
注册
找回密码
记住登录
登录
快速注册
直接第三方登录