题库 题库

【单选题】

下面程序的运行结果是(  )。
#include
void del(char*s)
{int i,j;
char*a:
a=s:
for(i=0,j一0;a[i]!='\o' ; i++)
{if(a[i]>='0'&&a[i]<='9')
{ s[j]=a[i];
j++;
}
s[j]='\0' ;
}
)
main()
{ char*s==”aa89gggh”:
del(s);
printf(”\n%s”,s);
  • A.1

  • B.2

  • C.3

  • D.4

参考答案

查看答案

相关试题

单选题 下列程序的运行结果是(  )。
#include
void fun(int*s,int*p)
{ static int t=3;
*p=set];
t——:
}
void main()
{int a[]={2,3,4,5),k;
int x:
for(k=0,k<4,k++)
{fun(a,&.x);
printf(”%d,”,x);
)
}
查看答案
单选题 下面程序的功能是输m以下形式的金字塔图案:
main()
{ int i,j;
for(i-1;i<-4;i++) ***
{ for(j=1;j<=4-i;j++)printf("");
*****
for(j=1;j<=________;j++)printf(”*”);
******
printf(”\n”):
}
}
在下划线处应填入的是(  )。
查看答案
单选题 下列程序的输出结果是(  )。
#include%stdio.h>
main()
{ int i;
for(i=1;i<=10,i++)
f if((i*i>=20)&&(i*i<=100))
break;
)
print[(”%d\n”,i*i);
)
查看答案
单选题 下列程序的输出结果是(  )。
void fun(int*x,int y)
{printf(”%d%d”,*x,”y);*x=3;。y=4;)
main()
{ int x=1.y=2:
fun(&y,&x);
printf(”%dXd”,X,y);
)
查看答案
单选题 有以下程序:
#include
void fun(char*t.char*s)
{ while(*tl=0)t++;
while((*t++-*s++)!一0);
)
main()
{char ssElo]=”aCC”,aaElo]=”bbxxyy”;
fun(SS,aa);printf(”%s,%s”,SS,aa);
)
程序运行结果是( )。
查看答案
单选题 设a、b和C都是int型变量。且a=3,b=4,c=5,则以下的表达式中值为0的表达式是(  )。 查看答案
单选题 结构化程序没计主要强调的是(  )。 查看答案
单选题 下面程序的运行结果是(  )。
#include
void del(char*s)
{int i,j;
char*a:
a=s:
for(i=0,j一0;a[i]!='\o' ; i++)
{if(a[i]>='0'&&a[i]<='9')
{ s[j]=a[i];
j++;
}
s[j]='\0' ;
}
)
main()
{ char*s==”aa89gggh”:
del(s);
printf(”\n%s”,s);
查看答案
单选题 当输入为"hello?"时,下面程序的执行结果是(  )。
#includedstdio.h>
main()
( char C;
c=getchar();
while(c!='?')
(putchar(c);break;
)
}
查看答案
单选题 有以下程序
#include
main()
{ int y=9;
for(;y>0;ym一)
if(y%3==0)printf(”%d”,——y);
)
程序的运行结果是(  )。
查看答案
单选题 有以下程序:
#include
main()
{ int x,i;
for(i=1:i<=100:i++)
{ x=i:
if(++x$2==0)
if(++x%3==0)
if(++x%7==0)
printf(“%d”,x);
printf(”\n”);
程序的输出结果是(  )。
查看答案
单选题 有以下程序:
main()
{int a[]={2,4,6,8,10},y=0,x,*p;
p=&a[1];
for(x-:1;x<3;x++)y+=p[x];
printf(“%d\n,y”);
}
程序运行后的输出结果是(  )。
查看答案
单选题 若有以下程序(  )。
#include
main()
{ int**k,*j,i=100;
j=&i;k=&j;printf(”%d\n”,**k);
}
程序的输出结果是( >。
查看答案
单选题 有以下计算公式

若程序前面已在命令中包含math.h文件,不能够正确
计算上述公式的程序段是(  )。
查看答案
单选题 c语言中,下列不合法的字符常量是(  )。 查看答案
单选题 有下列程序:
main()
{ char s[]=”abode”;
s+=2:
printf(”%d\n”,s[o]);
)
执行后的结果是( )。
查看答案
单选题 下列叙述中正确的是(  )。 查看答案
单选题 若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是(  )。 查看答案
单选题 没有定义:char p[]={'1','2','3'),*q=p;,以下不能计算出一个char型数据所占字节数的表达式是(  )。 查看答案
单选题 有以下程序:
#included stdio.h>
main()
{ char cl='1',c2='2';
cl=getchar():c2=getchar();putchar(c1);putchar
(c2);
}
当程序运行时输入a<回车>后,下列叙述中正确的是(  )。
查看答案