以下程序运行结果是()。 void main() { char a[]="abc",*p; for(p=a;p <a+3;p++) printf("%s",p);> A、abcbcc
B、abc
C、cbabaa
D、cba
B、abc
C、cbabaa
D、cba
第1题
例如,输入: “A=abc+5*c”,结果为:a=2, b=l,c=2。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数run的横线上填入所编写的若干表达式或语句。
试题程序:
include<conio.h>
include<stdio.h>
define N 100
void fun(char *tt,int alf[])
{
int i
char *p=tt;
for(i=0;i<26;i++)
【 】;
while(*p)
{
if(*p>='A'&&*p<='z')
【 】;
if(*p>='a'&&*p<='Z')
alf[*p-'a']++;
【 】;
}
}
main()
{
char str[N];
char a='a';
int alf[26],k;
clrscr();
printf("\nPlease enter a char string:");
scanf("%S",str);
printf("\n**The original string**\n");
puts(str);
fun(str,alf);
printf("\n**The number of letter**\n");
for(k:0;k<26;k++)
{
if(k%5==0)
printf(“\n”);
printf(“%c=%d”,a+k,alf[k]);
}
printf(“\n”);
}
第2题
char s[]="abcdefgh",*p;
for(p=s;p<s+8;p+=2)
printf("%c",*p) ;
(A)abcdefgh (B)aceg (C)abc (D)bdfla
第3题
A.a
B.\0
C.e
D.f
第4题
A.str[]=abdef
B.str[]=abcdef
C.str[]=a
D.str[]=ab
第5题
第7题
A.2
B.4
C.6
D.3
第9题
A.str[]=bcdef
B.str[]=abcdef
C.str[]=a
D.str[]=ab
第10题
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!