当前位置:文档之家› 可视化编程VB If语句 单、双分支结构 习题(含答案)

可视化编程VB If语句 单、双分支结构 习题(含答案)

可视化编程VB If语句 单、双分支结构 习题(含答案)
可视化编程VB If语句 单、双分支结构 习题(含答案)

1.应用窗体单击事件,从键盘输入两个数,分别放在x和y变量中,比较它们大小,要求

将大数放在x中,小数放在y中。

分析:两个变量交换必须借助第三个变量,并且注意赋值语句的写法。等价的行IF是:If x

2.新建一个名称为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 + b

If a > b Then x = b + a

Text3.Text = x

End Sub

3、

Private Sub form_click()

Dim score As Single

score = Val(InputBox("请输入你的成绩"))

If score >= 60 Then

Print "很遗憾你没通过考试"

Else

Print "很遗憾你没通过考试"

End If

End Sub

4、

Private Sub Command1_Click()

Dim a As Single, b As Single, c As Single

Dim p As Single, s As Single

a = Text1.Text

b = Text2.Text

c = Text3.Text

If a + b > c And a + c > b And b + c > a Then

p = (a + b + c) / 2

s = Sqr(p * (p - a) * (p - b) * (p - c))

Label5.Caption = "该三角形的面积是:" & Str(s)

Else

Label5.Caption = "该三边不能构成三角形,请重新输入!" End If

End Sub

5、

Private Sub Command1_Click()

Dim a As Integer, b As Integer

a = Val(Text1.Text)

b = Val(Text2.Text)

If a <= 13 And b <= 1000 Then

Command1.Caption = "正常运行"

Else

Command1.Caption = "发出警报"

Command1.Enabled = False

End If

End Sub

6、

Private Sub Command1_Click()

Dim a As String

a = Text1.Text

If Option1.Value = True Then

Label2.Caption = a & "先生,欢迎你" Else

Label2.Caption = a & "小姐,欢迎你" End If

End Sub

7、

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能构成三角形" Else

Text4.Text = "a,b,c不能构成三角形" End If

End Sub

Private Sub Command2_Click()

Text1 = ""

Text2 = ""

Text3 = ""

Text4 = ""

End Sub

50条超励志的正能量经典句子

50条超励志的正能量经典句子 1、当你觉得自已充满斗志,充满信心,别人就会觉得你就是值得相信的你。 2、当你觉得没有人来爱你,别人看见的就是可怜兮兮,毫无魅力的你。 3、当你觉得自己满怀希望,对未来充满信心,别人看到的就是有魅力,风华绝代的你。 4、人生与其说你有不幸的事实存在,倒不如说是你的悲观的观念所带来的。 5、有一则谚语说,绵羊每"咩咩"叫上一次,它就会失掉一口干草,如果你的心态是沉重的,总是抱怨你的苦恼,那么每说一次你便失掉一个快乐的机会。 6、相信自已。 不要妄加评判自已,也不会把自已交给别人评判,更不会贬低自已。 7、你想要别人是你的朋友,你必须是别人的朋友,心要靠心来交换,感情只有用感情来博取。 8、人生的游戏不在于拿了一副好牌,而在于怎样去打好坏牌,世上没有常胜将军,勇于超越自我者才能得到最后的奖杯。 9、既然时间是最宝贵的财富,那么珍惜时间,合理地运用时间就很重要,如何合理地花费时间,就如同花钱的规划一样重要,钱花

完了可再挣,时间花完了就不能再生,因此,更要利用好你的时间。 10、解铃还需系铃人,躲避责任会解决不了任何问题,它只导致一个失败的人生。 11、人不怕走在黑夜里,就怕心中没有阳光。 12、逃避不一定躲得过,面对不一定难受.转身不一定最软 弱.13、话多不如话少,话少不如话好。 14、曾经拥有的不要忘记,已经得到的要珍惜,属于自已的不要放弃。 15、永远都不要停止微笑,即使是在你难过的时候,说不定哪一天有人会因为你的笑容面爱上你。 16、因为某人不如你所愿爱你,并不意味着你不被别人所爱。 17、一个真正的朋友会握着你的手,触动你的心。 18、也许上帝让遇见那个适合你的人之前,会遇见很多错误的人,所以当一切发生的时候,你应该心存感激。 19、勇敢的面对不一定成功,但你不面对就一定不成功。 20、黑夜的转弯是白天,愤怒的转弯是快乐,所以有的时候让心情转个弯就好了。 21、一天要做三件事,第一要笑,第二要微笑,第三要哈哈大笑。 22、小树会大,大树会老,老树会凋零。 23、如果你不想做,你可以找一个理由,如果你肯做,你也可以

c语言循环语句和循环控制例题解析

