欢迎来到天天文库
浏览记录
ID:27415103
大小:304.30 KB
页数:17页
时间:2018-12-03
《3顺序结构选择结构和循环结构》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、顺序结构、选择结构和循环结构一、单项选择题1.假定所奋变量均己正确定义,卜'列程序段运行后y的值是()。inta=0,y=10;if(a=O)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.34B.4C.35D.33.下面的程序片段所表示的数学函数欠系是()。y=-1;if(x!=0)if(x〉0)y=l;elsey=0;-1(x<0)1(x<0)0(x<0)-1(x<0)A.y=<
2、0(x=0)B.y=<-1(x=0)C.y=<-1(x=0)D.y=<1(x=0)1(x>0)0(X>0)•1(x〉0)0(x>0)4.下列各语句序列屮,能够且仅输出整型变景a、b十最人值的足()。A、if(a〉b)printf(’’%d’’,a);printf(’’%d”,b);B、printf(’’%d’’,b);if(a>b)printf(’’%d’’,a);C、if(a>b)printf(”%d”,a);elseprintf(,,%d,,,b);D、if(a
3、句序列屮,能够将变量u、8中最人值赋值到变景t屮的足()。A、if(u>s)t=u;t=s;B、t=s;if(u>s)t=u;C、if(u〉s)t=s;elset=u;D、t=u;if(u〉s)t=s;6.下列各语句中,能够输出整型变量a、b中蛙大值的是()。A、printf(’’%d’’,(a>b)?a,b);B、(a〉b)?printf(’’%d’’,a):printf(’’%d”,b);C、printf(”%d”,if(a〉b)aelseb);D、printf(”%d”,(a>b)?a:b);7.下列语句应将小写字母转换为人写字母,其屮正确的足()。A、if(ch〉
4、=’a’&ch<=’z’)ch=ch-32;B、if(ch>=’a’&&ch<=’z’)ch=ch-32;C、ch=(ch〉=,a’&&ch<=’z’)?ch-32:”;D、ch=(ch〉’a’&&ch<,z’)?ch-32:ch;8.inta=l,x=l;循环语句while(a<10)x++;a++;的循环执行()。A.无限次B.不确定次C.10次D.9次9.下列语句屮,错误的是()。A.while(x=y)5;B.dox++while(x==10);C.while(O);D.do2;while(a==b);)°D.3次D.9次10.循环语句for(x=0,y=0;(y!=12
5、3)11(x<4);x++);的循环执行(A.无限次B.不确定次C.4次11.循环语句for(i=0,x=l;i=10&&x>0;i++);的循环执行()。A.无限次B.不确定次C.10次4.i、j已定义为int类型,则以下程序段中内循环体的执行次数是()。for(i=5;i;i—)D.以上均不是D.10D.8A.2B.4D.821.求整数1至10的和并存入变量s,A、s=0;for(i=1;i<=10;i++)s+=i;C、for(i=1,s=0;i<=10;s+=i,i=i+1);下列语句中错误的是()。B、s=0;i=1;for(;i<=10;i++)s=s+i;D、for
6、(i=l;s=0;i<=10;i++)s=s+i;A.20B.24C.25D.304.C语亩while语句中,用于条件的表达式是()A.关系表达式B.逻辑表达式C.算术表达式D.任意表达式5.while循环,执行次数是()i=4;while(--i)printf(“%d”,i);A.3次B.4次C.0次D.无数次6.下列程序段执行后s的值为()inti=l,s=0;vvhile(i++)if(!(i%3))break;elses+=i;A.2B.3C.6D.以上均不是7.下列程序输出结果是()//includevoidmain(){intx=3,y=6,z=0;
7、while(x++!=(y-=l)){z++;if(y100)break;}执行以上程序段后,s的值是()。A.1到101的和B.1到100的和C.1到99的和9.假定i和j为int型变最,则执行以下语句后i的值为()。
此文档下载收益归作者所有