单项选择题

有以下程序 main() { char *p[]={"3697","2548"}; int i,j; long num=0; for(i=0;i<2;i++) { j=0; while(p[i][j]!= ''\0'') { if((p[i][j]- ''0'')%2) num=10*num+p[i][j]- ''0''; j+=2; } } printf("%d\n",num); } 程序执行后的输出结果上______。

A.35
B.37
C.39
D.3975
<上一题 目录 下一题>
热门 试题

单项选择题
以下叙述中不正确的是( )。
A. C语言中的文本文件以ASCII码形式存储数据
B. C语言中对二进制位的访问速度比文本文件快
C. C语言中,随机读写方式不使用于文本文件
D. C语言中,顺序读写方式不使用于二进制文件
单项选择题
有以下程序void fun(int *a,int i,int j){ int t;if (i<j){ t=a[i];a[i]=a[j];a[j]=t;fun(a,++i,--j);}}main( ){ int a[ ]={1,2,3,4,5,6},i;fun(a,0,5);for(i=0;i<6;i++)printf( %d ,a[i]);} 执行后输出的结果是( )。
A. 6 5 4 3 2 1
B. 4 3 2 1 5 6
C. 4 5 6 1 2 3
D. 1 2 3 4 5 6
相关试题
  • 试的目的是暴露错误,评价程序的可靠性;而...
  • 用链表表示线性表的突出优点是【 】。
  • 单元测试又称模块测试,一般采用【 】测试。
  • 数据模型按不同应用层次分成3种类型,它们...
  • 在算法正确的前提下,评价一个算法的两个标...