一、循环控制 (一)、break语句 break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则将成为一个死循环而无法退出。break在switch中的用法已在前面介绍开关语句时的例子中碰到,这里不再举例。 当break语句用于do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句,通常break语句总是与if语句联在一起。即满足条件时便跳出循环。 例如: int main(int argc, char *argv[]) { int sn=0,i; for(i=1;i<=100;i++) { if(i==51) break; /*如果i等于51,则跳出循环*/ sn+=i; /*1+2+……+50*/ } printf(%d\n,sn); } 可以看出,最终的结果是1+2+……+50。因为在i等于51的时候,就跳出循环了。自己写写怎样在while和do--while循环中增加break语句。 注意: 1. break语句对if-else的条件语句不起作用。 2. 在多层循环中,一个break语句只向外跳一层。 例如: int main(int argc, char *argv[]) { int i,j; printf(i j\n); for(i=0;i<2;i++) for(j=0;j<3;j++) { if(j==2) break; printf(%d %d\n,i,j); } } 输出结果为: i j 0 0 0 1 1 0 1 1 当i==0,j==2时,执行break语句,跳出到外层的循环,i变为1。 (二)、continue语句

5条件语句和循环语句

第二、三课时 1.2.2-1.2.3条件语句和循环语句 教学目标: 知识与技能 (1)正确理解条件语句和循环语句的概念,并掌握其结构的区别与联系。 (2)会应用条件语句和循环语句编写程序。 过程与方法 经历对现实生活情境的探究,认识到应用计算机解决数学问题方便简捷,促进发展学生逻辑思维能力 情感态度与价值观 了解条件语句在程序中起判断转折作用,在解决实际问题中起决定作用。深刻体会到循环语句在解决大量重复问题中起重要作用。减少大量繁琐的计算。通过本小节内容的学习,有益于我们养成严谨的数学思维以及正确处理问题的能力。 重点与难点 重点:条件语句和循环语句的步骤、结构及功能。 难点:会编写程序中的条件语句和循环语句。 学法与教学用具 计算机、图形计算器 教学设想

【创设情境】 试求自然数1+2+3+……+99+100的和。 显然大家都能准确地口算出它的答案:5050。而能不能将这项计算工作交给计算机来完成呢?而要编程,以我们前面所学的输入、输出语句和赋值语句还不能满足“我们日益增长的物质需要”,因此,还需要进一步学习基本算法语句中的另外两种:条件语句和循环语句(板出课题) 【探究新知】 (一)条件语句 算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句。它的一般格式是:(IF-THEN-ELSE 格式) 当计算机执行上述语句时,首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句1,否则执行ELSE 后的语句2。其对应的程序框图为:(如上右图)

在某些情况下,也可以只使用IF-THEN 语句:(即IF-THEN 格式) 计算机执行这种形式的条件语句时,也是首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句,如果条件不符合,则直接结束该条件语句,转而执行其他语句。其对应的程序框图为:(如上右图) 条件语句的作用:在程序执行过程中,根据判断是否满足约定的条件而决定是否需要转换到何处去。需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理。 【例题精析】 〖例1〗:编写程序,输入一元二次方程20ax bx c ++=的系数,输出它的实数根。 分析:先把解决问题的思路用程序框图表示出来,然后再根据程序框图给 出的算法步骤,逐步把算法用对应的程序语句表达出来。 IF 条件 THEN 语句

50条经典人生语录感悟

50条经典人生语录感悟 1) 世界上没有永远不犯错误的人,错了,别浪费时间后悔。用过去的错误惩罚自己,是比损失更大的损失,比错误更大的错误。 2) 每一种创伤都是一种成熟,从错误中吸取教训,继续前行,比什么都重要。 3) 在短暂的人生岁月中,谁都会碰到生离死别的揪心事。伤心和委屈的时候,可以哭,哭完洗把仍,给自己一个微笑。 4) 一个人最大的资产是希望,最大的破产是绝望。创造机会的人是勇者,等待机会的人是愚者。如果天上会掉馅饼,那也会掉在把头昂起来的人嘴里。 5) 每个人都会有一段异常艰难的时光,生活的窘迫,工作的失意,学业的压力,爱的惶惶不可终日。挺过来的,人生就会豁然开朗;挺不过来的,时间也会教会你怎么与它们握手言和,所以你都不必害怕的。 6) 有段时间你会特别孤独,一个人上班一个人下班一个人吃饭一个人睡觉,甚至跨年都是一个人在高速公路上。这时候不需要找人倾诉不需要找精神寄托,就一个人撑过去。很快我们都会学会沉淀自己,找到属于自己的生活方式,这是成长的一方面。我们都要去体会孤独,未来不见得更好,但我们会更从容。 7) 未来的某一刻,你终会原谅所有伤害过你的人。无论多么痛,多么不堪,等你活得更好的时候,你会发现,是他们让你此刻的幸福

