第二部分 VB练习题与答案

合集下载

全国计算机二级《VB》练习题及答案

全国计算机二级《VB》练习题及答案

全国计算机二级《VB》练习题及答案全国计算机二级《VB》练习题及答案9月计算机等级考试将于9月23日-26日举行,目前处于紧张的备考阶段,以下是店铺搜索整理的一份全国计算机二级《VB》练习题及答案,供参考练习,预祝考生们考出自己理想的成绩!想了解更多相关信息请持续关注我们店铺!1.双击窗体中的对象后,VB将显示的窗口是(C)(单)A.工具箱B.项目(工程)窗口C.代码窗口D.属性窗口2.下述选项中,VB的程序设计方法是(B)(单)A.面向对象、顺序驱动B.面向对象、事件驱动C.面向过程、事件驱动D.面向过程、顺序驱动3.在VB中,要将一个窗体装载到内存进行变量初始化等预处理,但没有显示该窗体,应使用的方法或语句是(C)(单)A.ShowB.UnloadC.LoadD.Hide4.文本框的默认属性是(B)(单)A.CaptionB.TextD.Top5.标签默认属性是(A)(单)A.CaptionD.Top6.执行以下程序段:a$="abbacddcba"For I=6 To 2 Step -2X=Mid(a,I,I)Y=Left(a,I)z=Right(a,I)z=Ucase(X&Y&z)Next IPrint z输出结果为(B)(单)A.ABAB.BBABBAC.ABBABAD.AABAAB7.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Option Base 1Private Sub Command1_Click( )Dim a As Varianta=Array(1,2,3,4,5)Sum=0For I=1 To 5Sum = sum+a(I)Next Ix=Sum/5For I =1 To 5If a(I)>x Then Print a(I);End Sub程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)A.1 2B.1 2 3C.3 4 5D.4 58.假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。

vb练习题及答案

vb练习题及答案

vb练习题及答案VB(Visual Basic)是一种面向对象的编程语言,被广泛应用于软件开发中。

通过练习题的形式可以巩固和提升对VB语言的理解和应用能力。

本文将提供一些VB练习题及其答案,帮助读者巩固VB编程技巧。

题目一:计算器程序设计一个简单的计算器程序,要求能够进行基本的加、减、乘、除运算。

解答:在VB中创建一个新的Windows窗体应用程序项目,命名为“Calculator”。

首先,在窗体上添加一些按钮来表示数字和运算符。

然后,添加一个用于显示运算结果的文本框控件。

接下来,为数字按钮和运算符按钮分别添加点击事件处理程序。

在点击数字按钮时,将按钮对应的数字追加到文本框中。

在点击运算符按钮时,根据按钮的内容判断并执行相应的运算。

最后,通过运用VB的计算表达式功能和控件之间的交互,实现基本的加减乘除运算。

题目二:学生成绩管理设计一个程序用于管理学生成绩,要求能够输入学生信息、查询学生成绩、计算学生平均成绩等操作。

解答:在VB中创建一个新的Windows窗体应用程序项目,命名为“StudentGrade”。

首先,设计一个学生类(Student),包括学号、姓名、各科目成绩等属性。

然后,创建一个用于存储学生信息的集合(如数组或集合类)。

接下来,在窗体上添加文本框、按钮等控件,用于输入学生信息和进行相关操作。

通过按钮点击事件处理程序,实现以下功能:1.输入学生信息:获取文本框中的学生信息,并创建一个新的学生对象,将其添加到学生信息集合中。

2.查询学生成绩:根据学生学号或姓名等关键信息,在学生信息集合中查找对应学生,并显示其成绩信息。

3.计算学生平均成绩:遍历学生信息集合,计算每个学生的平均成绩,并显示在窗体上。

通过以上步骤,可以实现一个简单的学生成绩管理系统。

题目三:数据排序设计一个程序用于对一组数字进行排序,要求能够实现升序和降序排列。

解答:在VB中创建一个新的Windows窗体应用程序项目,命名为“DataSorting”。

VB练习题(含答案)

VB练习题(含答案)

VB简答练习题1 简述Timer控件中Interval属性和Enanbeled属性。

2 简要回答创建MDI应用程序的步骤。

3 用Visual Basic 语言编写-一个有两个整数参数m和n2的名为GetRand的Function的函数,功能是获取任意两个正整数间的随机整数(假如0<n:<m) ?4 简述selet.. .case语句执行流程。

