更多"有下面程序段 char a[3],b[]='China'; a=b"的相关试题:
[单项选择]下面程序段的运行结果是 char *p="abcdefgh"; p+=3; printf("%d/n",strlen(strcpy(p,"ABCD")));
A. 8
B. 12
C. 4
D. 7
[单项选择]下面程序段的输出结果是( )。 char str[]="ABC",*p=str; Printf("%d/n",*(p+3));
[单项选择]下面程序段的运行结果是 char str[]="ABC",*p=str; printf("%d/n",*(p+3));
[单项选择]下面程序段的运行结果是 char *S="abcde"; s+=2;printf("%d",s);
[单项选择]下面程序段的运行结果是 char*s="abcde"; s+=2;printf("%d",s);
[单项选择]下面程序段执行的结果是( ) char*p="abcde";p+=3;printf("%d",p);
A. cde
B. de
C. bcde
D. c
[单项选择]设有下面的程序段: char s[]="china"; char*p;p=s; 则下列叙述正确的是
A. s和p完全相同
B. 数组s中的内容和指针变量p中的内容相同
C. s数组长度和p所指向的字符串长度相等
D. *p与s[0]相等
[单项选择]设有下面的程序段: char s[]="china"; char*p;p=S; 则下列叙述正确的是
A. s和p完全相同
B. 数组s中的内容和指针变量p中的内容相同
C. s数组长度和p所指向的字符串长度相等
D. *p与s[0]相等
[单项选择]若有下面的程序段:
char s[]="china";char*p;p=s;
则下列叙述正确的是
A. s和p完全相同
B. 数组s中的内容和指针变量p中的内容相等
C. s数组长度和p所指向的字符串长度相等
D. *p与s[0]相等
[单项选择]有以下程序段 char eh; int k; ch='a'; k=12; printf("%c,%d,",ch,ch,k); printf("k=%d/n",k); 已知字符a的ASCII码值为97,则执行上述程序段后输出结果是
A. 因变量类型与格式描述符的类型不匹配输出无定值
B. 输出项与格式描述符个数不符,输出为零值或不定值
C. a,97,12k=12
D. a,97,k=12
[单项选择]有以下程序段 char ch; int k; ch='a'; k=12; printf("%c,%d,",ch,ch,k); printf("k=%d/n",k); 已知字符a的ASCII码值为97,则执行上述程序段后输出结果是
A. 因变量类型与格式描述符的类型不匹配,输出无定值
B. 输出项与格式描述符个数不符,输出为零值或不定值
C. a,97,12k=12
D. a,97,k=12
[单项选择]以下程序段的输出结果是 char s[]="//141/141abc/t"; printf ("%d/n",strlen(s));
A. 9
B. 12
C. 13
D. 14
[单项选择]有下面的程序段: char str[10],ch[]="China"; str=ch; printf("%s",str); 则运行时______。
A. 将输出China
B. 将输出Ch
C. 将输出Chi
D. 编译出错