中国大学MOOC: 执行以下程序段后,输出结果为( )。charp[]="def",str[20]="abc";strcpy(str+1,p);printf("%s\n",str);
举一反三
- 下面程序的输出结果为 ______。includemain(){char pl [7]="abc",p[]2="ABC"str[50]=" 下面程序的输出结果为 ______。 #include<string.h> main() { char pl [7]="abc",p[]2="ABC"str[50]="xyz"; strcpy(str,strcat(p1,p2)); printf("%s"str); } A.xyzabcABC B.abcABC C.xyzabc D.xyzABC
- 以下程序段运行后屏幕输出为 char str[80]; strcpy(str, "hello"); printf("%d",strlen(str));
- 执行以下程序,若输入为abc abc,则输出结果为。#include<;stdio.h>;#define N 10int main(){char str[N];scanf("%s",str);printf("%s",str);return 0;}
- 程序运行后的输出结果是( ) main() { char *str[]={"AA","BB","CC"}; str[1]=str[2]; printf("%s,%s,%s\n",*str,str[1],*(str+2)); }
- 以下程序的输出结果是(). main() {char str[]="ABCD",*p=str;printf("%s\n",p);}