5 引用数组元素时的注意事项有哪些?6 Visual Basic中有几种运算符?7 向文本文件中添加数据分为哪几步?8 Visual Basic 6.0中的动态数组与静态数组有何不同?9 如何创建一-个快速显示窗体?10 循环语句有几种语句?11 Shape 控件可以用来显示哪些图形?12 MDI应用程序有哪些特性?13 访问数组的常用方法有哪些?14 运行程序有哪几种方法?15 VB工程由哪几个模块组成?16 叙述VB的基本的设计机制。

17 叙述VB集成开发环境的组成。

18 叙述文件访间的类型。

19 运行程序有几种方法?20 VB 有哪些基本数据类型?21 标识符的命名规则是什么?22 访问数组的常用方法有哪些?23 VB过程参数有哪几种传递方式?有何不同?24 如何创建控件数组?25 简述For循环的语法格式。

26 通用的Sub过程有哪几种方式?27 打开属性窗口有哪几种方法?28 如何设置控件之间的对齐方式?29 简述运算符从高到低的优先顺序。

30 建立通用过程的操作步骤有哪些?31 打开代码窗口有哪几种方法?32 如何创建MDI应用程序?33 请写出随机文件的读写步骤。

34 请写出If语句的块语法格式。

35 工具箱的标准控件有哪些?36 简述创建动态数组的步骤。

37 建立事件过程有哪些方法?38 FSO对象模型包括哪些对象?答案:1.简述Timer控件中Interval属性和Enanbeled属性答:Timer控件中的Enanbeled设置或返回计时器控件的有效性,该属性值为布尔值,如果设置为True,则每经过指定的时间间隔将触发Timer事件,为False,计时器控件成为无效,停止工作。

vb练习题及答案

vb练习题及答案

vb练习题及答案VB练习题及答案VB(Visual Basic)是一种广泛应用于Windows操作系统的编程语言,它以其简单易学的特点受到了许多初学者和专业开发者的青睐。

为了帮助大家更好地掌握VB编程,下面将提供一些VB练习题及其答案,希望能对大家有所帮助。

练习题一:计算器程序编写一个VB程序,实现一个简单的计算器功能。

要求用户输入两个数字和一个操作符(+、-、*、/),然后根据操作符进行相应的计算,并输出结果。

解答:```vbPrivate Sub btnCalculate_Click(sender As Object, e As EventArgs) Handles btnCalculate.ClickDim num1 As Double = CDbl(txtNum1.Text)Dim num2 As Double = CDbl(txtNum2.Text)Dim operator As String = cmbOperator.SelectedItem.ToString()Dim result As DoubleSelect Case operatorCase "+"result = num1 + num2Case "-"result = num1 - num2Case "*"result = num1 * num2Case "/"result = num1 / num2End SelectlblResult.Text = "Result: " & result.ToString()End Sub```练习题二:学生成绩管理系统编写一个VB程序,实现一个简单的学生成绩管理系统。

要求用户输入学生的姓名和成绩,然后将其保存到数组中。

用户可以通过输入姓名来查询学生的成绩。

解答:```vbPrivate Structure StudentPublic Name As StringPublic Score As DoubleEnd StructurePrivate students() As StudentPrivate Sub btnAdd_Click(sender As Object, e As EventArgs) Handles btnAdd.ClickDim newStudent As Student = txtName.TextnewStudent.Score = CDbl(txtScore.Text)ReDim Preserve students(students.Length)students(students.Length - 1) = newStudenttxtName.Text = ""txtScore.Text = ""End SubPrivate Sub btnSearch_Click(sender As Object, e As EventArgs) Handles btnSearch.ClickDim searchName As String = txtSearchName.TextDim found As Boolean = FalseFor Each student As Student In studentsIf = searchName ThenlblSearchResult.Text = "Score: " & student.Score.ToString()found = TrueExit ForEnd IfNextIf Not found ThenlblSearchResult.Text = "Student not found."End IfEnd Sub```练习题三:简单的文本编辑器编写一个VB程序,实现一个简单的文本编辑器功能。

vb理论第2次练习范文

vb理论第2次练习范文

1 用下面语句定义的数组元素个数是()。

Option Base 1Dim Arr4(6,5) As IntegerA)42 B)30 C)37 D)36解答该题首先通过Option Base 1语句使数组的下标从1开始,所以数组定义语句Dim Arr4(6,5) As Integer与语句Dim Arr4(1 to 6,1 to 5) As Integer等价,不难算出该数组元素个数为30。

