习题五选择结构程序设计习题.doc

习题五选择结构程序设计习题.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

习题五选择结构程序设计习题

PAGE

PAGE1

习题五选择结构程序设计习题

班级:学号:姓名:

1.单项选择题

(1)选择结构程序设计的特点是_______。

A.自上向下逐个执行B.根据判断条件,选择其中一个分支执行

C.反复执行某些程序代码D.以上都是

(2)假定所有变量均已正确定义,下列程序段运行后x的值是______。

a=b=c=0,x=35;

if(!a)x--;elseif(b);if(c)x=3;elsex=4;

A.34B.4C.35D.3

(3)下面的程序片段所表示的数学函数关系是______。

if(x0)y=-1;

elseif(x0)y=1;

elsey=0;

(4)下列各语句序列中,能够且仅输出整型变量a、b中最大值的是()。

A.if(ab)printf(%d\n,a);printf(%d\n,b);

B.printf(%d\n,b);if(ab)printf(%d\n,a);

C.if(ab)printf(%d\n,a);elseprintf(%d\n,b);

D.if(ab)printf(%d\n,a);printf(%d\n,b);

(5) 以下程序段的输出结果是

intx=5;

if(x0)y=1;

elseif(x==0)y=0;

elsey=-1;

printf(%d,y);

A.1B.-1C.0D.2

(6) 程序段intx=5,y=8,max;max=(xy)?x:y;printf(%d,max);的输出结果是。

A.5B.8C.3D.13

(7) 程序段intx=3,a=1;switch(x){case4:a++;case3:a++;case2:a++;case1:a++;}printf(%d,a);的输出结果是。

A.1B.2C.3D.4

(8)下列语句应将小写字母转换为大写字母,其中正确的是()。

A.if(ch=ach=z)ch=ch-32;

习题五选择结构程序设计习题全文共1页,当前为第1页。B.if(ch=ach=z)ch=ch-32;

习题五选择结构程序设计习题全文共1页,当前为第1页。

C.ch=(ch=ach=z)?ch-32:’’;

D.ch=(chachz)?ch-32:ch;

2.阅读程序,写出运行结果

(1)

voidmain()

{

inta=10,b=4,c=3;

if(ab)a=b;

if(ac)a=c;

printf(%d,%d,%d\n,a,b,c);

}

(2)

voidmain()

{

intx=100,a=10,b=20,ok1=5,ok2=0;

if(ab)if(b!=15)if(!ok1)x=1;

elseif(ok2)x=10;

elsex=-1;

printf(%d\n,x);

}

(3)

intk,a=1,b=2;

k=(a++==b)?2:3;

printf(%d,k);

(4)

voidmain()

{

ints=1,k=0;

switch(s)

{

case1:k+=1;

case2:k+=2;

default:k+=3;

}

printf(“%d”,k);

}

(5)

voidmain()

{

习题五选择结构程序设计习题全文共2页,当前为第2页。 ints=1,k=0;

习题五选择结构程序设计习题全文共2页,当前为第2页。

switch(s)

{

case1:k+=1;break;

case2:k+=2;break;

default:k+=3;

}

printf(“%d”,k);

}

3.程序设计题

(1) 编一个程序,输入三个单精度数,输出其中最小数。

(2) 输入一个实数,输出它的平方根值,如果输入数小于0,输出“输入数据错误”提示。

(3) if语句编程序,输入x后按下式计算y值并输出。

文档评论(0)

扈三娘 + 关注
实名认证
内容提供者

专注教育文档

1亿VIP精品文档

相关文档