更有厚度,更弥足珍贵。没有仇恨,只有一些云淡风轻的记忆,以及残存的美好,不必感谢他们,但他们每个人都变成你人生的一个意义,在该出现的地方出现过,造就了你未来的不一样。 8) 以前总觉得在乎的人离开了就天塌了活不下去了,现在发现离了谁都能活的更好,有时候真要感谢那些抛弃你看低你的人,让你变得越来越坚强,这大概就是成长。 9) 我们说过的话,做过的事,走过的路,遇过的人,都是我们以后的回忆。我们只要认真地过好每个今天,说能说的话,做可做的事,走该走的路,见想见的人。不漠视,不虚度,才能为明天的回忆增加光彩和亮色。 10) 面对失败和挫折,一笑而过是一种乐观自信,重振旗鼓,这是一种勇气心。面对误解和仇恨,一笑而过是一种坦然宽容,保持本色,这是一种达观心。面对赞扬和激励,一笑而过是一种谦虚清醒,不断进取,这是一种力量心。面对烦恼和忧愁,一笑而过是一种平和释然,努力化解,这是一种境界心。 11) 无论你今天要面对什么,既然走到了这一步,就坚持下去,给自己一些肯定,你比自己想象中要坚强。 12) 你在开心的时候,把开心带给别人;在你不开心的时候,别人才会把开心带给你。 13) 未来的某一刻,你终会原谅所有伤害过你的人。无论多么痛,多么不堪,等你活得更好的时候,你会发现,是他们让你此刻的幸福更有厚度,更弥足珍贵。没有仇恨,只有一些云淡风轻的记忆,以

50条超励志的正能量经典句子

50条超励志的正能量经典句子 50条超励志的正能量经典句子50条超励志的正能量经典句子1、当你觉得自已充满斗志,充满信心,别人就会觉得你就是值得相信的你。 2、当你觉得没有人来爱你,别人看见的就是可怜兮兮,毫无魅力的你。 3、当你觉得自己满怀希望,对未来充满信心,别人看到的就是有魅力,风华绝代的你。 4、人生与其说你有不幸的事实存在,倒不如说是你的悲观的观念所带来的。 5、有一则说,绵羊每咩咩叫上一次,它就会失掉一口干草,如果你的心态是沉重的,总是抱怨你的苦恼,那么每说一次你便失掉一个快乐的机会。 6、相信自已。不要妄加评判自已,也不会把自已交给别人评判,更不会贬低自已。 7、你想要别人是你的朋友,你必须是别人的朋友,心要靠心来交换,感情只有用感情来博取。 8、人生的游戏不在于拿了一副好牌,而在于怎样去打好坏牌,世上没有常胜将军,勇于超越自我者才能得到最后的奖杯。 9、既然时间是最宝贵的财富,那么,合理地运用时间就很重要,

如何合理地花费时间,就如同花钱的规划一样重要,钱花完了可再挣,时间花完了就不能再生,因此,更要利用好你的时间。 10、解铃还需系铃人,躲避责任会解决不了任何问题,它只导致一个失败的人生。 11、人不怕走在黑夜里,就怕心中没有阳光。 12、逃避不一定躲得过,面对不一定难受.转身不一定最软弱. 13、话多不如话少,话少不如话好。 14、曾经拥有的不要忘记,已经得到的要珍惜,属于自已的不要放弃。 15、永远都不要停止微笑,即使是在你难过的时候,说不定哪一天有人会因为你的笑容面爱上你。 16、因为某人不如你所愿爱你,并不意味着你不被别人所爱。 17、一个真正的朋友会握着你的手,触动你的心。 18、也许上帝让遇见那个适合你的人之前,会遇见很多错误的人,所以当一切发生的时候,你应该心存感激。 19、勇敢的面对不一定,但你不面对就一定不成功。 20、黑夜的转弯是白天,愤怒的转弯是快乐,所以有的时候让心情转个弯就好了。 21、一天要做三件事,第一要笑,第二要微笑,第三要哈哈大笑。 22、小树会大,大树会老,老树会凋零。 23、如果你不想做,你可以找一个理由,如果你肯做,你也可

C语言练习2(选择和循环结构)

C语言(分支和循环结构) 一、选择题 1.以下程序输出结果是( ) main() { int m=5; if(m++>5) printf("%d\n",m); else printf("%d\n",m--);} A)7 B)6 C)5 D)4 2以下程序的输出结果为( ) # include main ( ) { int i=0, j=0, a=6; if ((++i>0)&&(++j>0)) a++; printf ("i=%d, j=%d, a=%d\n", i,j,a);} A) i=0, j=0, a=6 B) i=1, j=1, a=7 C) i=1, j=0, a=7 D) i=0, j=1, a=7 3有如下程序 main() { int a=2,b=-1,c=2; if(a

4若i为int型,且有程序如下,则输出结果是( ) i=111; if(i%3==0) printf("####"); printf("****"); A) #### B) **** C) ####**** D) 无输出结果 5若运行时x=12,则运行结果为( ) {int x, y; scanf("%d", &x); y=x>12 ? x+10:x-12; printf("%d\n", y);} A) 0 B) 22 C) 12 D) 10 6以下程序的输出结果是( ) main() { int i=0, j=0, k=6; if ((++i>0)||(++j>0)) k++; printf("%d, %d, %d\n", i, j, k); } A) 0, 0, 6 B) 1, 0, 7 C) 1, 1, 7 D) 0, 1, 7 7若变量都已正确说明,则以下程序段输出为( ) int a=1,b=2,c=3; if(a>b) a=b; b=c; c=a; printf("a=%d b=%d c=%d\n",a,b,c);

多分支语句

多分支语句 IF语句只能使程序有两个分支,当遇到需要有两个以上分支时, IF语句就很不适用了,这时我们可以用 CASE语句,它能使程序有很多个分支。其效果如下图: CASE 表达式 OF 常量1:语句序列1; 常量2:语句序列2; …… 常量N:语句序列N; else 语句序列N+1; END;

