在程序中要统计职称(duty)为“研究员”或“副研究员”的记录数量,使用IF语句进行判断并计数,下列选项中,错误的IF语句是( )。A.If InStr(duty,”研究员”)>0 Then n—n+1B.If InStr(duty=”研究员”or duty=”副研究员”)>O Then n—n+1C.If Right(duty,3)一”研究员”Then n—n+1D.If duty=”研究员”Or duty=”副研究员”Then n—n+1

题目

在程序中要统计职称(duty)为“研究员”或“副研究员”的记录数量,使用IF语句进行判断并计数,下列选项中,错误的IF语句是( )。

A.If InStr(duty,”研究员”)>0 Then n—n+1

B.If InStr(duty=”研究员”or duty=”副研究员”)>O Then n—n+1

C.If Right(duty,3)一”研究员”Then n—n+1

D.If duty=”研究员”Or duty=”副研究员”Then n—n+1


相似考题
参考答案和解析
正确答案:B
InStr函数的语法格式为:InStr([start]strl,str2),该函数的功能是检索字符串str2在字符串strl中最早出现的位置,返回一个整数值。A、C、D选项中,在duty字段内容中找出包含研究员或副研究员的记录。B选项中InStr函数的语法结构错误。故选择B选项。
更多“在程序中要统计职称(duty)为“研究员”或“副研究员”的记录数量,使用IF语句进行判断并计数,下列选项 ”相关问题
  • 第1题:

    现要统计gz表中职称为“工程师”的人数,实现的SQL语句为( )。

    A.Count*FROMgzWHERE职称=‘工程师’

    B.SELECTCount(*)FROMgzWHERE职称=工程师

    C. SELECT*FROMgzWHERE职称=‘工程师’

    D. SELECTCount(*)FROMgzWHERE职称=’工程师’


    正确答案:A

  • 第2题:

    这张统计表的分组标志是( )。

    A.专业技术职务

    B.年龄

    C.研究员、副研究员、助理研究员、其他

    D.30岁及以下、31~45岁、46~60岁、61岁及以上


    正确答案:AB

  • 第3题:

    下面If语句统计满足职称(用字符串变量duty表示)为副教授或教授、且年龄(用整型变量age表示)小于40岁条件的人数,正确的语句是______。

    A.If age < 40 And (duty = "教授" or duty = "副教授") Then n = n + 1

    B.If age < 40 And duty = "教授" or duty = "副教授" Then n = n + 1

    C.If age < 40 And duty = "教授" or "副教授" Then n = n + 1

    D.If age < 40 Or duty = "教授" And duty = "副教授" Then n = n + 1


    B本题eest的默认值为“aaaa”,当用户不输入,则值为aaaa,当用户输入后将会输出“请输入字符

  • 第4题:

    Transact-SQL中添加记录使用( )语句,修改记录使用( )语句,删除记录可使用( )或( )语句。


    参考答案:select、ado、delete、sql

  • 第5题:

    这张统计表列示的统计总体和总体中各组的指标是( )。

    A.30岁及以下、31~45岁、46~60岁、61岁及以上

    B.研究员、副研究员、助理研究员、其他

    C.研究人员年龄

    D.研究人员人数


    正确答案:D