答案 B2 可以用来清除数组内容或对数组重新定义的语句是()A UnloadB ClsC EraseD Free解答数组一旦被定义,就在内存中分配了相应的存储空间,其大小是不能改变的但有时可能需要清除数组的内容或对其重新定义,这可以用 Erase 语句来实现,其格式为 Erase 数组名[, 数组名]…,该语句用来重新初始化静态数组的元素或者释放动态数组的存储空间,其中,数组名不带括号和下标。

Unload 语句是从内存中卸载窗体或控件,当所占内存另有它用或需要重新设置窗体控件的属性值为初始值时,就有必要卸载窗体或控件,而 Cls Clear 都是 Visual Basic 中的方法。

本题正确答案为 C3 下面能正确表示Visual Basic 中数组a 的元素的是()A a[5]B a5C aD a(5)解答在Visual Basic 中使用数组元素时,必须把下标放在一对紧跟在数组名之后的括号不能写其他的形式,如要表示数组s 中下标为 5 的元素必须写成s(5) 。

答案为D4 下列数组定义中错误的是:其中n 是一个变量A Dim a(7, 3 To 9) As StringB Dim b(n) As IntegeC Dim c(1, 7, 9) As IntegerD ReDim(n)解答在使用Dim 定义一个数组时其上下标不能为变量,而在ReDim 中就可以使用变量来改变数组的维数答案为B5 使用语句Dim A()As Integer 声明数组A 之后,以下说法正确的是:A A 数组中的所有元素值为0B A 数组中的所有元素值不确定C A 数组中的所有元素值为EmptyD 执行Erase A 后A 数组中的所有元素值为0解答所谓数组就是能够保存具有数据类型的多个数值的存储空间,当声明一个数组后,在没有给它赋值前,数组中的所有元素值为0,因此可知选项A 是正确的,B ,C选项都是错误的,在选项 D 中出现了Erase 语句,使用Erase 语句将释放动态数组所占的内存空间,而题中语句Dim A As Integer 正好是声明动态数组A 的,所以选项D 的说法不正正确答案为A6 计算下列定义的语句中数组所占有的空间为()Option Base 1Dim sngLp(3, 2 To 5) As SingleA 80 字节B 48 字节C 60 字节D 96 字节解答首先使用了Option Base 1 将数组的下标定位为1,所以数组sngLp 的定义实际是Dim sngLp(1 To 3, 2 To 5) As Single,又因为Single 单精度类型的所占空间为4个字节,因此所占空间=(3-1+1)*(5-2+1)*4=48 字节。

计算机二级考试VB练习题及答案

计算机二级考试VB练习题及答案

计算机二级考试VB练习题及答案计算机二级考试VB练习题及答案为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是店铺搜索整理的计算机二级考试VB练习题及答案,供参考练习,预祝考生们考出自己理想的成绩!计算机二级考试VB练习题及答案1.以下程序是求最大公约数和最小公倍数的程序,在【】处填写合适的关系运算符。

Private Sub Form_Click( )Dim m1, n1, m, n, r As Integern1 = InputBox("输入自然数n", "输入数")m1 = InputBox("输入自然数m", "输入数")n = n1m = m1If m<n p="" then<="">t = m: m = n: n = tEnd Ifr = m Mod nDo While r 【<>】 0m = nn = rr = m Mod nLoopPrint "最大公约数=", nPrint "最小公倍数= ", m1 * n1 / nEnd Sub2.下面是求100以内素数的程序。

Private Sub Command1_Click( )Dim i As Integer, m As Integer, tag As BooleanFor m = 2 To 100tag = TrueFor i = 2 To m - 1If m Mod 【i】 = 0 Then tag = FalseNext iIf tag Then Print mNext mEnd Sub3.下面是求100以内素数的程序,下面说法正确的是(A)(单)Private Sub Command1_Click( )Dim i As Integer, m As Integer, tag As BooleanFor m = 2 To 100tag = TrueFor i = 2 To m - 1If m Mod i = 0 Then tag = FalseNext iIf tag=true Then Print mNext mEnd SubA.tag为true时,表示m是素数B.tag为false时,表示m是素数C.语句m Mod i = 0,说明m是素数D.以上说法都不正确4.百元买百鸡问题:假定小鸡每只5角,公鸡每只2元,母鸡每只3元。

