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

admin2017-02-21  27

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

选项 A、If duty="教授"And duty="副教授"  Then n=n+l
B、If InStr( duty,"教授")=1 Or InStr( duty,"教授")=2  Then n=n+l
C、If InStr( duty="教授"or duty="副教授")>OThen 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/yVXiFFFM
0

最新回复(0)