设已有定义: char *st="you are nice person"; 下列程序段中正确的是()
A.char a[20], *p; strcpy(p=a+1,&st[4]);
B.char a[20]; strcpy(a, st);
C.char a[20]; strcpy(a, st);
D.char a[], *p; strcpy(p=&a[1],st+2);
- · 有5位网友选择 B,占比50%
- · 有4位网友选择 C,占比40%
- · 有1位网友选择 D,占比10%
A.char a[20], *p; strcpy(p=a+1,&st[4]);
B.char a[20]; strcpy(a, st);
C.char a[20]; strcpy(a, st);
D.char a[], *p; strcpy(p=&a[1],st+2);
设已有定义char*st="how are you"; 下列程序段中正确的是( )。
A.char a[11], *p; strcpy(p=a+1,&st[4]);
B.char a[11]; strcpy(a,st);
C.char a[11]; strcpy(a,st);
D.char a[], *p; strcpy(p=&a[1],st+2);
A.MOVCX,WVAL
B.MOVAL,BVAL
C.MOVDL,[BX]
D.SUB[BX],2
设变量已正确定义,下列不能统计出一行中输入字符个数(不包含回车符)的程序段是()。
A.n=0;while((ch=getchar())!=\n)n++;
B.n=0;while(getchar()!=\n)n++;
C.for(n=0;getchar()!=\n;n++);
D.n=0;for(ch=getchar();ch!=n;n++);
下列程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*"); 程序段的输出结果是()。
A.********
B.****
C.**
D.*
下列程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*"); 程序段的输出结果是()。
A.********
B.****
C.**
D.*
l设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是()。
A.float*p=&x;
B.int*p-(float)x;
C.float p=&x;
D.float*p=1024;
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!