VB练习题2

VB练习题2

一、概念填空题1.在Visaul Basic中,属性窗口分为四个部分,这四个部分分别是()、属性显示方式、属性列表和对当前属性的简单解释。

2.组合框有三种不同的风格,它们分别是:( )、( )和( )。

3. 时钟控件是有规律地以一定的( )激发计时器事件,而执行相应的代码程序。

4.A = 8,B = 3,C = 5,则表达式A MOD 3 + B^3 / C \ 5的值为()。

5.声明一个双精度变量Num5,的声明语句是 ( ) 。

6.有一文本框Text1,为了使该文本框在运行时获取焦点,应执行的语句是()。

7.在使用动态数组时,如要改变数组的大小而又不丢失数组中的数据,应使用()关键字。

8.Visual Basic逻辑数据类型只有 True 与 False 两个值。

当逻辑数据转换成整型数据时,True 转换为(),False转换为()。

9.在Visaul Basic 中依据变量的作用范围将VB变量的作用范围分为三类,它们是:()变量、()变量和()变量。

10.字符串常量是由任何ASCII字符组成,在程序代码中,它必须由()括起来。

11.如果有三个单选按钮直接画在窗体上,另有四个单选按钮画在框架中,则运行时,可以同时选中()个单选按钮。

二、概念选择题1.不能触发滚动条Change事件的操作是()。

A) 拖动滚动条的滑块 B) 单击两端箭头C) 单击滚动条的滑块 D) 单击滚动条的空白处2.已知变量x 、y为整数型,且x=4 , y=12 ,s为字符型,且s=“a”,Leble1为标签控件,Leble1的Caption属性值为Label1,下列合法的赋值语句是()。

A) X= Leble1.Caption B) Leble1.Caption=Str(X)C) X*3=Y D) Y=X*S3.下列可以将变量A、B的值互换的语句是( )。

A) A=B : B=A B) C=B : B=A :A=CC) A=C : C=B : B=A D) A=(A+B)/2 :B=(A-B)/24.下列叙述中错误的是()。

VB顺序结构编程练习题(2)解答a

VB顺序结构编程练习题(2)解答a

VB顺序结构编程练习题(2)参考解答1、有一个“就是它”的猜数游戏,步骤如下:请你任意输入一个三位数,在这三位数后重复一遍,得到一个六位数,467→467467。

把这个数连续除以7,11,13,最后的商就是你输入的三位数。

请编程加以验证。

x=val(inputbox(“请输入一个三位数:x”))y=x*1000+xy=y/7y=y/11y=y/13print ”x=”;x,”y=”;y2、某学校开运动会,要在正六边形的操场的周围插上彩旗。

如果每边插a面彩旗(包括每个角上的彩旗),a变量数可由键盘输入,问总共需要多少面彩旗?a=val(inputbox(“每边插旗数:”))s=6*a-6print ”正六边形的操场每边插彩旗面数为:”;aprint ”总共需要彩旗面数为:”;s3、计算图形的周长和面积.c=(48+36)*2s=48*12+24*24print ”图形的周长为:”;cprint ”图形的面积为:”;s4、编写求下列自然数等差数列之和的程序,数列的首项和末项由键盘输入。

4+5+6+7+8+9+10+11+12+13+14+15等差数列的求和公式自己从网上或从数学手册查找,当然也可自己推导。

sx = Val(InputBox("输入等差数列的首项:"))mx = Val(InputBox("输入等差数列的末项:"))n = mx - sx + 1s = (sx + mx) * n / 2print "自然数等差数列:"print "首项="; sx, "末项="; mxprint "该自然数等差数列的和为:"; s{等差数列的和=(首项+末项)×项数/2)} number=last-first+1;5、输入一个学生的情况,包括学号(用整数表示)、姓名(用第一个字母表示)、语文成绩和数学成绩,然后输出学号、姓名、总分和语数外三门课的平均成绩(保留两位小数)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB 练习题与答案96第2章数据类型与表达式一、选择题1. 一个语句行内写多条语句时,每个语句之间用( )符号分隔。

A. ,B. :C. 、D. ;2. 一句语句要在下一行继续写,用( )符号作为续行符。

A. +B. –C. _D. …3. 下面( )是合法的变量名。

A. X_yzB. 123abC. integerD. X-Y4. 下面( )是不合法的整数。

A. 100B. &Ol00C. &H100D. %1005. 下面( )是合法的字符常量。