其中语句序列如果只有一句,可直接写在常量后的冒号后;如果语句序列有很多句,则应该用 BEGIN…… END加以框住。 CASE语句的作用是,根据表达式,表达式可以有多个值,分别对应于常量 1、 2等值时,就运行该常量后所对应的语句。 例:输入 1到 7之间的某个整数,打印出其对应的星期的英语 名: [例 4、 4]: program q44; var n:integer; begin write(‘n=’); readln(n); case n of 1:writeln(‘Monday’); 2:writeln(‘Tuesday’); 3:writeln(‘Wednseday’); 4:writeln(‘Thursday’); 5:writeln(‘Friday’); 6:writeln(‘Saturday’); 7:writeln(‘Sunday’); else writeln(‘WORNG!’); end; end.

例:输入一个学生的数值化成绩,把它转化为等级化成绩。即 100-90是 A, 89-80是 B, 79-70是 C, 69-60是 D, 59-0是 E。 Program q44; Var s:integer; G:char; Begin Write(‘Input the score:’); Readln(s); Case s div 10 of 10,9:g:=’A’; 8:g:=’B’; 7:g:=’C’; 6:g:=’D’; else g:=’E’; end; writeln(s,’‘,g); end. 用 S DIV 10这个表达式作条件; 当 S DIV 10等于 10或 9时,表示 S是 90至于 100之间的值

触动听心的50条哲理句子_经典语句

触动听心的50条哲理句子 1、假设你想要一件东西,就放它走。它若能回来找你,就永久属于你;它若不回来,那底子就不是你的。 2、一个人会落泪,是因为痛;一个人之所以痛,是因为在乎;一个人之所以在乎,是因为有感觉;一个人之所以有感觉,仅因为你是一个人!所以,你有感觉,在乎,痛过,落泪了,说明你是完好不能再完好的一个人。难过的时候,原谅本人,只不外是一个人罢了,没有须要把本人看的这么坚不成摧。 3、假如真的有一天,某个回不来的人消失了,某个离不开的人分隔了,也无妨。时间会把最正确的人带到你的身边,在此之前,你所要做的,是好好的赐顾帮衬本人。 4、你能够缄默不语,不管我的焦急;你能够不回信息,掉臂我的焦虑;你能够将我的关心,说成让你焦躁的原因;你能够把我的思念,丢在角落不屑一顾。你能够对着其他人浅笑,你能够给他人拥抱,你能够对全世界好,却忘了我不竭的沉痛。——你不外是仗着我喜欢你,而那,却是独一让我变得低微的原因。 5、生命中有一些人与我们擦肩了,却来不及遇见;遇见了,却来不及相识;相识了,却来不及熟悉;熟悉了,却还是要说再见。——对本人好点,因为一辈子不长;对身边的人好点,因为下辈子不一定能遇见。 1 / 10

6、人的一生:0岁出场,10岁生长,20岁彷徨,30岁定向,40岁打拼,50岁回望,60岁告老,70岁搓麻,80岁晒太阳,90岁躺床上,100岁挂墙上。生的伟大,死的凄凉,能牵手的时候,请别肩并肩,能拥抱的时候,请别手牵手,能相爱的时候,请别说分隔。一生就这么短暂罢了。 7、时候,希望本人快点长大,长大了,却发现遗失了童年;独身时,初步羡慕恋人的甜蜜,恋爱时,思念独身时的自由。——很多事物,没有得到时总觉得美好,得到之后才初步明利剑:“我们得到的同时也在失去。” 8、面对,不一定最难过。孤单,不一定不快乐。得到,不一定能长久。失去,不一定不再拥有。不要因为孤单而错爱,不要因為错爱而孤单一生。 9、能够垂垂培养的不是火热的爱恋,而是习惯。能够随着时间得到的,不是感情而是感动。所以爱是一霎时的礼物,有就有,没有就没有。但反过来说,爱和婚姻实际其实不是一回事情,其实不是所有的火热的爱恋都要成婚的,也不是所有婚姻都有火热的爱恋的。 10、在这个世界上,没有人真正能够对另一个人的伤痛感同身受。你万箭穿心,你痛不欲生,也仅仅是你一个人的事,他人也许会同情,也许会嗟叹,但永久不会清楚你伤口究竟结果溃烂到何种境地。 11、别再为错过了什么而懊悔。你错过的人和事,他人才有时机遇见,他人错过了,你才有时机拥有。人人城市错过,人人都曾经错2 / 10

循环语句习题选

