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

admin2021-06-03  8

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

选项 A、If duty="教授"And duty="副教授"Then n=n+1
B、If InStr(duty,"教授")=1 Or InStr(duty,"教授")=2 Then n=n+l
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(<字符串>,<子字符串>),该函数会返回一个值,该值是检索子字符串在字符串中最早出现的位置,当值大于O时,则表示子字符串在字符串中出现过,因此B)、C)选项正确。
转载请注明原文地址:https://jikaoti.com/ti/fjC0FFFM
0

最新回复(0)