山东省2021年冬季信息技术学业水平考试VB试题(选择题)
    山东省普通高中信息技术学业水平考试vb试题
    1.当一个问题被计算机解决时,在问题被清楚地分析之后,给出一个详细的()来解决这个问题。这个过程叫做设计算法。
    a.方法和步骤b.编程语言c.程序代码d.加密措施
    2.假设n是一个两位数的正整数,下面的表达式可以表示n is()的十位数。
    a.n\\d10c.n/10d.n\\100
    3.运行以下程序段后,整形变量Max1和Min1的值分别为()。
    a=3b=5
    max1=(a+b)/2+abs(a-b)/2min1=(a+b)/2-abs(a-b)/2
    a.3,5b.5,5c.3,3d.5,3
    4.一元二次方程AX2+BX+C=0有两个不等实解的条件为()。
    a.b*b-4*a*c>0b.a<>0c.a<>0andb*b-4*a*c>0d.a<>0orb*b-4*a*c>05、下列表达式能判断正整数x是偶数的是()。
    a、 x\\2=0b。xmod2=1c。xmod2=0d。xmod2<>0
    68mod10的值是()6、算术表达式。
    a、 8b。0c。14天。六
    7、如图所示:三个文本框自上而下的顺序是:text1,text2,text3,在文本框text1中输入
    a、 dimsasstringb。迪姆萨朗克。他翻了一番。dimsasinteger
    12gt10、将数学表达式2转换为vb表达式,下列选项正确的是()。
    a、 1/2g*t^2b。1/2*g*t^2c。1/2g*t2d。1/2gt^2
    11、用流程图表示条件“a>b”是否成立,要用到以下哪个图形?()d.
    一
    12、以下程序段的结构是()。
    x=100
    ifx<0theny=abs(x)
    其他的
    y=sqr(x)endif
    a、 顺序结构B.选择结构C.循环结构D.其他三项为
    13、水仙花数是三位整数:其各位数字立方和等于该数本身,如153=13+53+33。如果要求出所有的水仙花数,下列算法最合适的是()。
    a、 搜索方法B.排序方法C.枚举方法D.分析方法
    14、下列程序段运行后,输出“*”的个数是()。
    fori=2到10
    print\nextia.8b.7c.6d.9
    15.在下面的流程图中,选择结构()。
    a.②④b.②③④c.①②④d.①③
    16.给出一个四位数的年份,判断它是否是闰年:四年是闰年,一百年没有闰年;四百年是闰年(一年可分四年,不是100年是闰年,或者一年可以分400年也是闰年,比如2022和2000是闰年,2100不是闰年)。下面判断y年是闰年的表达式是正确的()。
    a.ymod4=0
    b、 ymod4=0和YMOD100<>0或YMOD400=0摄氏度。ymod4=0orymod100<>0andymod400=0d。YMD400=0
    17、在vb中,下列属于字符串常量的是()。
    a、 cntb。3.14c。2022d.\18.运行以下程序段后,整数变量s的值为()。
    s=1
    fori=1到10步3s=s*
    a.28b.55c.280d.3640
    19.在以下选项中,不能用作VB程序变量名的选项是()。
    a.abcb.abc_123c.abc123d.123abc20、下列关于算法的描述正确的是()。
    a、 算法必须有输出。B.算法必须有输入。C.算法就是程序。D.算法的步骤可以是无限的
    2
    21.给定s=1+2+3+…+N、 求一个最大数N,使s<3000。写一个程序来解决这个问题。最合适的程序结构是()。
    a.选择结构b.顺序结构c.循环结构d.环形结构22、在vb中表示“x属于区间[a,b)”的正确表达式是()。
    a、 a<=x
    a.dimxassingleb.其他三项都不对c.dimxasstringd.dimxasinteger24、在平面直角坐标系中,设点a(x1,y1)、b(x2,y2),则ab两点之间的距离为:
    (x1?x2)2?(Y1?Y2)2,公式的正确VB表达式为()。
    22sqr[(x1?x2)?(y1?y2)]a.
    b、 sqr((x1?x2)^2?(y1?y2)^2)
    22d.sqr((x1?x2)?(y1?y2))
    c、 sqr[(x1?x2)^2?(y1?y2)^2]
    25、某晚会的猜数字游戏中,有100张写有1~100之间整数的卡片,主持人随机抽取一张卡片,让大家竞猜。有一种方案是:第一次猜50,若提示低了,则第二次猜75,若提示还是低了,则第三次铺87,依次类推;…。这种每次缩小一半查范围而达到确定目标的算法称为()。
    a、 顺序搜索法B.分析法C.二进制搜索法D.排序法26。运行以下程序段后,Y的值为()。
    x=3
    如果x>3theny=2*xelse
    y=3*x+1endifa.10b.25c.26d.5
    27.以下关系表达式的值可能为真()。
