编辑: ACcyL | 2019-07-16 |
试卷编号:6668 所属语言:Turbo C 所属方案:2008C理论考试 〖第1题〗『填空』(2分)(题号:735) 执行以下语句后,x、y和z 的值分别为【1】 x=y=z=0;
++x || ++y && ++z;
答案: 1).
1 0
0 〖第2题〗『填空』(2分)(题号:431) 执行下面两个语句,输出的结果是【1】,char c1=97,c2=98;
printf("%d %c",c1,c2);
答案: 1).
97 b 〖第3题〗『填空』(2分)(题号:747) 以下程序运行的结果是【1】. #include main() { int a,b;
for(a=1,b=1;
a=20)break;
if(b%3==1) { b+=3;
continue;
} b-=5;
} printf("%d\n",a);
} 答案: 1).
8 〖第4题〗『填空』(2分)(题号:729) 以下程序实现这样的功能: 商店卖西瓜, 10斤以上的每斤0.15元, 8斤以上的每斤0.3元, 6斤以上的每斤0.4元, 4斤以上的每斤0.6元, 4斤以下的每斤0.8元,从键盘输入西瓜的重量和顾客所付钱数,则输出应付款和应找钱数.请在【】内填入 正确内容. #include "stdio.h" main() { float weight, money, rate;
printf("the paid money of the client is:");
scanf("%f",&money);
printf("the weight of the watermelon is:");
scanf("%f",&weight);
if (【1】) rate=0.15;
else if (weight>8) rate=0.3;
else if (weight>6) rate=0.4;
else if (weight>4) rate=0.6;
else rate=0.8;
printf("the account payable of the watermelon is %f\n", weight*rate);
printf("the change for client is %f\n",money-weight*rate);
} 答案: 1). weight>10 或10