福建信息技术会考VB程序题汇总
- 格式:doc
- 大小:49.50 KB
- 文档页数:3
选择题:在Visual Basic中,用于声明整型变量的关键字是?A. StringB. Integer(正确答案)C. BooleanD. Double下列哪个语句在Visual Basic中用于创建一个新的窗体?A. Dim frm As New Form(正确答案)B. Set frm = New FormC. New FormD. Form frm = New Form在Visual Basic中,如果想要在点击按钮时执行一段代码,应该将该代码放在哪个事件中?A. Form_LoadB. Button_Click(正确答案)C. Timer_TickD. Form_Unload下列哪个函数在Visual Basic中用于获取字符串的长度?A. Len(正确答案)B. StrLenC. LengthD. GetLength在Visual Basic中,如果想要在文本框中输入文本时立即执行某些操作,应该将该操作代码放在哪个事件中?A. TextChanged(正确答案)B. TextBox_ClickC. TextBox_GotFocusD. TextBox_LostFocus下列哪个语句在Visual Basic中用于创建一个新的标签控件?A. Dim lbl As New Label(正确答案)B. Set lbl = New LabelC. New LabelD. Label lbl = New Label在Visual Basic中,用于连接数据库并执行SQL语句的对象是?A. Connection(正确答案)B. CommandC. RecordsetD. Database下列哪个循环结构在Visual Basic中用于当条件为真时重复执行一段代码块?A. For...NextB. While...Wend(正确答案)C. Do...Loop WhileD. For Each...Next在Visual Basic中,如果想要在程序启动时自动执行某些操作,应该将该操作代码放在哪个事件中?A. Form_ActivateB. Form_Load(正确答案)C. Form_InitializeD. Form_Start。
第1题:打开考生文件夹下的工程文件sxhs.vbp,添加适当的事件过程代码,实现以下功能:在文本框Text1中输入一个三位正整数,单击“判断”按钮,若该数为水仙花数,则在标签Label1中显示“是水仙花数”;否则,显示“不是水仙花数”。
水仙花数是一个三位正整数,其各位数字立方和等于该数本身。
例如,153是个水仙花数,153=13+53+33。
注:⑴不得增、删窗体上的控件,不得改变窗体和控件的名称;⑵不得删改两行“’############################# ”之间的代码;⑶不得删改模块*.bas中的代码;⑷编程后需运行程序,并在运行后关闭程序窗口(即单击活动窗体的“×”按钮)。
第1题:打开考生文件夹下的工程文件gwqj.vbp,编写适当的事件过程代码,实现以下功能:在文本框Text1中输入一个正整数,单击“各位非零数字之积”按钮,在文本框Text2中显示该数每一位非零数字相乘的积。
注:⑴不得增、删窗体上的控件,不得改变窗体和控件的名称;⑵不得删改两行“’#############################”之间的代码;⑶不得删改模块*.bas中的代码;⑷编程后需运行程序,并在运行后关闭程序窗口(即单击活动窗体的“×”按钮)。
第1题:打开考生文件夹下的工程文件jsxc.vbp,添加适当的事件过程代码,实现以下功能:在文本框Text1中输入一个字符串,串的首字符为第1位,单击“生成新字符串”按钮,依次从这个字符串的各个奇数位取出字符,构成新的字符串,并将新字符串显示在文本框Text2中。
注:⑴不得增、删窗体上的控件,不得改变窗体和控件的名称;⑵不得删改两行“’############################# ”之间的代码;⑶不得删改模块*.bas中的代码;⑷编程后需运行程序,并在运行后关闭程序窗口(即单击活动窗体的“×”按钮)。
第1题:打开考生文件夹下工程文件jspfh.vbp,添加适当的事件过程代码,实现以下功能:在文本框Text1中输入正整数N,单击“计算”按钮后,在文本框Text2中显示不大于该数的所有奇数的平方和。
Content----------------------------------------------下面代码运行后,文本框Text3中显示的内容是什么?----------------------------------------------Text1.Text = "信息"Text2.Text = "社会"Text3.text = text2+text1</Program>答案社会信息----------------------------------------------下面代码运行后,文本框Text1中显示的内容是什么?----------------------------------------------Text1.Text = "vb"Text2.Text = Text1.TextText1.Text = "程序设计"</Program>答案程序设计----------------------------------------------下面程序代码运行时,分别输入数值2和4,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a * b</Program>答案8----------------------------------------------下面程序代码运行时,分别输入数值20和4,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a / b</Program>答案5----------------------------------------------下面程序代码运行时,分别输入数值7和4,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a \ b</Program>答案1----------------------------------------------下面程序代码运行时,分别输入数值23和4,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a \ b</Program>答案5----------------------------------------------下面程序代码运行时,分别输入数值7和2,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a ^ b</Program>答案49----------------------------------------------下面程序代码运行时,分别输入数值2和3,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a ^ b答案8----------------------------------------------下面程序代码运行时,分别输入数值7和2,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a \ b答案3----------------------------------------------下面代码运行后,文本框Text3中显示的内容是什么?----------------------------------------------Text1.Text = "北京"Text2.Text = "中国"Text3.text = text2+text1答案中国北京----------------------------------------------下面代码运行后,文本框Text3中显示的内容是什么?----------------------------------------------Text1.Text = "吉林"Text2.Text = "中国"答案中国吉林----------------------------------------------下面代码运行后,文本框Text3中显示的内容是什么?----------------------------------------------Text1.Text = "制造"Text2.Text = "中国"Text3.text = text2+text1答案中国制造----------------------------------------------下面代码运行后,文本框Text3中显示的内容是什么?----------------------------------------------Text1.Text = "北京"Text2.Text = "中国"Text3.text = text1+text2答案北京中国----------------------------------------------下面代码运行后,文本框Text3中显示的内容是什么?----------------------------------------------Text1.Text = "绿色"Text2.Text = "奥运"Text3.text = text2+text1答案奥运绿色----------------------------------------------下面代码运行后,文本框Text3中显示的内容是什么?----------------------------------------------Text1.Text = "大学"Text2.Text = "清华"答案清华大学----------------------------------------------下面代码运行后,文本框Text3中显示的内容是什么?----------------------------------------------Text1.Text = "北京"Text2.Text = "大学"Text3.text = text2+text1答案大学北京----------------------------------------------下面代码运行后,文本框Text3中显示的内容是什么?----------------------------------------------Text1.Text = "工作原理"Text2.Text = "计算机"Text3.text = text2+text1答案计算机工作原理----------------------------------------------下面代码运行后,文本框Text3中显示的内容是什么?----------------------------------------------Text1.Text = "系统"Text2.Text = "计算机"Text3.text = text2+text1答案计算机系统----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 100 To 89 Step -4s = s + iNext i答案3----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 25 To 70 Step 20s = s + iNext i答案3----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 10 To -10 Step -4if i>0 then s = s + iNext i答案3----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 10 To -10 Step -4if i<0 then s = s + iNext i答案3----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 10 To -20 Step -6if i>0 then s = s + iNext i答案2----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 0 To 10 Step 2if i<>0 then s = s + iNext i答案5----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 0 To 10 Step 2if i=0 then s = s + iNext i答案1----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 0 To 10 Step 2if i > 5 then s = s + iNext i答案3----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 0 To 10 Step 2if i< 8 then s = s + iNext i答案4----------------------------------------------当执行下面程序后,变量s的值是多少?----------------------------------------------Dim s As DoubleDim i As Double s = 15 For i = -0.6 To -1.9 Step -0.8s = s - 9Next i Print s答案-3----------------------------------------------当执行下面程序后,变量s的值是多少?----------------------------------------------Dim s As DoubleDim i As Double s = 100 For i = -0.6 To -1.9 Step -0.8s = s / 10Next i Print s答案1----------------------------------------------当执行下面程序后,变量s的值是多少?----------------------------------------------Dim s As DoubleDim i As Double s = 50 For i = -0.6 To -1.9 Step -1s = (s - 10) / 2Next i Print s答案5----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 0 To 10 Step 5if i< 18 then s = s + iNext i答案3----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 10 To -10 Step -4if i>3 then s = s + iNext i答案2----------------------------------------------下面程序代码运行时,分别输入数值2和4,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a * b答案8----------------------------------------------执行下面的程序后,在对话框中输入整数14后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=1if (x-5)/3>3 then y=2 Print y答案1----------------------------------------------执行下面的程序后,在对话框中输入整数14后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=1if (x-5)/3<>3 then y=2 Print y答案1----------------------------------------------执行下面程序后,输出的结果是多少?----------------------------------------------Dim x As IntegerDim n As IntegerDim k As Integer n = 14 For k = 1 To n Step 7x = x + kNext k Print x答案9----------------------------------------------下面代码运行后,文本框Text2中显示的内容是什么?----------------------------------------------Text1.Text = "信息"Text2.Text = Text1.TextText1.Text = "社会"信息----------------------------------------------下面代码运行后,文本框Text2中显示的内容是什么?----------------------------------------------Text1.Text = "信息技术会考"Text2.Text = Text1.TextText1.Text = "高中"答案信息技术会考----------------------------------------------下面代码运行后,文本框Text1中显示的内容是什么?----------------------------------------------Text1.Text = "信息技术会考"Text2.Text = Text1.TextText1.Text = "高中"答案高中----------------------------------------------下面代码运行后,文本框Text1中显示的内容是什么?----------------------------------------------Text1.Text = "吉林省"Text2.Text = Text1.TextText1.Text = "普通高中"答案普通高中----------------------------------------------下面代码运行后,文本框Text2中显示的内容是什么?----------------------------------------------Text1.Text = "吉林省"Text2.Text = Text1.TextText1.Text = "普通高中"吉林省----------------------------------------------下面代码运行后,文本框Text2中显示的内容是什么?----------------------------------------------Text1.Text = "zhongguo"Text2.Text = Text1.TextText1.Text = "china"答案zhongguo----------------------------------------------下面代码运行后,文本框Text1中显示的内容是什么?----------------------------------------------Text1.Text = "zhongguo"Text2.Text = Text1.TextText1.Text = "china"答案china----------------------------------------------下面代码运行后,文本框Text1中显示的内容是什么?----------------------------------------------Text1.Text = "2008"Text2.Text = Text1.TextText1.Text = "北京奥运"答案北京奥运----------------------------------------------下面代码运行后,文本框Text2中显示的内容是什么?----------------------------------------------Text1.Text = "2008"Text2.Text = Text1.TextText1.Text = "北京奥运"2008----------------------------------------------下面代码运行后,文本框Text1中显示的内容是什么?----------------------------------------------Text1.Text = "信息"Text2.Text = Text1.TextText1.Text = "社会"答案社会----------------------------------------------下面程序代码运行时,分别输入数值23和45,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案68----------------------------------------------下面程序代码运行时,分别输入数值15和6,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案21----------------------------------------------下面程序代码运行时,分别输入数值230和405,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案635----------------------------------------------下面程序代码运行时,分别输入数值-9和8,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案-1----------------------------------------------下面程序代码运行时,分别输入数值-9和-9,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案-18----------------------------------------------下面程序代码运行时,分别输入数值63和-45,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案18----------------------------------------------下面程序代码运行时,分别输入数值-23和-45,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案-68----------------------------------------------下面程序代码运行时,分别输入数值23和-45,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案-22----------------------------------------------下面程序代码运行时,分别输入数值1234和4321,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案5555----------------------------------------------下面程序代码运行时,分别输入数值12和43,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案55----------------------------------------------下面程序代码运行时,分别输入数值19和40,则输出结果什么?----------------------------------------------Dim x As IntegerDim y As Integer x = Val(Text1.Text)y = Val(Text2.Text) Print x + y答案59----------------------------------------------下面程序代码运行时,分别输入数值79和8,则输出结果什么?----------------------------------------------Dim x As IntegerDim y As Integer x = Val(Text1.Text)y = Val(Text2.Text) Print x + y答案87----------------------------------------------下面程序代码运行时,分别输入数值50和50,则输出结果什么?----------------------------------------------Dim x As IntegerDim y As Integer x = Val(Text1.Text)y = Val(Text2.Text) Print x + y答案100----------------------------------------------下面程序代码运行时,分别输入数值7和8,则输出结果什么?----------------------------------------------Dim x As IntegerDim y As Integer x = Val(Text1.Text)y = Val(Text2.Text) Print x + y答案15----------------------------------------------下面程序代码运行时,分别输入数值123和456,则输出结果什么?----------------------------------------------Dim x As IntegerDim y As Integer x = Val(Text1.Text)y = Val(Text2.Text) Print x + y答案579----------------------------------------------下面程序代码运行时,分别输入数值79和-8,则输出结果什么?----------------------------------------------Dim x As IntegerDim y As Integer x = Val(Text1.Text)y = Val(Text2.Text) Print x + y答案71----------------------------------------------下面程序代码运行时,分别输入数值-15和-6,则输出结果什么?----------------------------------------------Dim x As IntegerDim y As Integer x = Val(Text1.Text)y = Val(Text2.Text) Print x + y答案-21----------------------------------------------执行下面的程序后,在对话框中输入整数12后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=1if (x-5)/9>1 then y=2 Print y答案1----------------------------------------------执行下面的程序后,在对话框中输入整数20后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=1if (x-5)/9>1 then y=2 Print y答案2----------------------------------------------执行下面的程序后,在对话框中输入整数16后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=1if (x-5)/3>3 then y=2 Print y答案2----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 1 To 10 Step 3s = s + iNext i答案4----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 3 To 20 Step 5s = s + iNext i答案4----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 26 To 40 Step 3s = s + iNext i答案5----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 1 To 10 Step 5s = s + iNext i答案2----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 10 To 1 Step -3s = s + iNext i答案4----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 9 To 19 Step 3s = s + iNext i答案4----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 20 To 10 Step -2s = s + iNext i答案6----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 99 To 120 Step 9s = s + iNext i答案3----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = 1 To -10 Step -3s = s + iNext i答案4----------------------------------------------在下面的这段程序中,s=s+i语句执行的次数是多少?----------------------------------------------Dim i As IntegerDim s As Integer For i = -1 To -13 Step -3s = s + iNext i答案5----------------------------------------------执行下面的程序后,在对话框中输入整数12后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=10 if x>0 then y=x/3+9 Print y答案13----------------------------------------------执行下面的程序后,在对话框中输入整数8后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=10 if x-10>0 then y=x/3+9 Print y答案10----------------------------------------------执行下面的程序后,在对话框中输入整数24后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=10 if x-10>0 then y=x/3+9 Print y答案17----------------------------------------------执行下面的程序后,在对话框中输入整数10后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=10 if x-10<>0 then y=x/3+9 Print y答案10----------------------------------------------执行下面的程序后,在对话框中输入整数2后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=10 if x-10<0 then y=x^3 Print y答案8----------------------------------------------执行下面程序后,变量a的值是什么?----------------------------------------------Dim a As StringDim b As StringDim c As String a = "wine"b = "water"c = aa = bb = c答案water----------------------------------------------执行下面程序后,变量b的值果是什么?----------------------------------------------Dim a As StringDim b As StringDim c As String a = "wine"b = "water"c = aa = bb = c答案wine----------------------------------------------下面程序代码运行时,分别输入数值35和46,则输出结果什么?----------------------------------------------Dim a As IntegerDim b As Integer a = Val(InputBox("请输入a的值"))b = Val(InputBox("请输入b的值")) Print a + b答案81----------------------------------------------执行下面的程序后,在对话框中输入整数35后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值")) y=1 if x<>0 then y=2*x+x/5 Print y答案77----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 50 For i = 56 To 70 Step 8x = x + i \ 5Next i Print x答案73----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 50 For i = 1 To 10 Step 3x = x + i \ 5Next i Print x答案53----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 10 For i = 2 To 10 Step 3x = x + i \ 5Next i Print x答案12----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 50 For i = -1 To 10 Step 3 x = x + i \ 5Next i Print x答案52----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 50 For i = 0 To 10 Step 5 x = x + i / 5Next i Print x答案53----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 50 For i = 0 To 9 Step 3 x = x + i / 3Next i Print x答案56----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 50 For i = 1 To 10 Step 3 x = x + iNext i Print x答案72----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 15 For i = 1 To 10 Step 4 x = x + i \ 5Next i Print x答案17----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 50 For i = 1 To 5 Step 3 x = x + i * 2Next i Print x答案60----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 1 For i = 1 To 8 Step 3 x = x + i * 3Next i Print x答案37----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 1 For i = 1 To 10 Step 3 x = x + iNext i Print x答案23----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer x = 50 For i = 10 To 20 Step 5 x = x + i - 5Next i Print x答案80----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer For i = 1 To 10 Step 3x = x + i \ 5Next i Print x答案3----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer For i = 10 To 20 Step 4x = x + i \ 5Next i Print x答案7----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer For i = 18 To 10 Step -3x = x + i \ 5Next i Print x答案8----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer For i = 5 To 10 Step 3x = x + i \ 5Next i Print x答案2----------------------------------------------执行下面的程序后,x的值为多少?----------------------------------------------Dim x As IntegerDim i As Integer For i = 10 To 1 Step -3x = x + i \ 5Next i Print x答案3----------------------------------------------执行下面的程序后,在对话框中输入整数1后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值")) y=1 if (x-5)/3>0 then y=2 Print y答案1----------------------------------------------执行下面的程序后,在对话框中输入整数1后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=1 if (x+5)/2>3 then y=2 Print y答案1----------------------------------------------执行下面的程序后,在对话框中输入整数8后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=10 if x/3>3 then y=20 Print y答案10----------------------------------------------执行下面的程序后,在对话框中输入整数15后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=111 if x/3>3 then y=222 Print y答案222----------------------------------------------执行下面的程序后,在对话框中输入整数12后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值")) y=1 if x<>0 then y=2 Print y答案2----------------------------------------------执行下面的程序后,在对话框中输入整数1后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值")) y=1 if x<0 then y=2 Print y答案1----------------------------------------------执行下面的程序后,在对话框中输入整数0后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值")) y=1 if x<>0 then y=2 Print y答案1----------------------------------------------执行下面的程序后,在对话框中输入整数-9后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值")) y=1 if x<0 then y=2 Print y答案2----------------------------------------------执行下面的程序后,在对话框中输入整数12后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=1 if x=0 then y=2 Print y答案1----------------------------------------------执行下面的程序后,在对话框中输入整数12后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=10 if x>0 then y=20 Print y答案20----------------------------------------------执行下面的程序后,在对话框中输入整数-12后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=12 if x<0 then y=-12 Print y答案-12----------------------------------------------执行下面的程序后,在对话框中输入整数12后,窗体上显示的结果是多少?----------------------------------------------Dim x As IntegerDim y As Integer x=val(inputbox("输入x的值"))y=1 if x<>0 then y=0 Print y。
信息技术高中会考V B 模块操作题题库信息技术高中会考VB模块操作题题库第1题打开“Y:\4619”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求1+4+7+……+40的值。
第2题打开“Y:\4620”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求1到300之间偶数的个数。
第3题打开“Y:\4621”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求1到100之间所有整数的和。
第4题打开“Y:\4622”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求100到200之间奇数的和。
第5题打开“Y:\4623”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求2到10之间所有偶数的积。
第6题打开“Y:\4624”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求5+10+15+…+85的和。
第7题打开“Y:\4625”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求1到500之间能被7整除的数的个数。
第8题打开“Y:\4626”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求2×12×22×32×42×52的积。
第9题打开“Y:\4627”文件夹中的文件:“d1.vbp”,进行以下操作并保存。
在VB代码窗口指定位置修改完善程序代码,实现求2+5+8+11+……+50的值。
第10题新建一个VB工程,按下表的要求添加控件,并设置其属性。
将操作结果保存在“Y:\4674”文件夹下,窗体文件名为:“Form1.frm”,工程文件名称为:“工程1.vbp”。
第12题:打开“Z:\VB\85”文件夹中的文件:“d4.vbp”,进行以下操作后并保存!在VB代码窗口指定位置修改完善程序代码,实现求1*2*3*4*5*……*9*10的积。
值是3628800Private Sub Command1_Click()'注释:以下为求1*2*3*4*5*……*9*10的积的代码,请不要删除(1)和(2)以外的任何代码Dim s As LongDim n As IntegerDim i As Integern = 10'注释:删除(1),在(1)处写上正确的代码s = 1For i = 1 To n'注释:删除(2),在(2)处写上正确的代码s = s * iNext iPrint "S="; sEnd Sub第11题:打开“Z:\VB\90”文件夹中的文件:“k4.vbp”,进行以下操作后并保存!在窗体“Form1.frm”的“Command1_Click”事件中编写代码(请不要随便更改其它代码),使之能够实现如下功能:在text1文本框中输入一个整数a(不为零),判断其是否为正数,如果该数大于零,则在text3文本框中输出“正数”,如果小于零,则输出“负数”。
测试数据在text1文本框中输入9,在text3文本框中输出:正数。
在text1文本框中输入-6,在text3文本框中输出:负数。
Private Sub Command1_Click()Dim a As longa = Val(Text1.Text)If a <> 0 ThenIf a > 0 ThenText3.Text = "正数"ElseText3.Text = "负数"End IfEnd IfEnd Sub第12题:打开“Z:\VB\82”文件夹中的文件:“d1.vbp”,进行以下操作后并保存!在VB代码窗口指定位置修改完善程序代码,实现求1到50之间的奇数和。
高中会考vb试题及答案高中会考VB试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个是正确的变量声明方式?A. Dim xB. Dim x As IntegerC. Dim x = 10D. Dim x As Integer = 10答案:B2. 下列哪个是Visual Basic中的循环结构?A. IfB. ForC. Select CaseD. Sub答案:B3. Visual Basic中的“End”语句用于结束什么?A. 程序B. 过程C. 循环D. 条件答案:B4. 在Visual Basic中,以下哪个不是内置的控件?A. LabelB. TextBoxC. ButtonD. Slider答案:D5. 下列哪个是Visual Basic中的数组声明方式?A. Dim arr(5) As IntegerB. Dim arr As Integer = 5C. Dim arr = New Integer(5)D. Dim arr As Integer(5)答案:A6. 在Visual Basic中,以下哪个是正确的条件语句?A. If x > 10 ThenB. If x > 10C. If x > 10D. If x > 10 End If答案:A7. Visual Basic中,以下哪个是正确的函数调用?A. Call Print("Hello World")B. Print "Hello World"C. Call Print("Hello World")D. Print("Hello World")答案:D8. 下列哪个是Visual Basic中的事件?A. ClickB. EventC. FunctionD. Procedure答案:A9. 在Visual Basic中,以下哪个是正确的类声明方式?A. Class MyClassB. Dim MyClassC. Sub MyClassD. Function MyClass答案:A10. 下列哪个是Visual Basic中的错误处理语句?A. TryB. CatchC. FinallyD. All of the above答案:D二、填空题(每空2分,共20分)1. 在Visual Basic中,使用________来定义一个类。
信息技术练习题第一大题:单选题共有50 道题目, 总分为50 分,得分为0 分第1小题: (32001001)分数:1分,得分:0分计算机内部一律采用_______表示数据。
(A)ASCII码(B) 二进制数(C) 区位码(D)机器语言正确答案:B第4小题: (32301001) 分数:1分,得分:0分十进制数36转换为二进制数是_______.(A)100010 (B)101000 (C) 100100 (D)100101正确答案: C第7小题:(120701006)分数:1分,得分:0分在VB系统中,声明一个变量时,可能用到的关键字是_______.(A)End (B) For (C)As (D)Sub正确答案: C第9小题: (42601004) 分数:1分, 得分:0分在“我的电脑”或“资源管理器"中使用鼠标同时选中多个不连续的文件时,需要按住_______.(A)Shift键(B)Ctrl键(C)Alt键(D)CapsLock键正确答案: B第10小题:(106301001) 分数:1分, 得分:0分算法是______。
(A) 计算方法(B)计算公式(C) 程序(D)对解决问题的方法和步骤的描述正确答案:D第11小题:(20701001)分数:1分, 得分:0分电子计算机的划代原则有许多种,若按采用的电子器件划分,第四代电子计算机是指_______。
(A) 电子管计算机(B)晶体管计算机(C)集成电路计算机(D)大规模集成电路计算机正确答案:D第12小题: (21001004) 分数:1分,得分:0分电子计算机从第一代到第四代,其基本的设计思想和工作方式采用_______的体系。
(A)比尔·盖茨(B)冯·诺依曼(C) 人工智能型(D)Intel正确答案:B第13小题: (95801002)分数:1分, 得分:0分屏幕分辨率是指屏幕区域由多少个_______组成。
vb高中会考试题及答案一、选择题(每题2分,共20分)1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D2. 下列哪个选项不是Visual Basic中的控件?A. LabelB. TextBoxC. ButtonD. Excel答案:D3. 在Visual Basic中,哪个关键字用于声明一个过程?A. FunctionB. SubC. ClassD. Both A and B答案:D4. 在Visual Basic中,以下哪个选项是正确的循环结构?A. ForB. WhileC. DoD. All of the above答案:D5. Visual Basic中的哪个函数用于返回字符串的长度?A. LenB. LengthC. SizeD. Count答案:A6. 在Visual Basic中,以下哪个选项不是事件处理程序的正确写法?A. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickB. Public Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)C. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)D. Public Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 答案:B7. 在Visual Basic中,以下哪个选项是正确的数组声明方式?A. Dim myArray() As IntegerB. Dim myArray As Integer()C. Both A and BD. None of the above答案:C8. 在Visual Basic中,以下哪个关键字用于声明一个类?A. ClassB. StructureC. ModuleD. Interface答案:A9. Visual Basic中,哪个函数用于将字符串转换为大写?A. ToUpperB. UpperCaseC. ConvertToUpperD. ToUppercase答案:A10. 在Visual Basic中,以下哪个选项是正确的错误处理语句?A. On Error GoTo 0B. On Error Resume NextC. On Error Goto 0D. All of the above答案:D二、填空题(每题2分,共20分)1. 在Visual Basic中,使用________关键字可以声明一个变量。
信息技术(选修)☆输入2个数,实现2个数的互换:Dim a as single,b as single,t as singlea=text1.textb=text2.textt=aa=bb=ttext3.text=atext4.text=b☆输入一个两位整数,十位和个位数值互换后输出:Dim x as integerDim ge as integer, shi as integerx=text1.textshi=x\10ge=x mod 10text2.text=ge*10+shi☆输入秒数,输出时分秒:Dim a as integerDim h as integer, m as integer,s as integera=text1.texth=a\3600 ‘计算小时部分m=(a-3600*h) \60 或m=(a mod 3600) \60‘计算分钟部分s=a mod 60 ‘计算秒部分text2.text=h & “小时” & m & “分” & m & “秒”☆输入一个年份,判断是否是闰年(年份能被400整除或者年份能被4整除但不被100整除):Dim y as integery=text1.textIf (y mod 4=0 and y mod 100<>0 ) or y mod 400=0 then Text2.text=”是闰年”ElseText2.text=”非闰年”End if☆求S=1+2+3+……+NDim N as integer , s as integerN=text1.textS=0For i=1 To NS=S+iNext iPrint “S=”;S 程序题汇总☆求S=1+3+5+……+(2*N -1 )Dim N as integer , s as integerN=text1.textS=0For i=1 To (2*N -1) step 2S=S+iNext iPrint “S=”;S☆求S=1-2+3-4……+NDim N as integer , s as integerN=text1.textS=0For i=1 To NS=S+I *(-1)^ ( i+1 )Next iPrint “S=”;S☆求S=1+1/2+1/3+……+1/NDim N as integer , s as integerN=text1.textS=0For i=1 To NS=S+ 1/ iNext iPrint “S=”;S☆求S=1/2+2/3+3/4……+N/(N+1)Dim N as integer , s as integerN=text1.textS=0For i=1 To NS=S+ i/ (i+1)Next iPrint “S=”;S☆输入三角形三边,判断能否构成三角形,如可以则输出面积,否则输出“不能构成三角形“,设三边是a,b,c,q=(a+b+c)/2,则面积s=sqr(q*(q-a)(q-b)(q-c)):Dim a as single, b as single, c as singleDim q as single,s as singlea=text1.textb=text2.textc=text3.textq=(a+b+c)/2if (a+b)>c and (b+c)>a and (a+c)>b thens=sqr(q*(q-a)(q-b)(q-c))text4.text = “三角形面积是” & selsetext4.text = “不能构成三角形”end if1☆统计100以内能被3整除的数的个数:Dim n as integern=0For i=1 to 100If i mod 3 = 0 thenn=n+1 ‘n当作计数器,符合条件就+1end ifnext iprint n☆输入5个数,输出其中的最大值:Dim max as single,x a singleMax=inputbox(“输入一个数”)For i=1 to 4x=inputbox(“输入一个数”)If max<x thenMax=xEnd ifNext iPrint max☆输入一个学生的成绩,判断其优(80以上),良(60-80),不及格:Dim score as singleScore=Text1.textIf score>=80 thenPrint “优”Elseif score<60 thenPrint “不及格”ElsePrint “良”End ifEnd if☆求5*6*…*25的积Dim I As IntegerDim S As longS = 1For I = 5 to 25 Step 1S = S * INext IPrint "求5*6*…*25的积:"; S☆求1011910897867564534232+++++++++的值。
Dim I As IntegerDim S As DoubleS = 0For I = 1 To 10 Step 1S = S + (I + 1) / INext IPrint "2+3/2+4/3+5/4+6/5+…+11/10 ="; S☆在Text1输入整数a、Text2输入整数b,判断a和b的差是否比50小,若比50小,则在Text3文本框中输出"小于",否则在Text3文本框中输出:"大于或等于"。
Dim a As IntegerDim b As Integera = Text1.Textb = Text1.TextIf Abs(a - b) < 50 ThenText3.Text = "小于"ElseText3.Text = "大于或等于"end if☆求657687981091-----的值。
Dim I As IntegerDim S As singleS = 1For I = 10 To 6 Step -1S = S - (I - 1) / INext IPrint "1-9/10-8/9-7/8-6/7-5/6 ="; S☆已知三角形一条边C的长度为5,在Text1、Text2分别输入边长a和b,判断三条边能否构成一个三角形,如果是,则在Text3文本框中输出"能",否则在Text3文本框中输出"不能"。
Dim a As SingleDim b As Singlea = Text1.Textb = Text2.TextIf a + b > 5 And a + 5 > b And b + 5 > a ThenText3.Text = "能"ElseText3.Text = "不能"End If23☆求10191817161514131211+++++++++的值。
Dim i As IntegerDim S As single S =0For i = 1 To 10 Step 1 S =S+1 / i Next IPrint "1+1/2+1/3+1/4+1/5+…+1/10="; S☆在Text1输入整数a 、Text2输入整数b ,判断a 和b 的和能否被3整除,若能,则在Text3文本框中输出"能",否则在Text3文本框中输出:"不能"Dim a As integer Dim b As integer a = Text1.Text b = Text2.TextIf (a + b) Mod 3 = 0 Then Text3.Text = "能" ElseText3.Text = "不能" End If☆ 求5+10+15+……50 的和Dim S As integer S =0For i = 50 To 5 Step -5 S =S+i Next IText3.text=S☆ 输入一个整数,判断它的奇偶性 Dim x As integer X=text1.textIf x mod 2=0 ThenText3.Text = "偶数" ElseText3.Text = "奇数" End If☆ 输入一个数,判断它其是否是整数。
(Fix(x)取整) Dim x As single X=text1.text If fix(x)=x ThenText3.Text = "整数" ElseText3.Text = "不是整数" End If☆输入两个正整数,求他们的公约数并输出 Dim x As Integer, y As Integer x = Text1.Text y = Text2.Text For i = 2 To xIf x Mod i = 0 And y Mod i = 0 Then Print i End If Next i☆输入两个正整数,求他们的最大公约数并输出 Dim x As Integer, y As Integer, max As Integer x = Text1.Text y = Text2.Text max = 0For i = 2 To xIf x Mod i = 0 And y Mod i = 0 Then max = i End If Next i Print max☆求一元二次方程式ax 2+bx+c=0的解,a 、b 、c 从键盘输入。