..
空 1: 3.5
题号:6547
当a = 1、b = 2、c = 3时,以下if语句执行后,a、b、c中的值分别为:_____、_____、_____
if(a > c)
b = a; a = c; c = b;
答案: 空 1: 3 空 2: 2 空 3: 2
题号:3925
阅读下面程序,则执行后程序的结果为_____。
#include \main() {
int a=0,b=0; while(a<15)
a++;
while(b++<15);
printf(\\n\); }
答案: 空 1: 15, 16
题号:4473 有以下程序段: s = 1.0;
for(k = 1; k <= n; k++)
s = s + 1.0 / (k * (k + 1));
printf(“%f\\n”, s);
..
请填空,使下面的程序段的功能完全与之等同。 s = 0.0;
_____;
k = 0; do
{ s += d; _____;
d = 1.0 / (k * (k + 1));
}while(_____ ); printf(“%f\\n”, s);
答案: 空 1: d = 1.0 空 2: k++ 空 3: k <= n
题号:6975
以下程序的输出结果是_____。 main()
{ int x = 2;
while ( x-- ); printf(“%d\\n”, x);
}
答案: 空 1: -1
题号:4423
下列程序的功能是输入一个整数,判断其是否是素数,若为素数输出1,否则输出0.请填空。
main() { int i, x, y=1;
scanf(\);
for(i=2; i<= _____; i++) if_____{ y=0; break;} ..
printf(\\n\); }
答案: 空 1: x / 2 空 2:
!(x % i) 【或】 x % i == 0
程序设计
==================================================
题号:788
/*------------------------------------------------------- 【程序设计】
---------------------------------------------------------
题目:用while语句求1~100的累计和。
-------------------------------------------------------*/ void bky();
int fun(int n) {
/**********Begin**********/
/********** End **********/ }
void main()
..
{
int sum = 0;
sum=fun(100);
printf (\
bky(); }
void bky() {
FILE *IN,*OUT; int i;
int iIN,iOUT;
IN=fopen(\ if(IN==NULL) {
printf(\ }
OUT=fopen(\ if(OUT==NULL) {
printf(\ }
for(i=0;i<5;i++) {
fscanf(IN,\ iOUT=fun(iIN);
fprintf(OUT,\ }
fclose(IN); fclose(OUT); }
示例代码: int i=1,sum=0; while(i<=n)
相关推荐: