- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
单元二:程序设计结构
1、设有程序段intk=10;while(k==0)k=k-1;则下面描述中正确的是?(?)
A、while循环执行10次
B、循环是无限循环
C、循环体语句一次也不执行
D、循环体语句执行一次
2、判断char型变量ch是否为大写字母的正确表达式是________。
A、A=ch=Z B、(ch=A)(ch=Z)
C、(ch=A)(ch=Z) D、(A=ch)AND(Z=ch)
3、下面程序的运行结果是()
main()
{
inti,b,k=0;
for(i=1;i=5;i++)
{
b=i%2;
while(--b=0)k++;
}
printf(%d,%d,k,b);
}
A、3,-1B、8,-1C、3,0D、8,-2
4、下面程序的结果是()。
main()
{intx=1;
while(x20)
{x=x*x;
x=x+1;}
printf(“%d”,x);
}
A、1B、20C、25D
5、下面程序的结果是()。
main()
{
intm;
m=2;
switch(m-2)
{
case0:
case1:printf(yes);
case2:printf(ok);break;
default:printf(no);
}
}
A、yesB、yesokC、noD、okno
6、输入三个数,按从小到大的顺序输出。
main()
{floata,b,c,t;
scanf(“%f,%f,%f”,_______________);/*分别输入要比较的三个数*/
if(ab)
{t=a;a=b;______________;}
if(ac)
{t=a;______________?;c=t;}
if(___________)
{t=b;b=c;c=t;}
printf(“%5.2f,%5.2f,%5.2f”,a,b,c);
}
7、打印出所有的“水仙花数”,水仙花数是指一个3位数,其各位数字的立方和等于该数本身。例如,153=13+53+33。
main()
{ inti,j,k,n;
for(n=100;;n++)
{i=n/100;
___________________;
k=n%10;
if(___________________________________)
printf(“%4d”,n);
}
}
8、已知序列111359……输出第20项的值。
main()
{
inti,f1=1,f2=1,f3=1,;
for(i=4;i=20;i++)
{
;
f1=f2;
;
f3=f4;
}
printf(%d\n,f4);
}
答案:
1、C2、C3、A4、D5、B
6、a,b,cb=ta=cbc
7、n=999j=n/10%10i*i*i+j*j*j+k*k*k==n
8、f4f4=f1+f2+f3f2=f3
文档评论(0)