vb字符串常量    a.i4c.x=x+1d.4<>2*228、vb程序中的赋值语句“x=x+1”是合法的。()
    a、 纠正错误
    29、下列程序段运行后,s的值是()。
    s=0
    fori=2to10s=s+inexti
    a、 10b。55c。53d。5430.正确定义了以下变量()。
    a.dimabcasintegerb.dim4acasbooleanc.dima*casstringd.dimforasdouble
    31.在VB语言中,int(x)的函数是返回不大于x的最大整数,fix(x)的函数是返回x的整数部分(去掉x的小数部分)。表达式int(2.88)+fix(-3.89)的值为()。
    a.-1b.-2c.其他三项答案都不对d.032、下列选项中,能作为vb变量名的是()。
    a、 a*bb。2*xc。如果。x2
    3
    33.假设n是一个两位数的正整数,下面的表达式可以表示整数n is()的一位数。
    a.int(n/d10c.n/10d.n\\1034、程序有三种基本结构,下列不属于这三种基本结构的是()。
    a、 循环结构B.树结构C.选择结构D.顺序结构35。下面的序列可以通过二进制搜索方法is()到一个元素。
    a.1,4,7,15,13b.6,9,12,14,23,25c.34,25,17,9,10,3d.15,14,12,7,2,336、以下程序段语句执行后,y的值是()。
    x=16
    ifx<0theny=abs(x)
    其他的
    y=sqr(x)
    恩迪夫
    a.16b.256c.4d.其他三项都不对37、下列选项中,能作为vb程序变量名的是()。
    a、 s1b。s+1c。3.学习。符合事实的
    38、在vb中,int(x)函数的功能是返回不大于x的最大整数,高a=3,b=4,c=5,则下列表达式的去处结果中值最大的是()。
    a、 Int(2*a-c/b)b.sqr(c)c.abs(a-b)D.a^2+b^2-c^239。Visual Basic编程语言属于()。
    a.汇编语言b.高级语言c.机器语言d.自然语言40、下列哪个程序运行结果如图1所示?()
    a、 fori=1到5 FORJ=1到6打印\n下一个TIPRINTNEXTJB。forj=1到5 forj=1到6打印\nextjprintnextjc。fori=1到5 Forj=1到6打印\nextjprintnextid。ForI=1到5 ForI=1到6打印\n下一次打印下一次41。在VB中,使用变量代码存储学生的借书卡代码(code=“no20220502”),然后变量代码的数据类型应定义为()。
    a.integerb.stringc.stringd.double42、以下程序段运行后,x和st的值分别是()。
    DIMXASINTEGERDIMSTASTRINGX=123+678st=\
    a.801\\c.123678\d.123678\43、高a=2,b=5,在vb中,表达式a>bandb>3的值是()。
    a、 特鲁布。1c.-1d。错误的
    4
    44.运行以下程序段后,S的值为()。
    n=0s=0
    嫁妆<=10
    n=n+3s=s+nloopa.0b.3c.30d.18
    45.在以下选项中,可以用作VB程序变量名的是()。
    a.a*d.dim46、在vb表达式中,值为字符串类型的是()。
    (1) abs(x)(2)文本1。正文(3)“123+45”(4)sqr(x)
    a.(2)(3)(5)b.(1)(2)(3)c.(1)(3)(5)
    五
    (5)label1.captiond.(2)(4)(5)
   
   

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。