A-A+

设有C语句的程序段如下: while(i&&++j) { c=2.19; j+=k; i++

2022-08-12 20:25:24 问答库 阅读 197 次

问题详情

设有C语句的程序段如下: while(i&&++j) { c=2.19; j+=k; i++; } 则经过词法分析后可以识别的单词个数是_______个。
A.19
B.20
C.21
D.23

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
识别出的单词共20个,分别为while、(、i、&&、++、j、)、{、c、=、2.19、;、j、+=、k、;、i、++、;和)。注意,&&++j中的&&,++和j+=k中的+=,这样的单词要在词法的有限自动机中能够识别出来。

考点:语句,程序