循环语句习题选 1. 一个自然数与3的和是5的倍数,与3的差是6的倍数,这个自然数最小是几? [ 27 ] 2. 在400--500之间求一个数,它被2除余1,被5除余3,被9除余1,这个数是多少? [ 433 ] 3. 一些四位数,百位数字都是3,十位数字都是6,并且它们既能被2整除,又能被3整除,求这样的四位数中最大的和最小的两数各是几? [ 9366, 1362 ] 4. 编程求一个四位自然数ABCD,它乘以A后变成DCBA. [ 共10个] 5. 编程求出满足以下条件的三位数:它除以11所得的商等于它各位数字之和. [ 198 ] 6. 由计算机产生五个互不相同的19到87之间的随机整数(包括19,不包括87),从中找出所有的三个数之和能被3整除的数组,并按如下格式打印出来. 例如: 42 24 34 51 52 42 + 24 + 51 = 117 = 3 * 39 [ 87年北京市小学组初赛] 7. 某数被80除所得的商,不但是7的倍数,而且用2,3,4,5,6去除余数都是1,求这个自然数. [ 24080 ] 8. 有一种最简真分数,它们的分子与分母的乘积都是140,把所有这样的真分数从小到大打印出来. [ 1/140 ; 4/35 ; 5/28 ; 7/20 ] 9. 求把2/7化为小数后,小数点后面1001位数字总和是多少? [ 4505 ] 10. 一个五位数,若在它的后面写上一个7,得到一个六位数A,若在它前面写上一个7,得到一个六位数B,B是A的五倍,求此五位数. [ 14285 ] 11. 有一个六位数,其个位数字是7,现将个位数字移到首位,而其余各位数字不变,均后退一位,得到一个新的六位数,如果新的六位数是原六位数的四倍,求原来的六位数. [179487 ] 12.一个自然数的个位数字是6,如果把这个位数字移到首位,所得到的数是原数的4倍,求这个自然数. [ 153846 ] 13. 某数的末位数字是2,将2移到首位,所得到的新数正好是原数的2倍,求满足条件的最小数. [ 105263157894736842 ] 14. 有一个六位数,第一位是1,如果把它移到个位,新的六位数正好是原数的三倍,求原来的六位数. [ 142857 ] 15. 已知一个正整数的个位数字是7,将7移到该数字的首位,其他数字顺序不变, 则所得到的新数恰好是原数的7倍,编程找出满足上述要求的最小的自然数. [ 1014492753623188405797 ] 16. 一辆以固定速度行驶得汽车,司机从里程表上看到的数字是一个回文数

50个经典SQL查询语句

