单项选择题

有下列程序:
main()
char *p[]="3697", "2584");
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[j][j]-’0’;
j+=2;

printf("%d\n", num);
程序执行后的输出结果是( )。

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

单项选择题
关于结构化程序没计原则和方法的描述错误的是( )。
A.选用的结构只准许有一个入口和一个出口
B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现
C.不允许使用GOTO语句
D.语言中若没有控制结构,应该采用前后一致的方法来模拟
单项选择题
若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后输出的结果为( )。 oh='b'; k=10; printf( %x, %o, , ch, ch, k); printf( k=%%d n , k);
A.因变量类型与格式描述符的类型不匹配,输出无定值
B.输出项与格式描述符个数不符,输出为0值或不定值
C.62, 142, k=%d
D.62, 142, k=%10
相关试题
  • 若有定义“float b[15], *p=b; ...
  • 下列程序的功能是将字符串s中所有的字符C删...
  • 下列循环的循环次数是______。 int...
  • 下列程序的输出结果是______。 #in...
  • 下述程序的输出结果是______。 long...