如果在命令窗口执行命令:LIST名称,在主窗口中显示: 记录行 名称 1 电视机 2 计算机 3 电扇线 4 电脑连线 5 电话线 假定名称字段为字符型,宽度为8,那么下列程序段的输出结果是( )。 GO2 SCAN NEXT 4 FOR LEFT(名称,2)="电" IF RIGHT(名称,2A.电视机B.电扇线C.电脑连线D.电话线

题目

如果在命令窗口执行命令:LIST名称,在主窗口中显示: 记录行 名称 1 电视机 2 计算机 3 电扇线 4 电脑连线 5 电话线 假定名称字段为字符型,宽度为8,那么下列程序段的输出结果是( )。 GO2 SCAN NEXT 4 FOR LEFT(名称,2)="电" IF RIGHT(名称,2

A.电视机

B.电扇线

C.电脑连线

D.电话线


相似考题
更多“如果在命令窗口执行命令:LIST名称,在主窗口中显示: 记录行 名称 1 电视机 2 计算机 3 电扇线 4 电脑连线 5 电话线 假定名称字段为字符型,宽度为8,那么下列程序段的输出结果是( )。 GO2 SCAN NEXT 4 FOR LEFT(名称,2)="电" IF RIGHT(名称,2A.电视机B.电扇线C.电脑连线D.电话线”相关问题
  • 第1题:

    在窗体上画1个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1 Click() a=0 For i=1 To 2 For j=1 To 4 If j Mod 2<>0 Then a=a-1 End If a=a+1 Next j Next i Print a EndSub 程序运行后,单击命令按钮,输出结果是______。

    A.0

    B.2

    C.3

    D.4


    正确答案:D
    解析:在内层循环中,在奇数次执行时,a的值不变,偶数次执行时,a的值加1。每执行一轮外层循环,内层循环中的语句将要执行4次,即a的值要加2,一共执行了两次内层循环语句,故a的值要加4,而初始时a的值为0,故最后输出的a的值为4。

  • 第2题:

    在窗体上画尸-个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1_Click() For i=1 to 4 If i=1 Then x=i If i<=4 Then x=x+1 Print x Next i End Sub 程序运行后,单击命令按钮,其输出结果为: ______。

    A.1 2 3 4

    B.2 3 4 5

    C.2 3 4 4

    D.3 4 5 6


    正确答案:B
    解析:第一次循环时x的值为2,每次加1,所以答案为2 3 4 5。

  • 第3题:

    假设某设备表中有一个设备名称字段,查找设备名称最后一个字为“机”的记录的准则是( )。

    A. Right([设备名称],1)=”机”

    B. Right([设备名称],2)=”机”

    C. Right(”设备名称”,1)=”机”

    D. Right(”设备名称”,2)=”机”


    正确答案:A
    本题考查条件准则和常量的知识。在Access中,字符型常量要求用双引号括起来;字段名称需要用方括号(【】)括起来;另外Right函数用于在字符串右端开始取n个字符.一个汉字认为是一个字符。

  • 第4题:

    如果在命令窗口执行命令“LIST名称”,主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是( )。 go 4 SCAN NEXT 2 FOR LEFT(名称,2)=”电” IF RIGHT(名称,2)=”线” EXt ENDIF ENDSCAN ?名称

    A. 电话线

    B. 电线

    C. 电冰箱

    D. 电视机


    正确答案:B
    LEFT(<字符表达式>,<数值表达式>)功能是从字符表达式左边开始,截取<数值表达式>指定长度的字符串。RIGHT(字符表达式,数值表达式):返回一个字符串右边的若干字符,返回值是字符型。
    本题是从第4、5这两条记录中,将最先找到的第1个字是“电”,而且最后一个字是“线”的名称显示出来。

  • 第5题:

    假设某设备表中有一个设备名称字段,查找设备名称最后一个字为“机”的记录的准则是( )。

    A.Right([设备名称],1)= "机"

    B.Right([设备名称],2)= "机"

    C.Right(”设备名称”,1)= "机"

    D.Right(”设备名称”,2)= "机"


    正确答案:A
    暂无解析,请参考用户分享笔记

  • 第6题:

    【程序说明】 如果在命令窗口输入并执行命令“LIST名称”后在主窗口中显示:

    记录号 名称

    1 电视机

    2 计算机

    3 电话线

    4 电冰箱

    5 电 线

    假定名称字段为字符型、宽度为6。

    【程序】

    GO 2

    SCAN NEXT 4 FOR LEFT (名称,2)=“电”

    IF RIGHT (名称,2)=“线”

    LOOP

    ENDIF

    ?? 名称

    ENDSCAN

    程序段的输出结果为 ______。

    A.电话线

    B.电冰箱

    C.电冰箱电线

    D.电视机电冰箱


    正确答案:C
    解析:本程序考查对SCAN语句的掌握和理解。GO 2是指指针移动到第二条记录,SCAN语句接下来扫描下面的四条记录,根据SCAN语句的循环条件LEFT(名称,2)=“电”可知,只要是名称字段中第一个字是“电”就执行循环语句;在SCAN循环语句内部IF RIGHT (名称,2)=“线”
    LOOP
    ENDIF
    表示如果记录的最后一个字是“线”就跳到循环的开始。也就是说程序从第二条记录开始查找第一个字是“电”并且最后一个字不是“线”的记录来显示,符合显示条件的只有“电冰箱”和“电线”两条记录;这道题容易出错的是误以为“电线”最后一个字是“线”,因为字段宽度是6,所以从右边开始两个字节是空格。

  • 第7题:

    若将“LOOP”删除,“?? 名称”放在IF… ENDIF语句中,即取代“LOOP”的位置,则程序的输出结果为______ 。

    A.电话线

    B.电线

    C.电话线电线

    D.无任何显示


    正确答案:C
    解析:经分析第三条记录和第五条记录满足条件,所以显示结果是电话线电线。

  • 第8题:

    如果在命令窗口执行命令:LIST名称,主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是( )。 G02 SCAN NEXT 4 FOR LEFT(名称,2)="电" IF RIGHT(名称,2)="线" EXIT ENDIF ENDSCAN ? 名称

    A.电话线

    B.电线

    C.电冰箱

    D.电视机


    正确答案:A
    解析:分析此程序如下:
    ①G02:将指针指向数据表中第二条记录,即“名称”为“计算机”的记录。
    ②SCAN NEXT 4 FOR LEFT (名称,2)="电":SCAN 循环语句一般用于处理表中记录。语句可指明需处理的记录范围及应满足的条件。语句格式为:
    SCAN[范围>][FOR条件1>][WHILE条件2>]
    循环体>
    执行该语句时,记录指针自动、依次地在当前表的指定范围内满足条件的记录—下移动,对每一条记录执行循环体内的命令。
    而该循环语句的条件是“LEFT(名称,2)"电"”,则表示要查找“名称”字段左侧前两个字符(一个汉字)为“电”的记录。所以,指针将指向记录3。
    ③ IF RIGHT(名称,2) “线”
    EXIT
    ENDIF
    此段程序判断当前记录“名称”字段中右侧前两个字符(一个汉字)是否为“线”,如果是,则使用EXIT语句退出循环。记录3符合条件,则循环终止。
    ④? 名称:在屏幕上显示当前记录中的“名称”字段,该字段内容为“电话线”。
    设有如下说明,请回答(29)~(35)小题:
    有如下3个表:
    职员.DBF:职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10)
    客户.DBF:客户号C(4),客户名C(36),地址C(36),所在城市C(36)
    订单.DBF:订单号C(4),客户号C(4),职员号C(3),签订日期D,金额N(6.2)

  • 第9题:

    如果在命令窗口执行命令:LIST名称,主窗口中显示:

    记录行 名称

    1 电视机

    2 计算机

    3 电扇线

    4 电脑连线

    5 电话线

    假定名称字段为字符型,宽度为8,那么下列程序段的输出结果是( )。

    GO 2

    SCAN NEXT 4 FOR LEFT(名称,2)="电"

    IF RIGHT(名称,2)="线"

    EXIT

    ENDIE

    ENDSCAN

    ?名称

    A.电视机

    B.电扇线

    C.电脑连线

    D.电话线


    正确答案:C
    解析:首先将指针指向第二条记录,然后执行 SCAN循环。SCAN语句的格式是:
    SCAN[范围>)[FOR条件1>][WHILE条件2>]
    循环体
    执行该语句时,指针自动、依次地在当前表的指定范围内满足条件的记录上移动,对每一条记录执行循环体内的命令。题干中的循环条件是LEFT(名称,2)="电",即表示第一个字为“电”字的记录(因为一个汉字占用两个字符),所以指针指向了第三条记录,即“电脑连线”的记录。接着判断RIGHT(名称,2)是否为“线”,即最后一个字为“线”,如果是则跳出循环体,而第三条记录恰好符合条件,所以循环结束,最后显示的是“电脑连线”。
    本题要注意的是第三条记录“电扇线”,因为字段宽度为8,而“电扇线”只占6个字节,因此在使用 RIGHT(名称,2)得到的结果是最后两个空字节,而不是“线”字。

  • 第10题:

    窗口中标题栏用于显示程序名称或打开的文件名称。()


    答案:对
    解析:
    考点分析:系统软件【解析】窗口中标题栏用于显示程序名称或打开的文件名称。

  • 第11题:

    List memory except xx?命令显示头2位为"xx"的4个字符名称的变量.


    正确答案:错误

  • 第12题:

    判断题
    List memory except xx?命令显示头2位为"xx"的4个字符名称的变量.
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    28) 如果在命令窗口执行命令: LIST 名称,主窗口中显示:

    记录号 名称

    l 电视机

    2 计算机

    3 电话线

    4 电冰箱

    5 电线

    假定名称字段为字符型、宽度为 6 ,那么下面程序段的输出结果是

    GO 2

    SCAN NEXT 4 FOR LEFT( 名称 ,2)= " 电 "

    IF RIGHT( 名称 ,2)= " 线 "

    EXIT

    ENDIF

    ENDSCAN

    ? 名称

    A) 电话线

    B) 电线

    C) 电冰箱

    D) 电视机


    正确答案:A

  • 第14题:

    在窗体上画—个命令按钮(其名称为Command1),然后编写如下事件过程: Private Sub Command1_Click() Dim a(5,5)As Integer Dim i As Integer,j As Integer For i=1 To 3 For j=1 To 3 a(i,j)=(i-1)*3+j Print a(i,j) Next j Print Next i End Sub 程序运行后,单击命令按钮,在窗体上的输出结果是:_______。

    A.1 4 7 2 5 8 3 6 9

    B.1 2 3 4 5 6 7 8 9

    C.1 2 3 4 5 6 7 8 9

    D.没有输出


    正确答案:B
    解析:程序共有两层循环,每执行完一次内循环,则打印换行,由此判断选项A,B可能正确,当外层循环执行第一次时,a(i,j)=(i-1)*3+j相当于a(1,j)=j,由此可判断选项B为正确答案。

  • 第15题:

    如果在命令窗口输入并执行命令“LIST名称”后在主窗口中显示:记录号 名称1 电视机2 计算机3 电话线4 电冰箱5 电线 假定名称字段为字符型、宽度为6,那么下面程序断电额输出结果是 GO 2 SCAN NEXT 4 FOR LEFT(名称,2)=“电” IF RIGHT (名称,2)=“线” LOOP ENDIF ??名称 ENDSCAN A)电话线 B)电冰箱 C)电冰箱电线 D)电视机电冰箱


    正确答案:C
    本题考查对SCAN语句的掌握和理解,GO2是指指针移动到第二条记录,SCAN语句接下来扫描下面的四条记录;根据SCAN语句的循环条件LEFT(名称2)="电"可知,只要是名称字段中第一个字是“电”就执行循环语句;在SCAN循环语句内部
        IF RIGHT(名称,2)="线"
        LOOP
        ENDIF
    表示如果记录的最后一个字是”线”就跳到循环的开始。也就是说程序从第二条记录开始查找第一个字是“电”并且最后一个字不是“线”的记录来显示,符合显示条件的只有“电冰箱”和“电线”两条记录;这道题容易出错的是误认为“电线”最后一个字是“线”,因为字段宽度是6,所以从右边开始两个字节是空格。正确答案为C。

  • 第16题:

    客户(客户号,名称,联系人,地址,电话号码) 产品(产品号,名称,规格说明,单价) 订购单(订单号,客户号,产品号,数量,订购日期) 查询客户名称中有“电脑”二字的客户信息,正确的SQL命令是( )。

    A. SELECT*FROM客户WHERE名称LIKE”%电脑%”

    B. SELECT*FROM客户FOR名称LIKE”%电脑%”

    C. SELECT*FROM客户WHERE名称=”%电脑%”

    D. SELECT*FROM客户FOR名称=”%电脑%”


    正确答案:A
    SQL SELECT查询中使用WHERE未匹配条件,又由于查询条件是名称中含有“电脑”的客户,则用到匹配函数LIKE。LIKE子句的使用格式为:字段LIKE字符串表达式,其中,字符串表达式中可以使用通配符号,%表示匹配包含零个或多个字符的任意字符串,一表示任意一个字符。

  • 第17题:

    如果在命令窗口执行命令:LIST名称,主窗口中显示:

    A)电视机

    B)电扇线

    C)电脑连线

    D)电话线


    正确答案:C
    程序中,首先将指针指向第二条记录,然后执行SCAN循环。SCAN语句的格式是:SCAN[<范围>1[FOR<条件l>][WHILE<条件2>]循环体执行该语句时,指针自动、依次地在当前表的指定范围内满足条件的记录上移动,对每一条记录执行循环体内的命令。题干中的范围是从第2条记录到第5条记录。循环条件是LEFT(名称,2)=“电”,即表示第一个字为“电”字的记录(因为一个汉字占用两个字符),如果满足条件,则进入循环体,接着判断RIGHT(名称,2)是否为“线”,如果是则跳出循环体,输出该记录的“名称”;否则记录指针指向下一条记录,重新开始循环。通过分析,第4条记录恰好符合条件,循环结束,最后显示的是“电脑连线”。本题要注意的是第3条记录“电扇线”,因为字段宽度为8,而“电扇线”只占6个字节,因此在使用RIGHT(名称,2)得到的结果是最后两个空字节,而不是“线”字。

  • 第18题:

    若将“LOOP”改为“EXIT”,且“?? 名称”放在“ENDSCAN”的下方,则程序段的输出结果为 ______。

    A.电话线

    B.电线.

    C.电冰箱

    D.电视机


    正确答案:A
    解析:本题与第(17)题的不同之处,在于“??名称”语句的位置不同,当扫描到第三条记录时,结束SCAN… ENDSCAN 循环后,还要执行“?? 名称”语句,所以结果显示电话线。

  • 第19题:

    在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1 Click() For i=1 To 4 If i=1 Then x=i If i<=4 Then x=X+1 Print x Next i End Sub 程序运行后,单击命令按钮,其输出结果为:_______。

    A.1 2 3 4

    B.2 3 4 5

    C.2 3 4 4

    D.3 4 5 6


    正确答案:B
    解析:第一次循环时x的值为2,每次加1,所以答案为2345。

  • 第20题:

    假如数据库中“体育物品”表结构如下,其中第一行是字段名称,第二行是字段类型物品编号名称类型租金字符型10字符型20字符型20数值型5,2那么,下列代码段的功能是( )。USE体育物品LOCAFOR类型=“球拍”IFFOUND()ENDIFUSE

    A、显示“体育物品”表中所有指定类型的记录

    B、若在“体育物品”表中找到指定类型的记录则显示该记录,否则显示出错信息

    C、若在“体育物品”表中找到指定类型的记录则显示该记录

    D、显示“体育物品”表中所有记录


    正确答案:B

  • 第21题:

    如果在命令窗口执行命令:LIST名称,主窗口中显示:

    记录行名称

    1电视机

    2计算机

    3电扇线

    4电脑连线

    5电话线

    假定名称字段为字符型,境度为8,那么下面程序段的输出结果是( )。

    GO2

    SCANNEXT4FORLEFT(名称,2)=”电”

    IFRIGHT(名称,2)=”线”

    EXIT

    ENDIF

    ENDSCAN

    ?名称

    A)电视机

    B)电扇线

    C)电脑连线

    D)电话线


    正确答案:C
    程序中,首先将指针指向第二条记录,然后执行SCAN循环。SCAN语句的格式是: SCAN[<范围>][FOR<条件1>][WHILE<条件2>]
    循环体执行该语句时,指针自动、依次地在当前表的指定范围内满足条件的记录上移动,对每一条记录执行循环体内的命令。题干中的范围是从第2条记录到第5条记录。循环条件是LEFT(名称,2)=“电”,即表示第一个字为“电”字的记录(因为一个汉字占用两个字符),如果满足条件,则进入循环体,接着判断RIGHT(名称,2)是否为“线”,如果是则跳出循环体,输出该记录的“名称”;否则记录指针指向下一条记录,重新开始循环。通过分析,第4条记录恰好符合条件,循环结束,最后显示的是“电脑连线”。
    本题要注意的是第3条记录“电扇线”,因为字段宽度为8,而 “电扇线”只占6个字节,因此在使用RIGHT(名称,2)得到的结果是最后两个空字节,而不是“线”字。

  • 第22题:

    某数据表有一“专业名称”字段,要查找专业名称以“计算机”开头的记录,在SQL-Select语句的Where子句中,应该用()表达式。

    • A、"计算机"
    • B、专业名称like"计算机*"
    • C、="计算机"
    • D、left(专业名称="计算机")

    正确答案:B

  • 第23题:

    写出下列配合物的名称及组成:[Cu(NH3)4]SO4的名称为(),K2[HgI4]的名称为()。 [Co(NH3)5(H2O)]Cl2的名称为(),其中心离子为(),配位体(),配位原子(),配位数(),外界为(),内界为()


    正确答案:硫酸四氨合铜(Ⅱ);四碘合汞(Ⅱ)酸钾;氯化五氨·一水合钴(Ⅱ);Co2+;5个NH3和一个H2O;5个N和1个O;6;Cl-;[Co(NH3)5(H2O)]2+