欢迎来到天天文库
浏览记录
ID:37866459
大小:2.37 MB
页数:13页
时间:2019-06-01
《2013年山东省学业水平考试VB试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2013年山东省学考算法与程序设计试题1、下列VB表达式中:⑴Sqr(x)⑵Text1.text⑶Command1.caption⑷”45”+”34”⑸45+34值为字符串类型的是(B)A⑴⑵⑶B⑵⑶⑷C⑴⑶⑸D⑵⑷⑸2、如果给出三条线段的长分别为a、b、c,且已知a≤b≤c,要问这三条线段能否构成三角形,仅需下列选项中的哪个判定条件即可?(B)A其他选项都不对Ba+c>bCa+b>cDb+c>a3、VB程序中“DimnAsInteger”这条语句的作用是(C)A定义一个事件过程B定义一个数据输入方法C定义一个变量D定义一个数据处理方法4、关于算法的描述,下列选项中正确
2、的是(A)A算法的每一步骤必须有确切的含义B算法必须有输入C算法的步骤可以是无穷的D算法本身就是一种程序设计语言5、关于算法的描述,正确的是(D)A同一种算法只能用一种程序语言实现B算法就是数值计算的方法C描述算法的方法只有流程图D算法是描述解决问题的方法和步骤6、算法的描述方法有多种,下列选项中不适合描述算法的是(A)A机器语言B自然语言C流程图D伪代码7、长度分别为a、b、c的三条线段,能够组成三角形的条件是(D)Aa+b>cOra+c>bOrb+c>aBa+b>cora+c>bAndb+c>a13Ca+b>cOra+c>bAndb+c>aDa+b>cAnda+c>
3、bAndb+c>a8、已知海伦公式:S=,其中p=(a+b+c),a、b、c分别为三角形的三条边长。利用海伦公式求三角形面积的算法属于(B)A排序法B解析法C穷举法D查找法9、以下程序段中循环体执行的次数是(B)s=0i=0DoWhiles<10i=i+1s=s+i*iLoopA1B3C2D410、下列VB表达式中,能正确表达不等式方程>1的解的是(D)Ax>-1andx<1Bx>-1orx<1Cx<-1andx>1Dx<-1orx>111、一元二次方程ax2+bx+c=0(a≠0)的两个实数根分别为:x1=x2=下列表达式正确的是(C)Ax2=-b-sqr(b^2-4
4、*a*c)/(2*a)Bx1=(-b+sqr(b^2-4ac))/(2*a)Cx2=(-b-sqr(b^2-4*a*c))/(2*a)Dx1=-b+sqr(b^2-4*a*c)/(2*a)12、二进制数11与十进制数2相加的结果是(C)A(1100)2B(1110)2C(0101)2D(1010)213、如果一个4位数恰好等于它的各位数字的4次方和,则这个4位数成为“玫瑰花”13数。例如1634就是一个玫瑰花数:1634=1^4+6^4+3^4+4^4。如果要求出所有的玫瑰花数,下列算法最合适的是(D)A解析法B排序法C查找法D穷举法14、一个单窗体VB程序的运行界面如
5、下图所示。下列说法正确的是(B)⑴窗体内有1个按钮⑵窗体内有2个文本框⑶窗体内有3个标签⑷该窗体的标题(Caption)属性值是“加法计算器”A⑵⑶B⑴⑷C⑴⑵D⑶⑷15、下列VB程序运行时(如图所示),在文本框Text1中输入20,在文本框Text2中输入13,单击命令按钮Command1后,文本框Text3中显示的内容是(A)PrivateSubCommand1_Click()a=Val(Text1.text)b=Val(Text2.text)Text3.text=a+bEndSubA33B”33”C”2013”D2013注意:把程序中的Val去掉,在执行程序,看结
6、果是否发生改变。16、在VB语言中,字符串运算符“+”和“&”的作用是把两个或多个字符串连接成一个字符串。则表达式“20”+“13”&“20+13”的运算结果是(A)A“201320+13”B“201333”C“332013”D“3333”1317、两个阻值为R1、R2的电阻并联后,电路阻值R可由公式求解,下面能正确求出R的VB表达式是(A)ABCD18、下列问题不能用算法描述的是(C)A求一元二次方程ax2+bx+c=0(a≠0)的两个实数解B计算某班英语平均分C求方程y=2x+1的所有整数解D已知圆锥的底面半径和高,求表面积和体积19、已知在VB语言中,int(x)
7、函数的功能是返回不大于x的最大整数,abs(x)函数的功能是返回x的绝对值,则表达式abs(int(2.88)+int(-3.14))的值是(B)A0B2C1D520、在VB语言中表示“x属于区间(0,1]”的正确表达式是(C)A00andx<1C00orx<=121、某VB的事件过程如下:PrivateSubCommand1_Click()a=Val(Text1.text)b=a*a+1Text1.text=bEndSub程序运行时(如图所示),在文本框Text1中输入2,连续两次单击命令按钮Co
此文档下载收益归作者所有