【单选题】执行以下程序: char *str; cin>>str; cout< 若输入abcd 1234↙则输出()。
A. abcd
B. abcd 1234
C. 1234
D. 输出乱码或出错
A. abcd
B. abcd 1234
C. 1234
D. 输出乱码或出错
输出乱码或出错
举一反三
- 下列程序运行结果是: main() {char str[10]; char str1[10]={“ABCD”},str2[10]={“abcd”},str3[10]={“1234”}; if (str1>str2) strcpy(str,str1); elsestrcpy(str,str2); if (st A: ABCD B: abcd C: 1234 D: 结果不确定
- 以下程序段输出结果是()。char str[10];str="abcd";printf("%s",str); A: abcd B: abcd ∪∪∪∪∪(∪代表空格) C: a D: 编译错误
- 已知一程序运行后执行的第一个输出操作是______。 cout<<setw(10)<<setfill("*")<<1234; 则此操作的输出结果是 A: 1234 B: ******1234 C: **********1234 D: 1234******
- 以下程序的输出结果是(). main() {char str[]="ABCD",*p=str;printf("%s\n",p);}
- 已知一程序运行后执行的第一个输出操作是[br][/br]cout<则此操作的输出结果是( )。 A: 1234 B: ******1234 C: *********1234 D: 1234******
内容
- 0
下列程序的输出结果是() char a[10]="abcd", b[ ]="ABCD", str[50]="xyz"; strcpy(str,strcat(a,b)); printf("%s",str);
- 1
以下是字符串常量的是()。 A: abcd B: ‘A' C: ’ABCD' D: “1234”
- 2
下列判断正确的是 。 A: char a="ABCD";等价于char*a:*a="ABCD"; B: char str[10]={"ABCD"};等价于char str[10];str[]={"ABCD"}; C: char*s="ABCD";等价于char s;*s="ABCD"; D: char c[5]="ABCD",d[5]="ABCD";等价于char c[5]=d[5]="ABCD";
- 3
在C语言中,有:char str[]="abcd"; printf(%d",strlen(str)); 上面程序片段的输出结果是()
- 4
中国大学MOOC: 下列程序的输出结果是()chara[10]="abcd",b[]="ABCD",str[50]="xyz";strcpy(str,strcat(a,b));printf("%s",str);