问题
单项选择题
有如下程序 #include<iostream.h> voidmain( ) { charch[2][5]={"6937","8254"},*p[2]; inti,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’’,;j+=2) s=10*s+p[i][j]-’’0’’; cout<<S;} 该程序的输出结果是( )。
A. 选择和投影
B. 投影和选择
C. 选择和联接
D. 投影和联接
答案
参考答案:A
解析:本题中,若要保证for表达式能正常进行,首先要保证第2个表达式的条件判断值应该为真,从而保证循环进行。