sprintf,strcpy,memcpy使用上有什么要注意的地方?
第1题:
请给出如下程序的结果
char szTemp[1000] = "";
int nLen1 = sizeof(szTemp);
int nLen2 = strlen(szTemp);
strcpy(szTemp, "abc");
int nLen3 = sizeof(szTemp);
int nLen4 = strlen(szTemp);
int nTemp[100];
int *pTemp = nTemp;
int nLen5 = sizeof(pTemp);
char szResult[200] = "";
sprintf(szResult, "%d,%d,%d,%d,%02d.", nLen1, nLen2, nLen3, nLen4, nLen5);
则szResult = ____。
第2题:
输入二个 64 位的十进制数,计算相乘之后的乘积
已知 strcpy 函数的原型是:
char * strcpy(char * strDest,const char * strSrc);
1.不调用库函数,实现strcpy 函数。
2.解释为什么要返回char *。
第3题:
下面程序的输出结果是【 】。
char b[]="ABCD";
main()
{
char b[30];
strcpy(&b[0],"GH");
strcpy(&b[1],"GH");
strcpy(&b[2],"GH");
printf("%s\n",b);
}
第4题:
消防蒸汽有什么特性?使用时要注意什么?
第5题:
编写 strcpy函数
已知 strcpy函数的原型是
char *strcpy(char *strDest, const char *strSrc);
其中 strDest 是目的字符串,strSrc 是源字符串。
(1)不调用 C++/C 的字符串库函数,请编写函数 strcpy
(2)strcpy能把 strSrc 的内容复制到 strDest,为什么还要 char * 类型的返回值?
第6题:
调用函数bbb后,输出是什么
void ccc(int x)
{
char szTemp[10] = "";
x = 2;
sprintf(szTemp, "%d,", x);
afxDump << szTemp;
if(x = 3)
{
int x = 4;
sprintf(szTemp, "%d,", x);
afxDump << szTemp;
}
sprintf(szTemp, "%d,", x);
afxDump << szTemp;
}
void bbb()
{
char szTemp[10] = "";
int x = 7;
ccc(x);
sprintf(szTemp, "%d,", x);
afxDump << szTemp;
}
第7题:
void Test(void){char *str = (char *)
malloc(100); strcpy(str, “hello”); free(str); if(str != NULL) { strcpy(str, “
world”); printf(str);}}请问运行 Test 函数会有什么样的结果?
第8题:
第9题:
现有地漏在使用中需要注意什么?
注意水封的清洁和维护,许多企业都不注意这个问题,新形式的水封大大改进,清洁和维护十分方便;另外,要避免双重水封,它很容易造成排水系统的堵塞,反而导致污染的风险。
略
第10题:
什么叫卤钨灯?卤钨灯有什么特点?使用卤钨灯要注意哪些事项?