早教吧作业答案频道 -->其他-->
帮我做这些题目:3.设i,j为int型变量,则下面for循环语句的执行结果是for(I=10,j=0;j<2;j++){if(I%3)I--;--I;--I;printf("%d",I)}(3分)A、B、C、D、A、63B、74C、62D、734.假定a和b为int型变量,则
题目详情
帮我做这些题目:
3.设i,j为int型变量,则下面for循环语句的执行结果是
for(I=10 ,j=0;j < 2;j++)
{ if(I%3)I--;
--I;
--I;
printf("%d ",I)
}
(3分)
A、 B、 C、 D、
A、6 3
B、7 4
C、6 2
D、 7 3
4.假定a和b为int型变量,则执行以下语句后b的值为
a=1; b=10;
do
{ b=b-a; a++; }
while (b-- > 0);
(3分)
A、 B、 C、 D、
A、-3
B、-2
C、-1
D、-4
5.以下循环体的执行次数是
main()
{int i,j;
for(i=0,j=1; i < = j+1; i+=2,j--)
printf("%d \n",i);
}(3分)
A、 B、 C、 D、
A、3
B、2
C、1
D、0
6.以下程序中,while循环的循环次数是
main()
{ int i=0;
while(i < 10)
{ if(i < 1) continue;
if(i==5) break;
i++;
}
.
}
(3分)
A、 B、 C、 D、
A、1
B、10
C、6
D、死循环,不能确定次数
7.以下程序的输出结果是
main( )
{ int i;
for(i='A';i < 'I';i++,i++) printf("%c",i+32);
printf(" \n");
}(3分)
A、 B、 C、 D、
A、编译不通过,无输出
B、aceg
C、acegi
D、abcdefghi
8.定义如下变量:
int n=10
则下列循环的输出结果是______
while (n > 7)
{
n--;
printf("%d\n",n);
}
(3分)
A、 B、 C、 D、
A、10 9 8
B、9 8 7
C、10 9 8 7
D、9 8 7 6
9.执行下面的程序后,a的值为_____
main()
{ int a,b;
for (a=1,b=1;a < 100;a++)
{
if (b > =20) break;
if (b%3==1)
{ b+=3; continue; }
b-=5;
}
}
(3分)
A、 B、 C、 D、
A、7
B、8
C、9
D、10
10.假定a和b为int型变量,则执行以下语句后b的值为
a=1; b=10;
do
{ b=b-a; a++; }
while (b-- > 0);
(3分)
A、 B、 C、 D、
A、-3
B、-2
C、-1
D、-4
11.以下程序的输出结果是
main( )
{ int i;
for(i=1;i < 6;i++)
{ if(i%2){printf("#");continue;}
printf("*");
}
printf("\n");(3分)
A、 B、 C、 D、
A、#*#*#
B、#####
C、*****
D、*#*#*
12.设有以下程序段
int x=0,s=0;
while(!=0) s+=++x;
printf("%d",s);
则______
(3分)
A、 B、 C、 D、
A、运行程序段后输出0
B、运行程序段后输出1
C、 程序段中的控制表达式是非法的
D、 程序段执行无限次
13.请读程序:
#include
main()
{
float x,y,z;
scanf("%f%f",&x,&y);
z=x/y;
while(1)
{ if(fabs(z)>1.0)
{
x=y; y=z; z=x/y;
}
else break;
}
printf("%f\n",y);
}
若运行时从键盘上输入3.6 2.4(表示回车),则输出结果是
(3分)
A、 B、 C、 D、
A、1.500000
B、1.600000
C、 2.000000
D、2.400000
3.设i,j为int型变量,则下面for循环语句的执行结果是
for(I=10 ,j=0;j < 2;j++)
{ if(I%3)I--;
--I;
--I;
printf("%d ",I)
}
(3分)
A、 B、 C、 D、
A、6 3
B、7 4
C、6 2
D、 7 3
4.假定a和b为int型变量,则执行以下语句后b的值为
a=1; b=10;
do
{ b=b-a; a++; }
while (b-- > 0);
(3分)
A、 B、 C、 D、
A、-3
B、-2
C、-1
D、-4
5.以下循环体的执行次数是
main()
{int i,j;
for(i=0,j=1; i < = j+1; i+=2,j--)
printf("%d \n",i);
}(3分)
A、 B、 C、 D、
A、3
B、2
C、1
D、0
6.以下程序中,while循环的循环次数是
main()
{ int i=0;
while(i < 10)
{ if(i < 1) continue;
if(i==5) break;
i++;
}
.
}
(3分)
A、 B、 C、 D、
A、1
B、10
C、6
D、死循环,不能确定次数
7.以下程序的输出结果是
main( )
{ int i;
for(i='A';i < 'I';i++,i++) printf("%c",i+32);
printf(" \n");
}(3分)
A、 B、 C、 D、
A、编译不通过,无输出
B、aceg
C、acegi
D、abcdefghi
8.定义如下变量:
int n=10
则下列循环的输出结果是______
while (n > 7)
{
n--;
printf("%d\n",n);
}
(3分)
A、 B、 C、 D、
A、10 9 8
B、9 8 7
C、10 9 8 7
D、9 8 7 6
9.执行下面的程序后,a的值为_____
main()
{ int a,b;
for (a=1,b=1;a < 100;a++)
{
if (b > =20) break;
if (b%3==1)
{ b+=3; continue; }
b-=5;
}
}
(3分)
A、 B、 C、 D、
A、7
B、8
C、9
D、10
10.假定a和b为int型变量,则执行以下语句后b的值为
a=1; b=10;
do
{ b=b-a; a++; }
while (b-- > 0);
(3分)
A、 B、 C、 D、
A、-3
B、-2
C、-1
D、-4
11.以下程序的输出结果是
main( )
{ int i;
for(i=1;i < 6;i++)
{ if(i%2){printf("#");continue;}
printf("*");
}
printf("\n");(3分)
A、 B、 C、 D、
A、#*#*#
B、#####
C、*****
D、*#*#*
12.设有以下程序段
int x=0,s=0;
while(!=0) s+=++x;
printf("%d",s);
则______
(3分)
A、 B、 C、 D、
A、运行程序段后输出0
B、运行程序段后输出1
C、 程序段中的控制表达式是非法的
D、 程序段执行无限次
13.请读程序:
#include
main()
{
float x,y,z;
scanf("%f%f",&x,&y);
z=x/y;
while(1)
{ if(fabs(z)>1.0)
{
x=y; y=z; z=x/y;
}
else break;
}
printf("%f\n",y);
}
若运行时从键盘上输入3.6 2.4(表示回车),则输出结果是
(3分)
A、 B、 C、 D、
A、1.500000
B、1.600000
C、 2.000000
D、2.400000
▼优质解答
答案和解析
分少
看了帮我做这些题目:3.设i,j为...的网友还看了以下:
matlab里怎样将每步的循环结果叠加例如:for i=1:3A=2i+1end这样一共循环三次, 2020-05-13 …
JAVA求出13-23+33-43+53-···+973-983+993-1003的值/*要求:求 2020-05-13 …
复数计算:(1)i+i^2+i^3+.+i^100(2)i^10+i^20+i^30+.+i^80 2020-05-21 …
i=0;if(a1==1){i=i+1;}if(a2==3){i=i+1;}if(a3==3){i 2020-07-09 …
C语言求鞍点,哪里错了#include<stdio.h>intmain(){inti,j,k,ma 2020-07-23 …
1.化简下列各式.(1)(-2-4i)-(-2+i)+(3+9i)(2)(1-i)^4(3)(3+ 2020-07-30 …
几个一循环?若复数(√3+i)^n是一个纯虚数,则自然数n的值可以是()选项有6、7、8、9我算n 2020-08-01 …
帮我做这些题目:3.设i,j为int型变量,则下面for循环语句的执行结果是for(I=10,j=0 2020-10-30 …
执行下面的程序段后,X的值为多少?X=5ForI=1to20Stop2X=X+INextI循环第1次 2020-10-30 …
1,我们老师教我们如果判断框里为i>2014,比如S=0,i=1.S=1,i=2.S=-1i=3.S 2020-11-01 …