首页 分支结构练习题

分支结构练习题

举报
开通vip

分支结构练习题================精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载==============分支结构练习题C语言分支结构练习题enjoyit!C语言分支结构练习题一、选择题1.假定所有变量均已正确定义,下列程序段运行后y的值是。inta=0,y=10;if(a=0)y--;elseif(a>0)y++;elsey+=y;A.20B.11C.9D.02.假定所有变量均已正确定义,下列程序段运行后x的值是。a=b=c=0;x=35;if(!a)x--;elseif(b);if(c)x=3;...

分支结构练习题
================精选公文范文,管理类,工作 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf 类, 工作计划 幼儿园家访工作计划关于小学学校工作计划班级工作计划中职财务部门工作计划下载关于学校后勤工作计划 类文档,欢迎阅读下载==============分支结构练习题C语言分支结构练习题enjoyit!C语言分支结构练习题一、选择题1.假定所有变量均已正确定义,下列程序段运行后y的值是。inta=0,y=10;if(a=0)y--;elseif(a>0)y++;elsey+=y;A.20B.11C.9D.02.假定所有变量均已正确定义,下列程序段运行后x的值是。a=b=c=0;x=35;if(!a)x--;elseif(b);if(c)x=3;elsex=4;A.34y=-1;if(x!=0)if(x>0)y=1;elsey=0;-1(x0)0(x-1(x0)C.y=-1(x=0)D.y=1(x=0)1(x0)B.y=B.4C.35D.33.下面的程序片段所表示的数学函数关系是。1(x>0)inti=1;switch(i++){4.假定i--------------------精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载---------------------~1~================精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载==============和j为int型变量,则执行以下语句后j的值为。case1:for(j=0;jB.1C.9D.105.在C语言的语句中,用来决定分支 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 的表达式是。A.可用任意表达式B.只能用逻辑表达式或关系表达式D.只能用关系表达式C.只能用逻辑表达式4.为了避免嵌套的if-else语句的二义性,C语言规定else总是与组1/8C语言分支结构练习题enjoyit!成配对关系。A.缩排位置相同的ifB.在其之前未配对的ifD.同一行上的ifC.在其之前未配对的最近的ifA.只能是0或15.逻辑运算符两侧运算对象的数据类型。B.只能是0或非0正数D.可以是任何类型的数据C.只能是整型或字符型数据6.以下关于运算符优先顺序的描述中正确的是。A.关系运算符B.&&C.+D.!=8.选--------------------精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载---------------------~2~================精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载==============择出合法的if语句。A.if(a=b)c++;B.if(a=b)c++;C.if(ab)c++;的表达式是。A.(x>=-58)&&(x=40)&&(x=-58)||(x=40)||(x=-58)&&(x=40)&&(x=-58)||(x=40)||(x10.若希望当x的值为奇数时,表达式的值为“真”,x的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是。A.x%2==1A.0B.!(x%2==0)B.语法错C.!(x%2)C.1D.x%2D.“假”11.已知x=45,y=’a’,z=0;则表达式(x>=z&&yB.只能是0或非0正数D.可以是任何类型的数据C.只能是整型或字符型数据9.能正确表示“当x的取值在[-58,-40]和[40,58]范围内为真,否则为假”13.在C语言中,如果下面的变量都是int类型,则输出的结果是()。2/8C语言分支结构练习题enjoyit!sum=pad=5;pad=sum++,pad++,++pad;printf(\A.7--------------------精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载---------------------~3~================精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载==============B.6C.5D.414.已知在ASCII代码中,字母A的序号为65,以下程序的输出的结果是()。#include“”main(){charc1=‘A’,c2=‘Y’;printf(\}A.因输出格式不合法,输出错误信息C.A,Y二、填空题1.在C语言中,表示逻辑“真”值用_________。2.得到整型变量a的十位数字的表达式为_________。3.表达式:+(float)(3/2)的值是_________。4.表达式:a=3,a-1‖--a,2*a的值是_________。5.表达式:+(int)/3的值是_________。。6.当m=2,n=1,a=1,b=2,c=3时,执行完d=(m=a!=b)&&(n=b>c)后,n的值为_________,m的值为_________。7.若有intx,y,z;且x=3,y=-4,z=5,则表达式:!(x>y)+(y!=z)||(x+y)&&(y-z)的值为_________。8.若从键盘输入58,则输出结果是________。#include””--------------------精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载---------------------~4~================精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载==============main(){inta;scanf(”%d”,&a);if(a>50)printf(”%d”,a);if(a>40)printf(”%d”,a);if(a>30)3/8B.65,90D.65,89C语言分支结构练习题enjoyit!printf(”%d”,a);}9.设intx=9,y=8;表达式x==y+1的结果是________。10.定义intx,y;执行y=(x=1,++x,x+2);后,y的值是________。11.定义intx=10,y,z;执行y=z=x;x=y==z;后,x的结果是________。12.设inta=1,b=2,c,d,e;执行c=(-a++)+(++b);d=(b--)+(++a)-a;e=(a/(++b))-(a/(--a));请问a,b,c,d,e的结果是:________。13.设inta=2,b=3,c,d,e,f;执行c=(a++>=--b);d=(a==++b);e=(a--!=b);f=(++a>b--);请问a,b,c,d,e,f的结果是:________。14.以下程序的运行结果是________。#include””main(){inta,b,c,s,w,t;s=w=t=0;a=-1;b=3;c=3;if(c>0)s=a+b;if(a0)if(celseif(c>0)--------------------精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载---------------------~5~================精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载==============w=a-b;elset=c;printf(”%d%d%d”,s,w,t);}15.以下程序的运行结果是________。4/8C语言分支结构练习题enjoyit!#include””main(){inta,b=250,c;if((c=b)printf(”\\t%d\\t%d\\n”,a,c);if(c=(b==0))a=5;printf(”\\t%d\\t%d\\n”,a,c);if(a=c=b)a=4;printf(”\\t%d\\t%d\\n”,a,c);}16.以下程序是对用户输入的字母进行大小写转换。请在内填入正确内容。#include””main(){charch;printf(”pleaseinputaletter:”);scanf(”%c”,&ch);if()ch=ch+32;elseif(ch>=’a’&&chprintf(”theconvertedletteris:%c\\n”,ch);}17.以下程序是对从键盘输入的任何三个整数,求出其中的最小值。请在内填入正确内容。#include””main(){inta,b,c,min;5/8--------------------精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载---------------------~6~================精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载==============C语言分支结构练习题enjoyit!printf(”pleaseinputthreenumbers:”);scanf(”%d%d%d”,&a,&b,&c);if()min=b;elsemin=a;if(min>c)printf(”min=%d\\n”,min);}18.以下程序段的运行结果是________。#include””main(){charch1=’a’,ch2=’A’;switch(ch1){case’a’:switch(ch2){case’A’:printf(”good!\\n”);break;case’B’:printf(”bad!\\n”);break;}case’b’:printf(”joke\\n”);}}19.以下程序运行后的输出结果是_____________。#include””main(){intx=10,y=20,t=0;if(x==y)t=x;x=y;y=t;printf(”%d,%d\\n”,x,y);}20.执行以下语句后,x、y和z的值分别为_____________。intx,y,z;x=y=z=0;++x||++y&&++z;--------------------精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载---------------------~7~================精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载==============6/8C语言分支结构练习题enjoyit!三、编程题1.将任意三个整数a、b、c按从大到小的顺序输出2.将百分制成绩划分为五段输出,用switch语句实现。7/8C语言分支结构练习题enjoyit!3.从键盘上输入任意一个字符,如果它是大写字母,则把它转换成小写字母输出;否则,不做转化,直接输出4.输入3个数字,看它们是否能组成一个三角形,如果能,判断其是否为等腰三角形或者等边三角形。8/8--------------------精选公文范文,管理类,工作总结类,工作计划类文档,感谢阅读下载---------------------~8~
本文档为【分支结构练习题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_270070
暂无简介~
格式:pdf
大小:308KB
软件:PDF阅读器
页数:8
分类:
上传时间:2019-09-18
浏览量:8