--一个题目涉及到的50个Sql语句 --(下面表的结构以给出,自己在数据库中建立表.并且添加相应的数据,数据要全面些. 其中Student表中,SId为学生的ID) ------------------------------------表结构-------------------------------------- --学生表tblStudent(编号StuId、姓名StuName、年龄StuAge、性别StuSex) --课程表tblCourse(课程编号CourseId、课程名称CourseName、教师编号TeaId) --成绩表tblScore(学生编号StuId、课程编号CourseId、成绩Score) --教师表tblTeacher(教师编号TeaId、姓名TeaName) --------------------------------------------------------------------------------- --1、查询“001”课程比“002”课程成绩高的所有学生的学号; Select StuId From tblStudent s1 Where (Select Score From tblScore t1 Where t1.StuId=s1.stuId And t1.CourseId='001')> (Select Score From tblScore t2 Where t2.StuId=s1.stuId And t2.CourseId='002') --2、查询平均成绩大于60分的同学的学号和平均成绩; Select StuId,Avg(Score) as AvgScore From tblScore Group By StuId Having Avg(Score)>60 --3、查询所有同学的学号、姓名、选课数、总成绩; Select StuId,StuName, SelCourses=(Select Count(CourseId) From tblScore t1 Where t1.StuId=s1.StuId), SumScore=(Select Sum(Score) From tblScore t2 Where t2.StuId=s1.StuId) From tblStudent s1 --4、查询姓“李”的老师的个数; Select Count(*) From tblTeacher Where TeaName like '李%' --5、查询没学过“叶平”老师课的同学的学号、姓名; Select StuId,StuName From tblStudent Where StuId Not In ( Select StuID From tblScore sc Inner Join tblCourse cu ON sc.CourseId=cu.CourseId Inner Join tblTeacher tc ON cu.TeaId=tc.TeaId Where tc.TeaName='叶平' ) --6、查询学过“001”并且也学过编号“002”课程的同学的学号、姓名; Select StuId,StuName From tblStudent st Where (Select Count(*) From tblScore s1 Where s1.StuId=st.StuId And

简单的C语言选择与循环结构10个编程练习题.

简单的C语言选择与循环结构10个编程练习题 1、以下程序的输出结果是___________________: # include void main(){ int k; for (k=2;k<6;k++,k++) printf(“##%d”,k); } 2、以下程序的输出结果是___________________: # include void main(){ int y=9; for( ; y>4 ; y- -) if (y % 3 == 0) printf(“%d”,- -y); } 3、以下程序的输出结果是___________________: #include main( ) { char c1, c2; for(c1=’0’,c2=’9’;c1

1,(x>0) 6.用if语句编程,从键盘输入一个x,计算y值 y= 0,(x=0)。 -1,(x<0) 7、求sum=52+72+92+……+152 8、求sum=1/5+1/6+1/7+1/8+…+1/15 9、编写程序(提示字符变量ch从’C’到字符’N’),输出CDEFGHIJKLMN 10、打印九九表(提示:用双重循环,关键代码:printf("%d*%d=%-d",i,j,i*j);/*-3d表示左对齐,占3位*/): 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 …… 9*1=9 9*2=18 ………………9*9=81

50条一句话经典语录励志爱情和搞笑

50条一句话经典语录励志爱情和搞笑 1、长个包子样就别怨狗跟着 2、愿我来世,得菩提时,身如琉璃,内外明澈,净无瑕会! 3、往事若无其事,关系也没关系 4、我要养一只比大狗狗还要凶狠的小狗狗 5、四季很好,如果你在 6、我愿坐在角落里,看着一朵花完成它的开落,然后坐化在,永恒的黑夜里…… 7、好好活着,因为我们会死很久 8、我很穷。我的佣人也很穷。我的园丁也很穷。我的司机也很穷。 9、爬上奔驰的骏马,象骑上飞快的火车 10、跟着我,有肉吃~ 11、端着痰盂盥看着法拉利 12、女人一生都在寻找man,最后发现最man的是自己 13、我胖是胖,但是有锁骨! 14、高学历无收入社会公害花痴未婚大龄女青年 15、不是你不笑,一笑粉就掉 16、不是每句对不起,都能换来没关系。 17、一个人愿意等待.另一个人才愿意出现. 18、怕丑,怕老,不怕死!

19、本人已死,有事烧纸,小事招魂,大事挖坟 20、就算是Believe,中间也藏了个Lie. 21、女人不要以为长的好就可以不念书,男人不要以为书读的好就可以长的难看 22、活到害人死鸟害鬼 23、和我重名的是猪,猪和我重名,但我不是猪,认为我是猪的才是真正的猪! 24、我要学会多吃多睡,我要学会没心没肺 25、上帝不会为难头脑简单的孩子 26、你不要奢望让所有的人都满意,因为不是所有的人都是人 27、磨剪子来,戕菜刀 28、我希望有一天我能用鼠标双击我的钱包,然后选中一张100元,按住ctrl-c接着不停的ctrl-v…… 29、别惹我,否则我会让你死得很有节奏感 30、放下臭豆腐蛋,释放人质! 31、娴静时如母猪照镜,行动处若河马发疯。 32、我一发怒,冬天就到了;冬天一发怒,我就变成秋裤男了。 33、生平三大恨,一恨身材不够惹火,二恨没泡过帅哥,三恨一堆单词都长得差不多 34、我也很明白青春短暂,一团火烧光以后该怎办。

C语言习题:顺序、选择、循环

顺序结构程序设计 2.3.1 要点导读 () 与scanf()语句。 printf() 与scanf()语句是最通用的输入输出函数,它们可以在程序设计者的控制下以各种格式分别实现数据的输出和输入操作。它们位于库文件中。 2.字符数据的输入输出。 最简单的字符输入输出函数是getchar()和putchar()。两者分别从键盘读一个字符或向显示屏写一个字符。 2.3.2 经典例题分析 1.下列程序运行后输出的结果是。 #include <> void main() 、 { int a=0,b=0; a=10; b=20; printf(“a+b=%d”,a+b); } 分析:printf( )是输出函数,它的括号内由两部分组成: 1)控制字符串,是用双引号括起来的字符串,它包括两种信息: (1) 格式说明。由”%”和格式字符组成,如:%d、%f、%c等。它的作用是将输出 的数据转换成指定的格式输出。 (2) 普通字符。需要原样输出的字符。 - 2)”输出表列”是需要输出的一些数据,可以是表达式。 题目中a的值是10,b的值是20,在 printf(“a+b=%d”,a+b); 格式说明输出表列 中,”a+b= “是普通字符,需原样输出。输出表列是一个表达式,它的结果以整型输出。 答案:a+b=30。 2.下列程序运行后输出的结果是。

#include <> void main() { int a=732; ) printf(“%d\n”,a); printf(“%2d\n”,a); printf(“%10d\n”,a); printf(“%-10d\n”,a); } 分析:d格式符,用来输出十进制整数。其中%d,按整型数据的实际长度输出。%md,m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。 printf(“%d\n”,a);把a的值按原样输出:732。printf(“%2d\n”,a);结果占2列,但732占3列大于2列,所以按实际位数输出:732。printf(%10d\n”,a);结果占10列,但732占3列小于10列,所以左端补7个空格。printf(“%-10d\n”,a); 结果占10列,“-”表示把数值放到左端,732占3列小于10列,所以右端补7个空格。 答案:732 732 □□□□□□□732 /*□表示空格*/ , 732□□□□□□□ 3.已知char a=‘\103’;则语句printf(“%3d”,a);执行后的输出结果为(□表示空格)。 A)□67B)’c’C)67□D)103 分析:’\103’是一个转义字符,表示一个八进制数所代表的字符,转换为十进制为67。printf(“%3d”,a);把’\103’转换为十进制数输出,结果占3列。但67占2列,小于要求的3列,所以左补空格,即□67。 答案:C。 4.下列程序运行后结果是。 #include <> #define a void main() { printf(“%f\n”,a); @ printf(“%e\n”,a); printf(“%4.2f\n”,a); printf(“%3.1f\n”,a); printf(“%10.3f\n”,a); printf(“%-10.3f\n”,a); } 分析:f格式符,用来输出实数,以小数形式输出,小数点后输出6位。所以printf(“%f\n”,a);输出结果为。 %是指,要输出的数占m列,同时小数点保留n位(四舍五入),如果输出的数大于m,

第二节、分支结构—IF语句

课题:第二节、分支结构—If语句 课型: 新课讲授 教学时数: 1课时 教学内容分析 教学目标 1、知识与技能: 学会使用OptionButton控件。 掌握IF语句的格式和理解IF语句的含义。 学会用IF语句解决日常生活中实际问题。 2、过程与方法: 经历实践、分析、归纳,掌握IF语句的格式和功能。 3、情感态度价值观: 让学生通过编程解决生活的事例,以培养学生的知识和技能为主,在活动过程中掌握运用信息技术解决问题的思想和方法,让学生意识到现实生活中蕴藏着丰富的程序设计例子,从而体现“小课堂,大社会”的教育观。 教学分析 一、重点 掌握IF语句的格式和功能 二、难点 掌握IF语句的格式和功能 教学方法 任务驱动、讲解、演示、操作相结合。 教学环境 多媒体技术平台,局域网 教学过程 一、创设情境引入课题 1、教师打开演示文稿,首先展示在学生眼前的是:如果…..,就…… 教师讲述:我们在生活中经常说如果…..就…..,下面请同学们用如果……就……来造句。 学生回答 教师总结:除了同学们说得这些,生活中还有很多,比如,如果你在晚上八点以前没写完作业,就不许看电视;如果今天下雨,就在家,否则就去游乐园等等。类似的,在vb中有这样的语句, If X>Y Then Z=X-Y Else Z=X+Y End if 教师提问:在这条VB语句中,if、then、else对应汉语中的哪些词? 学生回答:if就是汉语中的“如果”,then相当于“就”,else类似于“否则”。教师讲解:在if后面是一个条件判断,当满足这个条件时,执行then后面的语句;否则就执行else 后面的语句。 2、新课讲解—if条件语句格式及功能 教师讲解:在用计算机解决实际问题时,有时需要先对某个条件进行判断,然后根据判断的结果进行不同的操作,这种情况就要用到If语句来实现。

50个经典SQL语句

50个经典SQL语句 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,score from SC where C#='001') a,(select s#,score from SC where C#='002') b where a.score>b.score and a.s#=b.s#; 2、查询平均成绩大于60分的同学的学号和平均成绩; select S#,avg(score) from sc group by S# having avg(score) >60; 3、查询所有同学的学号、姓名、选课数、总成绩; select Student.S#,Student.Sname,count(SC.C#),sum(score) from Student left Outer join SC on Student.S#=SC.S# group by Student.S#,Sname 4、查询姓“李”的老师的个数; select count(distinct(Tname)) from Teacher where Tname like '李%'; 5、查询没学过“叶平”老师课的同学的学号、姓名; select Student.S#,Student.Sname

from Student where S# not in (select distinct( SC.S#) from SC,Course,Teacher where SC.C#=Course.C# and Teacher.T#=Course.T# and Teacher.Tname='叶平'); 6、查询学过“001”并且也学过编号“002”课程的同学的学号、姓名;select Student.S#,Student.Sname from Student,SC where Student.S#=SC.S# and SC.C#='001'and exists( Select * from SC as SC_2 where SC_2.S#=SC.S# and SC_2.C#='002'); 7、查询学过“叶平”老师所教的所有课的同学的学号、姓名; select S#,Sname from Student where S# in (select S# from SC ,Course ,Teacher where SC.C#=Course.C# and Teacher.T#=Course.T# and Teacher.Tname='叶平' group by S# having count(SC.C#)=(select count(C#) from Course,Teacher where Teacher.T#=Course.T# and Tname='叶平')); 8、查询课程编号“002”的成绩比课程编号“001”课程低的所有同学的学号、姓名; Select S#,Sname from (select Student.S#,Student.Sname,score ,(select score from SC SC_2 where SC_2.S#=Student.S# and SC_2.C#='002') score2 from Student,SC where Student.S#=SC.S# and C#='001') S_2 where score2 60);

精选50条一句话经典语录

精选50条一句话经典语录 2017-05-201.一段成功的恋情就在于,你必须不断的爱上同一个人。 2.每个季节都有它的故事,亦如每个人都有自己的人生。 3.谁都可以无止境的对一个人好,但前提是,值得。 4.人生仿佛像一棵大树,需要风雨的洗礼才能茁壮成熟。 5.生活中,在每个人的心里其实都有一盏灯。 不论遇到怎样的挫折和黑暗,重要的是,信念不可以被磨灭。 6.我们最终都要远行,最终都要跟稚嫩的自己告别。 也许路途有点艰辛,有点孤独,但熬过了痛苦,我们才能得以成长。 7.成长不是一路一路获得,而是一路一路遗落失去而来的。 8.人生最精彩的不是实现梦想的一瞬间,而是坚持梦想的过程。 10.我们都有绝望的时候,只有在勇敢面对时,我们才知道我们有多坚强。 11.没什么东西能真正平息你内在的骚动,能带来平静淡定的,只有你自己。 12.最深的孤独不是一片黑暗,而是你只能看到自己。 13.总要等到过了很久,总要等退无可退,才知道我们曾亲手舍弃的东西,在后来的日子里,再也遇不到了。 14.幸福,其实很简单。

当我失落、当我伤心、当我落泪,你会走到我身边给我一个拥抱,毫不犹豫。 15.人生,从自己的哭声开始,在别人的泪水里结束,这中间的时光,就叫做幸福。 16.恋爱像是地震,不可预测,有点吓人,可一旦他们安全度过,又会觉得自己竟是那么地幸运。 17.爱是世界上最美好的事情,即使它伤透了你的心,也要笑着忘却,然后开始下一段旅程。 18.生命必须有裂缝,阳光才能照的进来。 19.成熟是一种生活态度,天真是一种生活方式。 每张面孔都会变老,但生活方式可以年轻一辈子。 20.爱,不是改变对方,而是一起成长。 21.最好的生活是:时光,浓淡相宜;人心,远近相安。 22.要么承担,要么突破,剩余的时间就是对你的所经历的一切保持沉默。 23.生活中最大的幸福,是坚信有人爱着我们-。 24.幸福很简单,不要跟别人比较就好了。 25.人生如路,得从最荒凉的旅途中走出最繁华的风景来。 26.越长大越是越是小心翼翼,越是瞻前顾后,越是脆弱。 成长,带走的不只是时光,还带走了当初那些不害怕失去的勇气。

多分支语句(VB6.0)讲稿

1、上课!同学们好!(鞠躬)请坐! 2、同学们,你们平时有没有做过心理测试呀?感觉准吗?那我们今天一起来做个心理测试 吧!在这个图片中你第一眼看到的是什么?可以测我们的内在性格哦!我听到说1大树的同学最多,那我们一起来看一下大树对应的内在性格:你聪明理性,是天生的领导者。 有没有不一样的?好,老师已经把这个文件放在同学们的电脑桌面上了,请大家打开“心理测试”文件夹里面有个“心理测试.EXE”大家运行测试一下自己的内在性格吧! 3、我们发现同一张图片不同的人第一眼看到的事物是有差异的,不同的人有不同的性格, 所以在以后的学习生活中也请同学们学会换位思考体谅他人。同学们觉得这个测试准吗?大家想不想学着自己做一个这样的程序? 4、好,请大家打开桌面上的“心理测试”文件夹,打开“工程1”进入代码界面,我们一 起来观察一下这个代码,大家有没有发现什么规律? 5、同学们有点犹豫哈,来,先一起来做一个小任务:假如,我们现在要给选择狮子的同学 开个玩笑,把它对应的内在性格改成“您的内在性格过于复杂,想要知道准确结果,得冲会员”那该怎么改?同学们思考一下在自己电脑上改。改好通过电子教室举手。有没有人想上来改的,好,你来! 6、大部分同学都已经改好了,咱们先看一下上面这个同学的,跟大家改的一样不一样。大 家都是这么改的吗?好,谁能给我说一下为什么这么改?对啦,咱这个同学解释的很清楚,在这个程序里,选择和结果是一一对应的,选择3狮子原本对应的输出结果是“强大”,如果要改的话,就只需要把强大替换成冲会员就可以了! 7、这个程序读起来简单好理解吧? 8、这就是咱们今天要学习的多分支语句。它跟if语句同属于选择结构,我们知道选择结构 中一种选择就是一个分支,当分支数大于等于3的时候,就叫多分支结构,用来解决多分支结构问题的语句就叫做多分支语句。咱们本节课要学的Select case语句就是最典型的多分支语句。 9、咱们再次观察这个程序,同学们能不能概括出这个语句的语法格式呢?小组讨论一下, 然后写到本上。有没有谁愿意分享一下你们组的讨论结果?好,这位同学你来! 10、这位同学分析的很棒哈,select case这一看就是固定的,后面跟的是我们要选择的 内容,它不是固定的,有多种选择,每种选择对应一个结果。最后要有end select收尾。 那么,我们能不能用更规范更专业的语言来表达一下这个语法格式呢? 11、(播放幻灯片)select case后面跟的这个需要我们选择的不固定的内容可以用“表 达式”来指代,各种选择以及他们对应的结果被我们按顺序列出来分别是表达式列表 1.2.3语句块1.2.3等等 12、同学们明白了吗? 13、好,关于这个语法格式我们还有几点需要说明: ?(1) 表达式通常是一个变量或者是含有变量的表达式。这个我们都已经知道了?(2)表达式列表通常是一组值,每个值确定一个分支;如果多个值共用一个分支还可以用以下三种方法: ?①一组用逗号隔开的值,如Case 1,3,5表示1、3、5均满足指定的条件; ?②表达式1 To表达式2,如Case 10 To 20表示表示所有≥10 ,≤20均满足指定的条件; ?③is关系式。刚刚咱们那个心理测试程序是不是就用的这个表达方法? 14、非常好! 15、我还有一个问题想问问大家,刚才咱们进行心理测试的时候,每输入一种选择,他 就只出来一个结果,这是为什么呢?对啦,因为咱们这是选择结构,选择结构最大的特

相关主题
文本预览
相关文档 最新文档