用If语句统计职称(duty)为“教授”或“副教授”的教工人数,错误的语句是( )。

admin2021-07-08  55

问题 用If语句统计职称(duty)为“教授”或“副教授”的教工人数,错误的语句是(    )。

选项 A、If duty="教授"And duty=”"副教授"  Then n=n+1
B、If InStr(duty,"教授")=I Or InStr(duty,"教授")=2 Then n=n+1
C、If InStr(duty="教授"Or duty="副教授")>0 Then n=n+1
D、If Right(duty,2)="教授" Then n=n+1

答案A

解析 本题要求统计职称(duty)为“教授”或“副教授”的教工人数,两个条件应该使用“or”运算符进行连接,A选项使用“And”运算符,故A选项错误;D选项使用Right函数截取“教授”或“副教授”的后两个字,后两个字都是“教授”即满足条件,故D选项即可实现题目所要求的功能。字符串检索函数Instr(<字符串>,<子字符串>),该函数会返回一个值,该值是检索子字符串在字符串中最早出现的位置,当值大于0时,则表示子字符串在字符串中出现过,因此B、C选项正确。故选择A选项。
转载请注明原文地址:https://jikaoti.com/ti/5m90FFFM
0

最新回复(0)