题目内容

设有以下程序段int x=0,s=0;while(!x!=0) s+=++x;printf("%d",s);则 。

A. 运行程序段后输出0
B. 运行程序段后输出1
C. 循环的控制表达式不正确
D. 程序段执行无限次

查看答案
更多问题

下面程序的功能是在输入一批正整数中求出最大者,输入0结束循环,请选择填空 。#include "stdio.h"main(){int a,max=0;scanf("%d",&a);while ( ){if (max

A. a= =0
B. a
C. a= =1
D. !a

下面程序的功能是将小写字母变成对应大写字母后的第二个字母,其中y变成A,z变成B。请选择填空。#include"stdio.h"main(){charc;while((c=getchar())!='\n'){if(c>='a'&&c<='z'){【1】;if(c>'Z')【2】;}printf("%c\n",c);}}

A. 【1】c+=30;【2】c+=26;
B. 【1】c-=30;【2】c-=26;
C. 【1】c+=26;【2】c+=30
D. 【1】c-=26;【2】c-=30

有1020个西瓜,第一天卖一半多两个,以后每天卖剩下的一半多两个,问几天以后能卖完?请分析程序填空。#include main()

A. 【1】x1/2+2;【2】x1
B. 【1】x1【2】x1/2+2;
C. 【1】x1/2-2;【2】x1
D. 【1】x1【2】x1/2-2;

下面程序的功能是用“辗转相除法”求两个正整数的最大公约数。请分析程序填空。#include

A. 【1】r=m,m=n,n=r;【2】m%n;
B. 【1】m%n;【2】r=m,m=n,n=r;
C. 【1】r=m,m=n,n=r;【2】n%m;
D. 【1】n%m;【2】r=m,m=n,n=r;

答案查题题库