网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

请给出如下程序的结果

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 = ____。


参考答案

更多 “ 请给出如下程序的结果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 = ____。 ” 相关考题
考题 已知有变量datal定义如下: union data { int i; char ch; float f; }datal; 则变量datal所占的内存存储空间可表示为(57)。A.sizeof(int)B.sizeof(char)C.sizeof(float)D.SiZCOf(mt)+sizeof(char)+sizeof(float)

考题 ● 已知有变量 data1 定义如下:union data{ int i;char ch;float f;} data1;则变量 data1 所占的内存存储空间可表示为 (57) 。(57)A. sizeof(int)B. sizeof(char)C. sizeof(float)D. sizeof(int)+sizeof(char)+sizeof(float)

考题 请选出正确的程序段A.int*p; scanf("%d",p); …B.int*s,k; *s=100; …C.int *s,k; char*p,c; s= scanf("%d",p); …B.int*s,k; *s=100; …C.int *s,k; char*p,c; s=k; p=c; *p='a'; …D.int *s,k; char *p,e; s=k; p=c; s=p; *s=1; …

考题 请选出正确的程序段______。A.int*pB.int*s,k;scanf(""%d"",p); *s=100;… ……C.int*s,k;D.int*s,k;char*p,c; char*p,e;s=k;p=c; p=c;*p='a'; s=p;…… *s=1;……

考题 调用函数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;}

考题 若有如下程序: int s[3] [3]={'a','b','C','d','e','f','g','h','i'},*t; main() {t:(int*)malloc(sizeof(int)); sub(t,s); printf("%c\n",*t); } sub(int*p,int b[][3]) {*p=b[2][1]; } 则程序运行后的输出结果是( )。A.dB.eC.hD.b

考题 变量W_data定义如下:union data_node{float ff'int n;char ch;}W_data;则变量W_data所占的内存存储空间可表示为______。A.sizeof(int) B.sizeof(char) C.sizeof(float) D.sizeof(int)+sizeof(char)+sizeof(float)

考题 7、下列各项中值最大的是:A.sizeof(int)B.sizeof(char)C.sizeof(float)D.sizeof(double)

考题 有变量定义如下: int *p; 通过p指针申请动态空间的语句中表达错误的是________A.p=(int *) malloc(sizeof(int));B.p=(int *) malloc(10*sizeof(int));C.p=(int *) calloc(10*sizeof(int));D.p=(int *) calloc(10,sizeof(int));