
在线等C语言题目答案,跪求 10
1以下程序的输出结果是()。#includemain(){inti=0,a=0;while(i<20){for(;;){if((i%10)==0)break;elsei-...
1以下程序的输出结果是( )。
#include
main()
{int i=0,a=0;
while(i<20)
{for(;;)
{if((i%10)==0)break;
else i--:
}
i+=11:a+=i;
printf(”%d\n”,a);
}(3分)
A、 B、 C、 D、
A、21
B、32
C、33
D、11
2. 以下程序运行后,输出结果是
main ()
{ int y=18,i=0,j,a[8];
do
{ a[i]=y%2;i++;
y=y/2;
} while(y >= 1);
for(j=i-1;j>0;j--)printf("%d",a[j]);
printf("\n");
}(3分)
A、 B、 C、 D、
A、1000
B、1001
C、00110
D、10100
3. 运行以下程序后,如果从键盘上输入china#<回车>,则输出结果为
main( )
{ int v1=0,v2=0;
char ch;
while((ch=getchar( ))!='#')
switch(ch)
{ case 'a':
case 'h':
default: v1++;
case '0': v2++
}
printf((3分)
A、 B、 C、 D、
A、2,5
B、2,0
C、5,0
D、5,5
4. 执行语句 for(i=1;i++ < 4;); 后变量 i 的值是
(3分)
A、 B、 C、 D、
A、3
B、4
C、5
D、不定
5. 有一堆零件(100到200之间),如果分成4个零件一组的若干组,则多2个零件;若分成7个零件一组,则多3个零件;若分成9个零件一组,则多5个零件。下面程序是求这堆零件总数,请选择填空。
#include
main()
{int i;
for(i=100;i<200;i++)
if((i-2)%4==0)
if(!((i-3)%7))
if( ______ )
printf("%d",i);
}
(3分)
A、 B、 C、 D、
A、i%9=5
B、i%9!=5
C、(i-5)%9!=0
D、 i%9==5
6. 有一堆零件(100到200之间),如果分成4个零件一组的若干组,则多2个零件;若分成7个零件一组,则多3个零件;若分成9个零件一组,则多5个零件。下面程序是求这堆零件总数,请选择填空。
#include
main()
{int i;
for(i=100;i<200;i++)
if((i-2)%4==0)
if(!((i-3)%7))
if( ______ )
printf("%d",i);
}
(3分)
A、 B、 C、 D、
A、i%9=5
B、i%9!=5
C、(i-5)%9!=0
D、 i%9==5
7. 执行语句:for (i=1;i++ < 4;)后;变量i的值是
(3分)
A、 B、 C、 D、
A、3
B、4
C、5
D、不定
8. 有以下程序
main()
{ int i, j;
for(j=10;j < 11;j++)
{ for(i=9;i < j; i++)
if (!(j%i))break;
if(i=j-1)printf("%d",j);
}
}
输出结果是
(3分)
A、 B、 C、 D、
A、11
B、10
C、9
D、10 11
9. 以下程序段的输出结果是
int x=3;
do
{ printf("%3d",x-=2);}
while(!(--x));
(3分)
A、 B、 C、 D、
A、1
B、3 ,0
C、 1, -2
D、死循环
10. 以下程序的输出结果是
main( )
{ int n=4;
while(n--)printf("%d ",--n);
}(3分)
A、 B、 C、 D、
A、2 0
B、3 1
C、3 2 1
D、2 1 0 展开
#include
main()
{int i=0,a=0;
while(i<20)
{for(;;)
{if((i%10)==0)break;
else i--:
}
i+=11:a+=i;
printf(”%d\n”,a);
}(3分)
A、 B、 C、 D、
A、21
B、32
C、33
D、11
2. 以下程序运行后,输出结果是
main ()
{ int y=18,i=0,j,a[8];
do
{ a[i]=y%2;i++;
y=y/2;
} while(y >= 1);
for(j=i-1;j>0;j--)printf("%d",a[j]);
printf("\n");
}(3分)
A、 B、 C、 D、
A、1000
B、1001
C、00110
D、10100
3. 运行以下程序后,如果从键盘上输入china#<回车>,则输出结果为
main( )
{ int v1=0,v2=0;
char ch;
while((ch=getchar( ))!='#')
switch(ch)
{ case 'a':
case 'h':
default: v1++;
case '0': v2++
}
printf((3分)
A、 B、 C、 D、
A、2,5
B、2,0
C、5,0
D、5,5
4. 执行语句 for(i=1;i++ < 4;); 后变量 i 的值是
(3分)
A、 B、 C、 D、
A、3
B、4
C、5
D、不定
5. 有一堆零件(100到200之间),如果分成4个零件一组的若干组,则多2个零件;若分成7个零件一组,则多3个零件;若分成9个零件一组,则多5个零件。下面程序是求这堆零件总数,请选择填空。
#include
main()
{int i;
for(i=100;i<200;i++)
if((i-2)%4==0)
if(!((i-3)%7))
if( ______ )
printf("%d",i);
}
(3分)
A、 B、 C、 D、
A、i%9=5
B、i%9!=5
C、(i-5)%9!=0
D、 i%9==5
6. 有一堆零件(100到200之间),如果分成4个零件一组的若干组,则多2个零件;若分成7个零件一组,则多3个零件;若分成9个零件一组,则多5个零件。下面程序是求这堆零件总数,请选择填空。
#include
main()
{int i;
for(i=100;i<200;i++)
if((i-2)%4==0)
if(!((i-3)%7))
if( ______ )
printf("%d",i);
}
(3分)
A、 B、 C、 D、
A、i%9=5
B、i%9!=5
C、(i-5)%9!=0
D、 i%9==5
7. 执行语句:for (i=1;i++ < 4;)后;变量i的值是
(3分)
A、 B、 C、 D、
A、3
B、4
C、5
D、不定
8. 有以下程序
main()
{ int i, j;
for(j=10;j < 11;j++)
{ for(i=9;i < j; i++)
if (!(j%i))break;
if(i=j-1)printf("%d",j);
}
}
输出结果是
(3分)
A、 B、 C、 D、
A、11
B、10
C、9
D、10 11
9. 以下程序段的输出结果是
int x=3;
do
{ printf("%3d",x-=2);}
while(!(--x));
(3分)
A、 B、 C、 D、
A、1
B、3 ,0
C、 1, -2
D、死循环
10. 以下程序的输出结果是
main( )
{ int n=4;
while(n--)printf("%d ",--n);
}(3分)
A、 B、 C、 D、
A、2 0
B、3 1
C、3 2 1
D、2 1 0 展开
3个回答
展开全部
1 。D 2. B 3.D 木有时间给你往下面做了,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.D
2.B
3.D
4.C
5.A
2.B
3.D
4.C
5.A
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询