A. ABC$B. "ABC"C. 'ABC'D. ABC6. 下面( )是合法的单精度型变量。

A. num!B. sum%C. xinte$D. mm#7. 下面( )是不合法的单精度常数。

A. 100!B. 100.0C. 1E+2D. 100.0D+28. 表达式16/4-2^5*8/4 MOD 5\2的值为( )。

A. 14B. 4C. 20D. 29. 数学关系3≤x<10表示成正确的VB表达式为( )。

A. 3<=X<10B. 3<=x AND x<10C. x>=3 OR x<10D. 3<=x AND<1010. “\”、“/”、“Mod”、“*”四个算术运算符中,优先级别最低的是( )。

A. \B. /C. ModD. *11. 与数学表达式ab/3cd对应的不正确V isual Basic 6.0表达式是( )。

A. a*b/(3*c*d)B. a/3*b/c/dC. a*b/3/c/dD. a*b/3*c*d12. Rnd函数不可能为下列( )值。

A. 0B. 1第二部分 练习题与答案97C. 0.1234D. 0.0005 13. Int(198. 555*100+0.5)/100的值( )。

A. 198B. 199. 6C. 198. 56D. 200 14. 已知,A $="12345678",则表达式V al(Left (A$,4)+Mid(A$,4,2))的值为( )。

A. 123456B. 123445C. 8D. 6 15. 表达式Len("123程序设计ABC")的值是( )。

A. 10B. 14C. 20D. 17 16. 下面正确的赋值语句是( )。

A. x +y =30B. v =π*r*rC. y=x +30D. 3y =x17. 为了给x,y ,z 三个变量赋初值1,下面正确的赋值语句是( )。

A. x =1:y =1:z=l B. x=1,y=1,z=1 C. x=y =z=1 D. xyz=118. 赋值语句:a =123+Mid("123456",3,2)执行后,a 变量中的值是( )。

A. "12334"B. 123C. 12334D. 15719. 赋值语句:a =123 & Mid("123456",3,2)执行后,a 变量中的值是( )。

A. "12334"B. 123C. 12334D. 157二、填空题1. 在VB 中,1234、123456&、1.246E+5、1.2346D +5四个常数分别表示_____________、___________、____________、______________类型。

2. 整型变量x 中存放了一个两位数,要将两位数交换位置,例如,13变成31,实现的表达式是____________________________________________。

