if分支结构练习
- 格式:doc
- 大小:41.50 KB
- 文档页数:2
if语句双分支例题
if语句是编程中常用的条件语句,用于根据条件的真假来执行相应的代码块。
双分支的if语句是最基本的形式,它根据条件的真假执行两种不同的代码块。
举个例子,假设我们要编写一个程序来判断一个数是奇数还是偶数,我们可以使用双分支的if语句来实现这个功能。
下面是一个简单的伪代码示例:
num = 5。
if num % 2 == 0:
print("这个数是偶数")。
else:
print("这个数是奇数")。
在这个例子中,我们首先定义了一个变量num并赋值为5。
然后,我们使用if语句来判断num除以2的余数是否等于0,如果等
于0,则打印"这个数是偶数",否则打印"这个数是奇数"。
在实际的编程语言中,以上伪代码可以转换为具体的代码,比
如在Python中的实现如下:
num = 5。
if num % 2 == 0:
print("这个数是偶数")。
else:
print("这个数是奇数")。
这样,当我们运行这段代码时,程序会输出"这个数是奇数",
因为5除以2的余数不等于0,所以else语句下的代码块会被执行。
总的来说,双分支的if语句通过判断条件的真假来执行相应的
代码块,是编程中非常常见和基础的语句之一。
希望这个例子能够帮助你更好地理解双分支的if语句。
python分支结构例题当我们谈到Python的分支结构时,通常指的是if语句。
if语句允许根据条件的真假执行不同的代码块。
以下是一个简单的例子:age = 20。
if age < 18:print("未成年人")。
else:print("成年人")。
在这个例子中,我们首先定义了一个变量age,并将其赋值为20。
然后,我们使用if语句检查age的值。
如果age小于18,打印"未成年人";否则,打印"成年人"。
除了基本的if-else结构,Python还支持嵌套的if语句和多个elif(else if)语句。
下面是一个稍微复杂一点的例子:score = 75。
if score >= 90:print("优秀")。
elif score >= 80:print("良好")。
elif score >= 70:print("中等")。
elif score >= 60:print("及格")。
else:print("不及格")。
在这个例子中,根据学生的分数,程序会打印出相应的评级。
如果分数大于等于90,打印"优秀";如果分数在80到90之间,打印"良好";以此类推。
除了上述的基本用法,Python的分支结构还可以与逻辑运算符(如and、or、not)结合使用,以及与其他控制流语句(如循环)嵌套使用,从而实现更加复杂的逻辑判断和条件执行。
总之,Python的分支结构通过if、elif和else关键字提供了灵活而强大的条件执行能力,使得程序能够根据不同的情况执行不同的代码块,从而实现更加灵活和智能的程序逻辑。
java-分⽀结构-if-else结构练习题例1:从键盘输⼊三个整数分别存⼊num1,num2,num3,对他们进⾏排序,并且从⼩到⼤输出代码实现:import java.util.Scanner;class IfTest1{public static void main(String[] args){Scanner scan = new Scanner(System.in);System.out.println("请输⼊你的第⼀个整数:");int num1 = scan.nextInt();System.out.println("请输⼊你的第⼆个整数:");int num2 = scan.nextInt();System.out.println("请输⼊你的第三个整数:");int num3 = scan.nextInt();if(num1 <= num2){if(num3>=num2){System.out.println(num3+"\t"+num2+"\t"+num1);}else{if(num3<=num1){System.out.println(num3+"\t"+num1+"\t"+num2);}else{System.out.println(num1+"\t"+num3+"\t"+num2);}}}else{if(num3>=num1){System.out.println(num2+"\t"+num1+"\t"+num3);}else{if(num3>=2){System.out.println(num2+"\t"+num3+"\t"+num1);}else{System.out.println(num3+"\t"+num3+"\t"+num1);}}}}} 编译实现:例2:⾼富帅问题; ⼤家都知道,男⼤当婚,⼥⼤当嫁。
江西科学技术版小学信息技术五年级上册《分支结构》同步练习题附知识点归纳一、课文知识点归纳:1. 分支结构的概念。
2. `if`语句的使用。
3. `else`语句的使用。
4. 多重分支结构的理解。
5. 分支结构在实际编程中的应用。
二、同步练习题。
(一)、填空题。
1. 分支结构在编程中也被称为______选择,它可以根据条件执行不同的操作。
2. 在Python中,我们通常使用`if`语句来创建______结构。
3. 当我们需要在两个或多个选项中选择时,可以使用______分支结构。
(二)、选择题。
1. 以下哪个Python语句可以用来创建分支结构?()A. `for`B. `if`C. `while`D. `def`2. 在编程中,如果需要在满足某个条件时执行特定操作,我们使用哪种结构?()A. 循环结构B. 顺序结构C. 分支结构D. 数据结构3. 以下哪种情况适合使用多分支结构?()A. 需要对多个变量进行操作B. 需要在多个条件中选择一个执行C. 需要重复执行一段代码D. 需要对数组的所有元素进行操作(三)、判断题。
(正确的打“√”,错误的打“×”)1. 分支结构可以实现程序的灵活性,根据不同的条件执行不同的代码。
()2. `if`语句后面必须跟一个条件,如果条件为真,才会执行其后的代码块。
()3. `else`语句是`if`语句的补充,当`if`条件为假时,会执行`else`后的代码块。
()(四)、简答题。
1. 描述一下在Python中,一个简单的`if`语句的基本结构是什么样的?__________________________________________________________________ __________________________________________________________________ __________________________________________________________________ 2.请给出一个实际的例子,说明在什么情况下你会使用多分支结构?__________________________________________________________________ __________________________________________________________________ __________________________________________________________________ 3.请解释一下为什么在编程中需要使用分支结构?__________________________________________________________________ __________________________________________________________________ __________________________________________________________________三、学习目标:1. 理解分支结构的基本原理和作用。
1.应用窗体单击事件,从键盘输入两个数,分别放在x和y变量中,比较它们大小,要求将大数放在x中,小数放在y中。
分析:两个变量交换必须借助第三个变量,并且注意赋值语句的写法。
等价的行IF是:If x<y Then t=x:x=y:y=t2.新建一个名称为command1的命令按钮,输入以下代码:3.应用窗体单击事件输入成绩,成绩大于等于60分输出“恭喜你通过考试”,否则输出“很遗憾你没通过考试”。
4、输入三角形的三条边的边长,判断其是否构成一个三角形。
如果能,则计算并显示该三角形的面积,如果不能,则给出相应的提示信息。
5、某大楼的电梯限载为13人,限重1000kg,在此范围内电梯能正常运行,超出了这个范围电梯将发出警报。
操作要求:单击“电梯”按钮,在文本框1和文本框2分别输入人数与重量,若满足题目要求,则在命令按钮标题上显示“正常运行”,否则命令按钮上显示“发出警报”,并且命令按钮无效。
6、设计一个致欢迎词的程序:当输入姓名及选择相应的性别时,根据性别显示不同的用语,如图所示。
7、打开工程文件,操作要求:修改程序代码。
(1)界面修改:添加文本框对象text4,将text4的text属性设置成空白且只读属性。
(2)调整程序实现功能:在文本框text1、text2、text3分别输入三个整数a、b、c,单击“计算按钮”,如果a、b、c作为边长能构成三角形,则在text4中显示“abc能构成三角形”,否则显示“abc不能构成三角形“,单击“清空”所有文本框中的数据。
(3)将工程文件4-1-3.vbp和窗体文件4-1-3.frm及生成的执行文件4-1-3.exe保存在考生文件夹中。
2、Private Sub command1_click()a = Text1.Text:b = Text2.Text: x = a + bIf a > b Then x = b + aText3.Text = xEnd Sub3、Private Sub form_click()Dim score As Singlescore = Val(InputBox("请输入你的成绩"))If score >= 60 ThenPrint "很遗憾你没通过考试"ElsePrint "很遗憾你没通过考试"End IfEnd Sub4、Private Sub Command1_Click()Dim a As Single, b As Single, c As SingleDim p As Single, s As Singlea = Text1.Textb = Text2.Textc = Text3.TextIf a + b > c And a + c > b And b + c > a Thenp = (a + b + c) / 2s = Sqr(p * (p - a) * (p - b) * (p - c))Label5.Caption = "该三角形的面积是:" & Str(s)ElseLabel5.Caption = "该三边不能构成三角形,请重新输入!" End IfEnd Sub5、Private Sub Command1_Click()Dim a As Integer, b As Integera = Val(Text1.Text)b = Val(Text2.Text)If a <= 13 And b <= 1000 ThenCommand1.Caption = "正常运行"ElseCommand1.Caption = "发出警报"Command1.Enabled = FalseEnd IfEnd Sub6、Private Sub Command1_Click()Dim a As Stringa = Text1.TextIf Option1.Value = True ThenLabel2.Caption = a & "先生,欢迎你" ElseLabel2.Caption = a & "小姐,欢迎你" End IfEnd Sub7、Private Sub Command1_Click()Dim a%, b%, c%a = Val(Text1.Text)b = Val(Text2.Text)c = Val(Text3.Text)If a + b > c And a + c > b And b + c > a Then Text4.Text = "a,b,c能构成三角形" ElseText4.Text = "a,b,c不能构成三角形" End IfEnd SubPrivate Sub Command2_Click()Text1 = ""Text2 = ""Text3 = ""Text4 = ""End Sub。
好的,以下是未使用表格的题目描述:
假设有三个学生Tom、Jane和Peter,他们的数学成绩和英语成绩如下:
Tom的数学成绩为75分,英语成绩为80分;
Jane的数学成绩为85分,英语成绩为70分;
Peter的数学成绩为60分,英语成绩为90分。
请编写一段程序,判断每个学生的数学和英语成绩情况,并输出相应的评价。
评价标准如下:
- 如果数学成绩和英语成绩都大于等于80分,则评价为"优秀";
- 如果数学成绩和英语成绩都大于等于60分且小于80分,则评价为"良好";
- 如果数学成绩或英语成绩不及格(即小于60分),则评价为"不及格";
- 如果数学成绩或英语成绩为满分(即100分),则评价为"满分";
- 如果数学成绩或英语成绩为0分,则评价为"作弊"。
请使用if多分支选择语句实现该程序。
一、题目:Python条件分支语句例题二、简介:条件分支是编程中常用的控制流结构,Python中的条件分支语句主要包括if、elif和else三个关键字。
本文将结合具体例题,介绍Python中条件分支语句的基本用法和注意事项。
三、例题一:成绩判断1. 题目描述:输入一个学生的成绩,判断其等级,具体标准如下:- 90分及以上为优秀- 80-89分为良好- 70-79分为中等- 60-69分为及格- 60分以下为不及格2. 代码实现:```pythonscore = float(input("请输入学生的成绩:"))if score >= 90:print("优秀")elif 80 <= score < 90:print("良好")elif 70 <= score < 80:print("中等")elif 60 <= score < 70:print("及格")else:print("不及格")```3. 说明:通过if、elif和else关键字,我们可以根据学生的成绩判断其等级,并输出相应的结果。
需要注意的是,在条件判断时使用了比较运算符(>=、<、<=),以及逻辑运算符(and、or)。
四、例题二:奖金计算1. 题目描述:根据员工的工作年限和当月利润,计算其应得的奖金。
具体规则如下:- 工作年限在10年以上,奖金为当月利润的5- 工作年限在5-10年之间,奖金为当月利润的3- 工作年限在3-5年之间,奖金为当月利润的1- 工作年限在1-3年之间,奖金为当月利润的0.5- 工作年限不满1年,无奖金2. 代码实现:```pythonyears = int(input("请输入员工的工作年限:"))profit = float(input("请输入当月利润:"))if years >= 10:bonus = profit * 0.05elif 5 <= years < 10:bonus = profit * 0.03elif 3 <= years < 5:bonus = profit * 0.01elif 1 <= years < 3:bonus = profit * 0.005else:bonus = 0print("员工的奖金为:", bonus)```3. 说明:在该例题中,我们首先根据用户输入的工作年限和当月利润,通过if、elif和else关键字来判断员工的奖金情况,并最终输出相应的结果。
1.设有说明“int x=5,y=7,z=8;”,执行表达式“z+=x++||y++||++z”后,则x、y、z的值分别为 A 。
A.6、7、9 B. 6、8、10 C. 6、8、8 D. 6、8、12.下列条件语句中,功能与其他语句不同的是 CA.if(a) cout<<x<<endl; else cout<<y<<endl;B.if(a!=0) cout<<x<<endl; else cout<<y<<endl;C.if(a==0) cout<<x<<endl; else cout<<y<<endl;D.if(a==0) cout<<y<<endl; else cout<<x<<endl;3.以下if结构形式错误的是 CA.if(x<y ||x==y);B.if(x=y) x+=y;C.if(x!=y) x++ else y++;D.if(x>y) {x++;y++;}4.有以下程序:#include<iostream.h>void main(){int a,b,c=3;cout<<"请输入两个整数:";cin>>a>>b; //行Cif(a<b) //行Dif(a==0) c=1; //行Eelse c=2; //行Fcout<<"c="<<c<<endl; //行G}请回答问题:①本题中if结构的条件有 a<b 和 a==0 ;语句“c=1;”执行的前提是满足条件 a==0 ;语句“c=2;”执行的前提是满足条件 a<b且a!=0 ;若条件a<b不成立,则程序接下来要执行的语句是行G 行。
江西科学技术版小学信息技术五年级上册《分支结构》同步练习题附知识点归纳一、课文知识点归纳:1. 分支结构的基本概念:(1)分支结构是根据程序中某个条件判断的结果,选择执行不同的代码块的结构。
(2)分支结构使程序能够根据不同的情况做出不同的响应,增强了程序的智能性和灵活性。
2. 分支结构的实现方式:(1)if语句:用于基于单个条件执行不同的代码块。
格式一:`if(条件) {执行语句}`格式二:`if(条件) {执行语句1} else {执行语句2}` (2)多分支结构:使用嵌套的if-else语句或switch语句实现。
3. 条件运算符:(1)关系运算符:`>`(大于)、`<`(小于)、`>=`(大于或等于)、`<=`(小于或等于)、`==`(等于)、`!=`(不等于)。
(2)逻辑运算符:`&&`(逻辑与)、`||`(逻辑或)和`!`(逻辑非)。
4. 分支结构中的算法描述:(1)流程图:使用流程图描述算法,包括起止框、处理框、输入/输出框、判断框等。
(2)顺序结构、分支结构、循环结构是算法的三种基本控制结构。
二、同步练习题。
(一)、填空题。
1. 分支结构在程序设计中,根据____________的结果来决定执行哪段代码。
2. 在Python中,if语句的基本语法结构是:`if <条件>:`____________。
3. 如果我们想要判断一个数(num)是否能被3整除,并且想要打印结果,我们应该使用____________语句来实现。
(二)、选择题。
1. 下列哪个选项不是分支结构的特点?()A. 条件判断B. 顺序执行C. 资源分配D. 错误处理2. 在Python中,以下哪个条件判断语句是正确的?()A. `if num = 10:`B. `if num == 10:`C. `if num : 10`D. `if num =='10':` (假设num为整数)3. 以下哪个不是if语句中可以使用的条件判断?()A. 数值比较B. 字符串比较C. 布尔逻辑D. 变量赋值(三)、判断题。
if分支练习题讲解if分支是程序设计中常用的一种条件语句,用于根据不同的条件执行不同的代码块。
本文将通过几个实例来讲解if分支的使用方法和注意事项。
一、简单的if语句下面是一个简单的if语句的示例:```num = 10if num > 0: # 判断num是否大于0print("num是正数")```上述代码中,首先定义了一个变量num,并将其赋值为10。
然后使用if语句判断num是否大于0,如果满足条件,则执行if语句块中的代码,即输出"num是正数"。
二、if-else语句if-else语句用于处理两个互斥的条件,即当条件满足时执行if语句块中的代码,否则执行else语句块中的代码。
下面是一个使用if-else语句的示例:```num = int(input("请输入一个整数:"))if num % 2 == 0: # 判断num是否为偶数print("输入的数字是偶数")else:print("输入的数字是奇数")```上述代码中,首先通过input函数获取用户输入的整数,并将其转换为整型。
然后使用if语句判断num是否为偶数,如果满足条件,则执行if语句块中的代码,输出"输入的数字是偶数";否则执行else语句块中的代码,输出"输入的数字是奇数"。
三、if-elif-else语句如果需要处理多个条件,可以使用if-elif-else语句。
elif是“else if”的缩写,用于判断多个互斥的条件。
下面是一个使用if-elif-else语句的示例:```score = int(input("请输入你的分数:"))if score >= 90: # 判断分数是否大于等于90print("优秀")elif score >= 80: # 判断分数是否大于等于80print("良好")elif score >= 60: # 判断分数是否大于等于60print("及格")else:print("不及格")```上述代码中,首先通过input函数获取用户输入的分数,并将其转换为整型。
分支结构程序实现—If语句知识点班级__________姓名__________学号__________1.有一程序界面如下图所示,在文本框“Text1”中输入密码,点击按钮“Command1”能够判断这个密码长度是否合格(字符数大于等于8为合格)。
如果合格,在标签“Label2”中显示“合格”,否则显示“不合格”。
(需要使用Len函数看知识点)(1)完成下面程序填空Private Sub Command1_Click()Dim x As Double, t As BooleanLabel2.Caption = "不合格"x = ________________t = ________________ '★★★★★If t Then Label2.Caption = "合格"End Sub(2)完成下面程序填空Private Sub Command1_Click()Dim x As Doublex = ________________If ______________ Then ____________________ Else ____________________ End Sub(3)用块If语句完成下面方块处语句的填空Private Sub Command1_Click()Dim x As Doublex = ____________2. 有一程序界面如下图所示,在名为“Text1”的TextBox中输入购买的商品数量,数量≥ 10 –打8折;数量≥ 6 –打7折;数量≥ 4 –打6折。
点击“折扣”的Command1按钮以后,在Label2中显示打几折。
Private Sub Command1_Click()Dim count As Doublecount = Val(Text1.Text)3.填空题(1)在vb中,x=-9.8,表达式int(x)+ 9的值是_________。
⼆、Python流程控制练习题⼀、分⽀结构-if等练习题:练习1:英制单位与公制单位互换练习2:掷骰⼦决定做什么练习3:百分制成绩转等级制练习4:输⼊三条边长如果能构成三⾓形就计算周长和⾯积练习5:个⼈所得税计算器练习6:⽤户⾝份验证⼆、循环结构-while等练习题:练习1:输⼊⼀个数判断是不是素数。
练习2:输⼊两个正整数,计算最⼤公约数和最⼩公倍数。
练习3:打印三⾓形图案。
练习4:实现1~100求和练习5:实现1~100之间的偶数求和练习6:输⼊⾮负整数n计算n!三、分⽀结构答案:练习1:"""英制单位英⼨和公制单位厘⽶互换"""value = float(input('请输⼊长度: '))unit = input('请输⼊单位: ')if unit == 'in' or unit == '英⼨':print('%f英⼨ = %f厘⽶' % (value, value * 2.54))elif unit == 'cm' or unit == '厘⽶':print('%f厘⽶ = %f英⼨' % (value, value / 2.54))else:print('请输⼊有效的单位')练习2:"""掷骰⼦决定做什么事情"""from random import randintface = randint(1, 6)if face == 1:result = '唱⾸歌'elif face == 2:result = '跳个舞'elif face == 3:result = '学狗叫'elif face == 4:result = '做俯卧撑'elif face == 5:result = '念绕⼝令'else:result = '讲冷笑话'print(result)说明:上⾯的代码中使⽤了random模块的randint函数⽣成指定范围的随机数来模拟掷骰⼦。
if 分支结构语句if 分支结构语句是编程中常用的一种控制语句,用于根据条件执行不同的代码块。
下面是10个例子,展示了不同场景下使用 if 分支结构语句的情况:1. 判断用户输入的数字是正数还是负数:```pythonnum = int(input("请输入一个数字:"))if num > 0:print("这是一个正数")elif num < 0:print("这是一个负数")else:print("这是零")```2. 根据用户的年龄判断其是否满足电影观看的年龄限制:```pythonage = int(input("请输入您的年龄:"))if age >= 18:print("您可以观看此电影")else:print("您未满足观影年龄限制")```3. 判断一个年份是否为闰年:```pythonyear = int(input("请输入一个年份:"))if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0: print("这是一个闰年")else:print("这不是一个闰年")```4. 判断一个字符串是否为回文字符串:```pythonstring = input("请输入一个字符串:")if string == string[::-1]:print("这是一个回文字符串")else:print("这不是一个回文字符串")```5. 判断一个数字是否为素数:```pythonnum = int(input("请输入一个数字:"))if num > 1:for i in range(2, int(num/2)+1):if num % i == 0:print("这不是一个素数")breakelse:print("这是一个素数")else:print("这不是一个素数")```6. 根据用户输入的月份判断季节:```pythonmonth = int(input("请输入一个月份(1-12):")) if month in [3, 4, 5]:print("这是春季")elif month in [6, 7, 8]:print("这是夏季")elif month in [9, 10, 11]:print("这是秋季")elif month in [12, 1, 2]:print("这是冬季")else:print("请输入有效的月份")```7. 根据用户输入的成绩判断等级:```pythonscore = int(input("请输入一个成绩(0-100):"))if score >= 90:print("优秀")elif score >= 80:print("良好")elif score >= 70:print("中等")elif score >= 60:print("及格")else:print("不及格")```8. 根据用户输入的英文字母判断是元音字母还是辅音字母:```pythonletter = input("请输入一个英文字母:")if letter.lower() in ['a', 'e', 'i', 'o', 'u']:print("这是一个元音字母")else:print("这是一个辅音字母")```9. 判断一个年龄段是否属于儿童、青少年、成年人、老年人:```pythonage = int(input("请输入一个年龄:"))if age < 0:print("请输入有效的年龄")elif age < 14:print("儿童")elif age < 18:print("青少年")elif age < 60:print("成年人")else:print("老年人")```10. 根据用户输入的月份和日期判断星座:```pythonmonth = int(input("请输入出生月份(1-12):"))day = int(input("请输入出生日期(1-31):"))if (month == 1 and day >= 20) or (month == 2 and day <= 18):print("水瓶座")elif (month == 2 and day >= 19) or (month == 3 and day <= 20):print("双鱼座")elif (month == 3 and day >= 21) or (month == 4 and day <= 19):print("白羊座")elif (month == 4 and day >= 20) or (month == 5 and day <= 20):print("金牛座")elif (month == 5 and day >= 21) or (month == 6 and day <= 21):print("双子座")elif (month == 6 and day >= 22) or (month == 7 and day <= 22):print("巨蟹座")elif (month == 7 and day >= 23) or (month == 8 and day <= 22):print("狮子座")elif (month == 8 and day >= 23) or (month == 9 and day <= 22):print("处女座")elif (month == 9 and day >= 23) or (month == 10 and day <= 23):print("天秤座")elif (month == 10 and day >= 24) or (month == 11 and day <= 22):print("天蝎座")elif (month == 11 and day >= 23) or (month == 12 and day <= 21):print("射手座")elif (month == 12 and day >= 22) or (month == 1 and day <= 19):print("摩羯座")else:print("请输入有效的月份和日期")```这些例子展示了 if 分支结构语句在不同场景下的应用,可以根据具体需求使用 if 分支结构语句来实现不同的逻辑判断和条件控制。
1.设有说明“int x=5,y=7,z=8;”,执行表达式“z+=x++||y++||++z”后,则x、y、z的值
分别为 A 。
A.6、7、9 B. 6、8、10 C. 6、8、8 D. 6、8、1
2.下列条件语句中,功能与其他语句不同的是 C
A.if(a) cout<<x<<endl; else cout<<y<<endl;
B.if(a!=0) cout<<x<<endl; else cout<<y<<endl;
C.if(a==0) cout<<x<<endl; else cout<<y<<endl;
D.if(a==0) cout<<y<<endl; else cout<<x<<endl;
3.以下if结构形式错误的是 C
A.if(x<y ||x==y);
B.if(x=y) x+=y;
C.if(x!=y) x++ else y++;
D.if(x>y) {x++;y++;}
4.有以下程序:
#include<iostream.h>
void main()
{
int a,b,c=3;
cout<<"请输入两个整数:";
cin>>a>>b; //行C
if(a<b) //行D
if(a==0) c=1; //行E
else c=2; //行F
cout<<"c="<<c<<endl; //行G
}
请回答问题:
①本题中if结构的条件有 a<b 和 a==0 ;语句“c=1;”执行的
前提是满足条件 a==0 ;语句“c=2;”执行的前提是满足条件 a<b且
a!=0 ;若条件a<b不成立,则程序接下来要执行的语句是行G 行。
③若将“if(a==0)中”的“==”改成“=”,则程序编译后有没有语法错?没有;若
没有语法错误,且当C行的a、b分别取值2和3时,则程序运行结束后,变量a、b和c
的值分别等于2 3 2 _________。
5.设有说明“int a=3,b=5,m;”,则执行表达式”m=a<=3&&a+b<8”后,m的值为 C
A.true B.false C.0 D.1
6.设有说明“int x,y,z, m=10,n=5;”,执行下面三个语句后x,y,z的值分别为 A
x=(--m==n++)?--m:++n;
y=m++;z=n;
A.7 9 7 B.5 9 7 C.6 11 5 D.10 11 10
7.设有变量说明“int a=3,b=4,c=5;”,下列表达式中,值为0的表达式是 D A.’a’&&’b’B.a<=b C.a||b+c&&b–c D.!(a<b&& c<b||b)
8.设x 为整数,C++中能正确地表达数学式0≤x<5的是 B
A.0<=x<15 B.x=0 || x=1 || x=2 || x=3 || x=4
C.x>=0 || x<5 D.!(x>=0 && x <5)
9.执行以下语句“int a=0,m=3,n=10;a=(m++,m+n);”后a的值为 14
10.关于以下程序的说法中正确的是 C
main()
{ int x=3,y=0,z=0;
if(x=y+z)
cout<<”11”<<endl;
else
cout<<”22”<<endl;
}
A.输出11 B.有语法错误不能通过编译
C.输出22 D.能通过编译,但不能运行
11.以下程序运行后输出的结果是 A
#include<iostream.h>
void main()
{
int x=4;
if(x++>5) cout<<++x<<’\t’;
else cout<<x--<<’\t’;
cout<<x<<endl;
}
A.5 4
B.4 5
C. 5 5
D. 4 4。