登录
|
注册
公司
标签
文章
搜索
淘宝
C语言工程师
所有
有回答
没回答
新题目
有最佳答案
排序
热度
·
时间
·
经典指数
1
0
6408
下列内部类的说法不正确的是()。 内部类的类名只能在定义它的类或程序中或在表达式内部使用 内部类可以使用它所在类的静态成员变量和实例成员变量 内部类不可以用abstract修饰符定义为抽象类 内部类可作为其他类的成员,而且可访问它所在类的成员 ...
阅读题目
阿里巴巴
淘宝
C语言工程师
单选题
经典指数
1
0
3632
请完成二分查找的非递归算法: Int binsearch(ElemType A[], int n, KeyType K) { int low = 0; int high = n - 1; while (low ...
阅读题目
淘宝
C语言工程师
复杂度
查找
问答题
经典指数
1
0
3204
在编译程序中安排中间代码生成的目的是 便于进行存储空间的组织 利于目标代码优化 利于提高目标代码的质量 利于目标程序的性能 ...
阅读题目
淘宝
C语言工程师
单选题
经典指数
1
0
3062
补充下面函数代码: 如果两段内存重叠,用memcpy函数可能会导致行为未定义。 而memmove函数能够避免这种问题,下面是一种实现方式,请补充代码。 #include <iostream> using namespace std; void* memmove(void* str1,const void* str2,size_t n) { char* pStr1= (char*) str1; const char* pStr2=(const char*)str2; if ( ) { for(size_t i=0;i!=n;++i){ *(pStr1++)=*(pStr2++); } } else{ pStr1+=n-1; pStr2+=n-1; for(size_t i=0;i!=n;++i){ *(pStr1--)=*(pStr2--); } } return ( ); ...
阅读题目
C语言工程师
淘宝
C语言工程师
单选题
经典指数
1
0
3062
补充下面函数代码: 如果两段内存重叠,用memcpy函数可能会导致行为未定义。 而memmove函数能够避免这种问题,下面是一种实现方式,请补充代码。 #include <iostream> using namespace std; void* memmove(void* str1,const void* str2,size_t n) { char* pStr1= (char*) str1; const char* pStr2=(const char*)str2; if ( ) { for(size_t i=0;i!=n;++i){ *(pStr1++)=*(pStr2++); } } else{ pStr1+=n-1; pStr2+=n-1; for(size_t i=0;i!=n;++i){ *(pStr1--)=*(pStr2--); } } return ( ); ...
阅读题目
C语言工程师
淘宝
C语言工程师
单选题
经典指数
1
0
2947
字长为6位的二进制有符号,其最小值为多少? -64 -63 -32 -31 ...
阅读题目
淘宝
C语言工程师
单选题
经典指数
1
0
2860
请使用C语言完成strnicmp的编码实现,要求不能调用任何其它函数。 strnicmp完成两个ascii字符串的比较,忽略大小写(两个英文子母比较时,认为大小写无差别),最多比较n个字符(当两个字符串长度超过n时,就认为它们的长度都等于n),返回0表示第一个字符串大于第二字符串,返回等于0时表示两个字符串相等。 函数声明如下:int strnicmp(char const*s1,char const*s2,int n)。 ...
阅读题目
淘宝
C语言工程师
字符串
问答题
经典指数
1
0
2742
关于重载函数,哪个说明是正确的? 函数名相同,参数类型或个数不同 函数名相同,返回值类型不同 函数名相同,函数内部实现不同 函数名称不同 ...
阅读题目
淘宝
C语言工程师
单选题
经典指数
1
0
2648
用你最熟悉的语言写一个将字符串转换成int的代码. 目标int是32位, 字符串格式是10进制. 比如"10001"对应的int 是10001, 对应的"-20002"对应的是 -20002 java: int parseInt(String text); C/C++: int parseInt(const char *text); ...
阅读题目
Java
淘宝
C语言工程师
字符串
问答题
经典指数
1
0
2627
已知以下程序段 #include "stdio.h" int main( ) { char s[80], c = 'a'; int i = 0; scanf("%s", s); while (s[i] != '\0') { if (s[i] == c) s[i] = s[i] - 32; else if (s[i] == c - 32) s[i] = s[i] + 32; i++; } printf("%s\n", s); return 0; } 从键盘上输入:AhaMA Aha, 程序的运行结果是 1 ? ...
阅读题目
淘宝
C语言工程师
填空题
经典指数
1
2
13
题目数
1
贡献者
12
答案数
扫描后移动端查看
我也分享一个题目
"淘宝"公司热门职位
测试工程师
"C语言工程师"
职位热门公司
迅雷
腾讯
百度
奇虎360
微软
华为
阿里巴巴
网易
搜狐
京东
小米
×
登录
注册
找回密码
记住登录
登录
快速注册
直接第三方登录