
c语言的作业 求助!!
1对下面程序段,描述正确的是______。for(t=1;t<=100;t++){scanf("%d",&x);if(x<0)continue;printf("%d\n"...
1
对下面程序段,描述正确的是______。
for(t=1; t<=100; t++)
{
scanf("%d",&x);
if(x<0) continue;
printf("%d\n",t);
}
A 当x<0时,整个循环结束
B 当x>=0时,什么也不输出
C printf函数永远也不执行
D 最多允许输出100个非负整数
2
以下程序的输出结果是______。
void main()
{ int a,b;
for(a=1,b=1; a<=100; a++)
{ if(b>=10) break;
if(b%5==1) { b+=5; continue;}
}
printf("%d\n",a);
}
A 101
B 6
C 4
D 3
3
以下描述正确的是_____。
A continue语句的作用是结束整个循环的执行
B 只能在循环体内和switch语句体内使用break语句
C 在循环体内使用break和continue语句的作用相同
D 从多层循环嵌套中退出时,不能使用break语句
4
下面程序的输出结果是_____。
void main()
{
int y=9;
for( ; y>0; y--)
{ if(y%3==0)
{ printf("%d",--y);
continue;}
}
}
}
A 741
B 852
C 963
D 875421
5
以下程序的输出结果是______。
void main()
{ int i;
for(i=1; i<=5; i++)
{
if(i%2)
printf("*");
else
continue;
printf("#");
}
printf("$\n");
}
A ***#$
B #*#*#*$
C *#*#*#$
D **#*$
6
以下程序段的运行结果是________。
int i,j;
for(i=10; i<16; i++)
{ for(j=2; j<=(int)sqrt(i); j++)
if(!(i%j)) break;
if(j>(int)sqrt(i))
printf("%d ",i);
}
A 10 11 12 13 14 15
B 10 12 14
C 11 13 15
D 11 13 展开
对下面程序段,描述正确的是______。
for(t=1; t<=100; t++)
{
scanf("%d",&x);
if(x<0) continue;
printf("%d\n",t);
}
A 当x<0时,整个循环结束
B 当x>=0时,什么也不输出
C printf函数永远也不执行
D 最多允许输出100个非负整数
2
以下程序的输出结果是______。
void main()
{ int a,b;
for(a=1,b=1; a<=100; a++)
{ if(b>=10) break;
if(b%5==1) { b+=5; continue;}
}
printf("%d\n",a);
}
A 101
B 6
C 4
D 3
3
以下描述正确的是_____。
A continue语句的作用是结束整个循环的执行
B 只能在循环体内和switch语句体内使用break语句
C 在循环体内使用break和continue语句的作用相同
D 从多层循环嵌套中退出时,不能使用break语句
4
下面程序的输出结果是_____。
void main()
{
int y=9;
for( ; y>0; y--)
{ if(y%3==0)
{ printf("%d",--y);
continue;}
}
}
}
A 741
B 852
C 963
D 875421
5
以下程序的输出结果是______。
void main()
{ int i;
for(i=1; i<=5; i++)
{
if(i%2)
printf("*");
else
continue;
printf("#");
}
printf("$\n");
}
A ***#$
B #*#*#*$
C *#*#*#$
D **#*$
6
以下程序段的运行结果是________。
int i,j;
for(i=10; i<16; i++)
{ for(j=2; j<=(int)sqrt(i); j++)
if(!(i%j)) break;
if(j>(int)sqrt(i))
printf("%d ",i);
}
A 10 11 12 13 14 15
B 10 12 14
C 11 13 15
D 11 13 展开
3个回答
2016-06-10
展开全部
#include#includeintcmp(char*s, char*d){inti,j,k,k1;intmax=0;j=0;while(jmax){max=k;k1=j;}j++;}returnk1;}intmain(){chars1[100],s2[100],s3[100];intj,i=0;strcpy(s1,"ATTCG"); strcpy(s2,"AATCATTCGGTATGC");strcpy(s3,"AATCATGGCGTAAGTTC");printf("起始位置为%d\n",cmp(s1,s2)+1);printf("起始位置为%d\n",j=cmp(s1,s3)+1); while(i
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、D
2、A
3、B
4、B
5、C
6、D
2、A
3、B
4、B
5、C
6、D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选择题答案:
DDBBCD
DDBBCD
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询