式是_________。19执行循环语句for(;;’0’)pri
tf(“Happy
”;后输出“Happy”的行数是_________。)20设宏定义defi
eK23执行pri
tf(“%d
”K/K);后的输出结果是_________。21设i
t
;执行for(
0;
0;
)
0;后循环体被执行的次数是_________。22执行pri
tf(“%d
”5534);后的输出结果是_________。23表示空类型(或称无类型)的保留字是_________。24设charstrp“CHINA”;执行pri
tf(“%s
”strp3);后的输出结果是_________。25使用系统函数对两个字符串进行比较该系统函数的名字是_________。
三、程序分析题(本大题共4小题每小题4分共16分)阅读下列程序将输出结果写到各题右侧的空白处。26voidmai
()i
tia5p;for(i4;i0;i)(ai)i;for(pa;pa5;p)pri
tf(“dt”p);pri
tf(“
”;)27gcd(i
tpi
tq)if(pq)retur
p;
felseif(pq)retur
gcd(pqq);elseretur
gcd(pqp);voidmai
()i
tm24
36mi
max;maxgcd(m
);mi
m
/max;pri
tf(“max%dmi
%d
”maxmi
);28s(i
ta)statici
tbl0;if(a%21)retur
(b);elseretur
(a);voidmai
()i
ti;for(i0;i3;i)pri
tf(“%d\t”s(i);)pri
tf(“\
”;)29structpeoplechar
ame10;floatscore;per“Tom”955“Mary”880;voidmai
()structpeoplepper1;pri
tf(“%s%1f
”per0
amepscore);
四、程序填充题(本大题共3小题每小题6分共18分)请将下列程序横线处缺少的部分补上使其能正确运行。30对两个整型变量先进行输入和输出将它们的值交换后再输出。
fdefi
ePRpri
tf(“a%db%d
”ab)voidmai
()i
tab______;/第一空/sca
f(“%d%d”_________);/第二空/PR;tempa_______btemp;第三空/PR;31为二维数组各元素输入数据计算并输出全部元素之和。defi
eN5voidmai
()i
tija[N][N]sum_______;第一空/for(i0;iN;i)for(j0;jN;j)sca
f(“%d”aij);sum______________;/第二空/pri
tf(“sum%d
”___________);/第三空/32为
输入一个正整数值后计算并输出sum1voidmai
()i
t
k0;float_______;/第一空/sca
f(″%d″
);dok;if(________)sum10/k;/第二空/elsesum10/k;while(________);/第三空/pri
tf(″sum%4f
″sum);
1111的值。234
f五、程序设计题(本大题共2小题每小题8分共16分)33(1)根据r