3. 数学表达式3)x 2ln(45sin ++︒的VB 算术表达式为________________。

4. 表示x 是5的倍数或是9的倍数的逻辑表达式为______________________。

5. 已知a =3.5,b=5.0,c=2.5,d =True ,则表达式:a>=0 AND a+c>b+3 OR NOT d 的值是_________________。

6. Int(-3.5)、Int(3.5)、Fix(-3.5)、Fix(3.5)、Round(-3.5)、Round(3.5)的值分别是________、____________、____________、____________、____________、____________。

7. 表达式Ucase(Mid("hangzhouxihu",3,4))的值是______________。

8. 在直角坐标系中,x 、y 是坐标系中任意点的位置,用x 与y 表示在第一或第三象限的表达式是__________________。

9. 表示s 字符变量是字母字符(大小写字母不区分)的逻辑表达式为______________。

98三、问答题1. V isual Basic提供了哪些标准数据类型?声明类型时,其类型关键字分别是什么?其类型符又是什么?2. 哪种数据类型需要的内存容量最少,且可存储诸如3.2345这样的值?3. 将数字字符串转换成数值,用什么函数?判断是否是数字字符串,用什么函数?取字符串中的某几个字符,用什么函数?大小写字母间的转换,用什么函数?4. Mid("什么是ASCII编码",3,6)的结果?第3章 VB语言基础一、选择题1. VB提供了结构化程序设计的三种基本结构,三种基本结构是( )。

A. 递归结构、选择结构、循环结构B. 选择结构、过程结构、顺序结构C. 过程结构、输入输出结构、转向结构D. 选择结构、循环结构、顺序结构2. 下面程序段运行后,显示的结果是( )。

Dim xIf x Then Print x Else Print x+1A. 1B. 0C. –1D. 显示出错信息3. 语句If x=1 Then y=1,下列说法正确的是( )。

A. x=1和y=l均为赋值语句B. x=1和y=l均为关系表达式C. x=1为关系表达式,y=1为赋值语句D. x=1为赋值语句,y=1为关系表达式4. 下面程序段,显示的结果是( )。

Dim xx=Int(Rnd) +5Select Case xCase 5Print "优秀"Case 4Print "良好"Case 3Print "通过"Case Else第二部分练习题与答案99Print "不通过"End SelectA. 优秀B. 良好C. 通过D. 不通过5. 以下( )是正确的For…Next结构。

A. For x=1 to Step 10B. For x=3 To-3 Step -3…… ......Next x Next xC. For x= l To 10D. For x=3 To 10 Step 3re:…... .....Next x Next yIf i=10 Then Go To re6. 下列循环语句中,能正常结束循环的是( )。

A. i=5B. i=1Do Doi=i+1 i=i+2Loop Until i<0 Loop Until i=10C. i=10D. i=6Do Doj=i+l i=i-2Loop Until i>0 Loop Until i=17. 哪个程序段不能分别正确显示1!、2!、3!、4!的值?( )A. For i=1 To 4B. For i=1 To 4n=1 For j=1 To iFor j= 1 To i n=1n=n*j n=n*jNext j Next jPrint n Print nNext i Next iC. n=1D. n=1For j=l To 4 j=1n=n*j Do while j<=4Print n n=n*jNext j Print nj=j+lLoop二、编程题1. 输入三角形的三条边a,b,c的值,根据其数值,判断能否构成三角形。

若能则求出100三角形的面积。

2. 编一程序:根据上网时间计算上网费用。

计算的方法如下:为了鼓励多上网,每月收费最多不超过100元。

30元基数<10 h费用=每小时2元10~60 h每小时1.5元>60 h3. 有一个长阶梯,如果每步跨2阶最后剩1阶,如果每步跨3阶最后剩2阶,如果每步跨4阶最后剩3阶,如果每步跨5阶最后剩4阶,如果每步跨6阶最后剩5阶,只有当如果每步跨7阶时恰好走完,问这个阶梯至少有多少阶?4. 一个球从100 m高度自由下落,每次落地后反跳回原高度的一半,再落下。

求它在第10次落地时,共经过多少m?最后一次反弹高度多少?5. 有一根长度为321m的钢材料,要将它截取成两种规格的短料,规格a、b的长度分别为17 m和27 m,问分隔成a、b各多少段后,剩余的残料r最少?6. 小猴在一天摘了若干个桃子,当天吃掉一半多一个;第二天接着吃了剩下的桃子中的一半多一个,以后每天都吃剩下桃子中的一半零一个,到第7天早上要吃时只剩下一个了,问小猴那天共摘下了多少个桃子?7. 某次大奖赛,有7个评委打分,满分为100分。

对一名参赛者,输入7个评委的打分分数,去掉一个最高分、一个最低分后,求出平均分为该参赛者的得分。

编写程序输入评委的打分,输出参赛者的得分。

8. 输入任意长度的字符串,要求将字符顺序倒置,例如,将输入的“ABCDEFG”变换成“GFEDCBA”。

9. 由键盘输入一个正整数,找出大于或等于该数的第一个质数。

10. “完备数”是指一个数恰好等于它的因子之和,如6的因子为1、2、3,而6=1+2+3,因而6就是完备数。

编程找出1~1000之间的全部“完备数”。

11. 勾股定理中三个数的关系是:a^2 + b^2 =c^2。

编写程序,输出100以内满足上述关系的整数组合,例如3,4,5就是一个整数组合。

12. 编写程序,打印如下的乘积表:* 3 6 9 121516171813. 一个两位正整数,如果将它的个位数字与十位数字对调,则产生另一个正整数,我们把后者叫做前者的对调数。

现给定一个两位正整数,请找到另一个两位正整数,使得这两个两位正整数之和等于它们各自的对调数之和,若找不到,则输出“查找失败”。

例如:32+12=21+23。

(要求:在程序运行时从键盘输入给定的两位正整数)14. 有一数列:1、1、2、3、5、8、13、21…,求出这个数列的前20项之和。

15. 把一个16进制数转换成一个10进制数。

第二部分练习题与答案10116. 编写程序,单击窗体时在窗体上打印出如下所示的图形。

*****************************************17. 编写程序,输出下列三角形:(要求用循环做,非循环不给分)GFGEFGDEFGCDEFGBCDEFGABCDEFG18. 编程输入一批数据,若输入数据为纯数字时,求累加和,非纯数字不累加。

相关文档
最新文档