单元测试题及答案(程序设计结构).doc

单元测试题及答案(程序设计结构).doc

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

学海无涯而人有崖 + 关注
实名认证
内容提供者

教师资格证、人力资源管理师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年06月11日上传了教师资格证、人力资源管理师

1亿VIP精品文档

相关文档