单选题:有以下程序:#include <stdio.h>main(){char ch[2][5]={"6937","8254"}

  • 题目分类:C语言
  • 题目类型:单选题
  • 查看权限:VIP
题目内容:
有以下程序:
#include <stdio.h>
main()
{char ch[2][5]={"6937","8254"},*p[2]; int i,j,s=0;
for(i=0;i<2;i++) p[i]=ch[i];
for(i=0;i<2;i++)
for(j=0;p[i][j]>'\0'&&p[i][j]<='0';j+=2) s=10*s+p[i][j]-'0';
printf("%d\n",s);
}
程序的运行结果是( ) A.6385
B.69825
C.63825
D.693825

参考答案:
答案解析:

若有定义和语句:int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12},(*ptr)[3]=

若有定义和语句:int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12},(*ptr)[3]=a,*p[4],i;for(i=0;

查看答案

一般来说,流行病学研究的起点是(  )。

一般来说,流行病学研究的起点是(  )。

查看答案

以下程序的输出结果是( )#include <stdio.h>int ast(int x,int y,int *c

以下程序的输出结果是( )#include int ast(int x,int y,int *cp,int *dp){*cp=x+

查看答案

C语言中,下列不合法的字符常量( )

C语言中,下列不合法的字符常量( )A.‘\x ff’ B.‘\x65’ C.‘&’ D.‘\028’

查看答案

若有正确定义语句double x=5.16894;语句printf(“%f\n”,(int)(x*1000+0.5)/

若有正确定义语句double x=5.16894;语句printf(“%f\n”,(int)(x*1000+0.5)/(double)1000);的输出结

查看答案