单项选择题

有以下程序 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
<上一题 目录 下一题>
热门 试题

单项选择题
以下程序的功能是:给 r 输入数据后计算半径为 r 的圆面积 s,程序在编译时出错。main() * Beginning * {int r; float s;scanf( %d ,&r);s=*∏*r*r; printf( s=%f n ,s);}出错的原因是______。
A.注释语句书写位置错误
B.存放圆半径的变量 r 不应该定义为整型
C.输出语句中格式描述符非法
D.计算圆面积的赋值语句中使用了非法变量
单项选择题
若整型变量 a、b、c、d 中的值依次为 1、4、3、2。则条件表达式 a<ba:c<dc:d 的值 是______。
A.1
B.2
C.3
D.4
相关试题
  • 有以下程序:int f(int b[ ][4])...
  • 有以下程序:#include<stdlib.h>struct...
  • 有以下程序:void swap1(int c0[],...
  • 以下程序中函数scmp的功能是返回形参指针s...
  • 有以下程序(提示:程序中fseek(fp,-2L...