题目内容

有以下程序 #include void fun( char *p, int n ) { char b[6]="abcde"; int i; for( i=0,p=b; i

A. abcde
B. ABCDE
C. edcba
D. EDCBA

查看答案
更多问题

有以下程序,程序中库函数islower (ch)用以判断ch中的字母是否为小写字母#include #include void fun(char *p ){ int i=0; while(p[i]) { if(p[i]==' '&& islower(p[i-1])) p[i-1]=p[i-1]-'a'+'A'; i++; }}main(){ char s1[100]="ab cd EFG !"; fun(s1); printf("%s\n",s1); }程序运行后的输出结果是( )

A. ab cd EFg !
B. Ab Cd EFg !
C. ab cd EFG !
D. aB cD EFG !

若有以下定义和语句 #include char s1[10]= "abcd!", *s2="\n123\\"; printf("%d %d\n", strlen(s1), strlen(s2));则输出结果是( )

A. 10 7
B. 10 5
C. 5 5
D. 5 8

有以下程序#include void fun1(char *p){ char *q; q=p; while(*q!='\0') { (*q)++; q++; }}main(){ char a[]={"Program"}, *p; p=&a[3]; fun1(p); printf("%s\n",a);}程序执行后的输出结果是( )

A. Prphsbn
B. Prohsbn
C. Progsbn
D. Program

设有如下程序段 #include char s[20]="Beijing", *p; p=s;则执行p=s;语句后,以下叙述正确的是( )

A. s和p都是指针变量
B. s数组中元素的个数和p所指字符串长度相等
C. 可以用*p表示s[0]
D. 数组s中的内容和指针变量p中的内容相同

答案查题题库