




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(1)有以下程序段
int
n,t=1,s=0;
scanf("%d",&n);
do{
s=s+t;
t=t-2;
}while
(t!=n);
为使此程序段不陷入死循环,从键盘输入的数据应该是
A)任意正奇数
B)任意负偶数
C)任意正偶数
D)任意负奇数
D整理pptvoidmain(){intn=12345,d;
while(n!=0){d=n%10;printf("%d",d);n/=10;}}54321整理ppt(2)有以下程序
main()
{
int
k=5,n=0;
while(k>0)
{
switch(k)
{
default
:
break;
case
1
:
n+=k;
case
2
:
case
3
:
n+=k;
}
k--;
}
printf("%d\n",n);
}程序运行后的输出结果是
A)0
B)4
C)6
D)7D整理ppt(3)有以下程序
main()
{
int
a=1,b;
for(b=1;b<=10;b++)
{
if(a>=8)
break;
if(a%2==1)
{
a+=5;
continue;}
a-=3;
}
printf("%d\n",b);
}程序运行后的输出结果是
A)3
B)4
C)5
D)6B整理ppt4)有以下程序
main
()
{
int
s=0,a=1,n;
scanf("%d",&n);
do
{
s+=1;
a=a-2;
}
while(a!=n);
printf("%d\n",s);
}
若要使程序的输出值为2,则应该从键盘给n输入的值是
A)
-1
B)
-3
C)
-5
D)
0B整理ppt5)若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)
s=a;
for(b=1;b<=c;b++)
s=s+1;
则与上述程序段功能等价的赋值语句是
A)
s=a+b;
B)
s=a+c;
C)
s=s+c;
D)
s=b+c;
B整理ppt6)
有以下程序
main()
{
int
k=4,n=4;
for(
;
n<k
;)
{
n++;
if(n%3!=0)
continue;
k--;
}
printf("%d,%d\n",k,n);
}
D程序运行后的输出结果是
A)
1,1
B)
2,2
C)
3,3
D)
4,4整理ppt7)
要求以下程序的功能是计算:
main
()
{
int
n;
float
s;
s=1.0;
for(n=10;n>1;n--)
s=s+1/n;
print("%6.4f\n",s);
}
程序运行后输出结果错误,导致错误结果的程序行是
A)
s=1.0;
B)
for(n=10;n>1;n--)
C)
s=s+1/n;
D)
printf("%6.4f/n",s);
C整数除以整数结果还是整数,s=s+1.0/n;
整理ppt8)
有以下程序段
int
n=0,p;
do{scanf(“%d”,&p);n++;}while(p!=12345
&&n<3);
此处do—while循环的结束条件是
A)
P的值不等于12345并且n的值小于3
B)
P的值等于12345并且n的值大于等于3
C)
P的值不等于12345或者n的值小于3
D)
P的值等于12345或者n的值大于等于3
D整理ppt9)
t为int类型,进入下面的循环之前,t的值为0
while(
t=1
)
{
……
}
则以下叙述中正确的是
A)
循环控制表达式的值为0
B)
循环控制表达式的值为1
C)
循环控制表达式不合法
D)
以上说法都不对
B整理ppt10)
有以下程序段
int
k=0
while(k=1)k++;
while
循环执行的次数是
A)
无限次
B)
有语法错,不能执行
C)
一次也不执行
D)
执行1次
A整理ppt11)
以下程序执行后sum的值是
A)15
B)14
C)
不确定
D)0
min()
{
int
i
,
sum;
for(i=1;i<6;i++)
sum+=i;
printf(“%d\n”,sum);
}
C整理ppt12)
有如下程序
main0
{
int
i,sum;
for(i=1;i<=3;sum++)
sum+=i;
printf(“%d\n”,sum);
}
该程序的执行结果是
A)
6
B)
3
C)
死循环
D)
0
C整理ppt13)
有如下程序
main0
{
int
n=9;
while(n>6)
{n--;printf(“%d”,n);}
}
该程序段的输出结果是
A)
987
B)
876
C)
8765
D)
9876
B整理ppt14)
以下循环体的执行次数是
A)
3
B)
2
C)
1
D)
0
main()
{
int
i,j;
for(i=0,j=1;
i<=j+1;
i+=2,
j--)printf("%d
\n",i);
}
C整理ppt15)
以下叙述正确的是
A)
do-while语句构成的循环不能用其它语句构成的循环来代替。
B)
do-while语句构成的循环只能用break语句退出。
C)
用do-while语句构成的循环,在while后的表达式为非零时结束循环。
D)
用do-while语句构成的循环,在while后的表达式为零时结束循环。
D整理ppt16)
以下程序的输出结果是
A)
2
0
B)
3
1
C)
3
2
1
D)
2
1
0
main(
)
{
int
n=4;
while(n--)printf("%d
",--n);
}
A整理ppt17)
执行以下程序段时
A)
循环体将执行一次
B)
循环体将执行两次
C)
循环体将执行无限次
D)
系统将提示有语法错误
X=-1;
do
{x=x*x;
}
while(!
x);
A整理ppt18)
执行以下程序后,输出的结果是
A)
-1
B)
1
C)
8
D)
0
main
()
{
int
y=10;
do
{
y--;}
while(--y);
printf("%d\n",y--);
}
D整理ppt19)
在下列选项中,没有构成死循环的程序段是
A)
int
i=100
B)
for(
;
;);
while(1)
{
i=i%100+1;
if(i>100)break;
}
C)
int
k=1000;
D)
int
s=36;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 娱乐产业艺人劳动合同及商业活动管理协议
- 物业管理法律法规培训与物业管理规范执行协议
- 离婚协议书模板:包含养老金分割与社保权益处理
- 《离婚协议书范本:离婚后房产买卖及分割》
- 离婚补充协议:孩子抚养费及生活费用调整方案合同
- 离婚涉及上市公司股权处置及收益分配协议书
- 特种作战战例课件
- 化妆培训学校课程
- 农林技术技能测试题及答案
- 初中信息技术vb试题及答案
- 【妊娠高血压临床护理探究进展综述6000字】
- (高清版)DZT 0261-2014 滑坡崩塌泥石流灾害调查规范(1:50000)
- 高压灭菌器安全培训
- 周围神经损伤(InjuryofPeripheralNerve)
- 合并同类项 公开课比赛一等奖
- 行政事业单位食堂会计核算流程和方式
- 教师教学发展综合管理系统需求说明
- UI视觉设计(适用培训、教学)-第6章-游戏界面设计
- 四年级上册数学近似数
- 小学生卡通自我介绍PPT
- 国家职业标准-农艺工
评论
0/150
提交评论