运行下面的C程序代码段,会出现__________错误。 int k=0; for(;k

admin2019-07-12  27

问题 运行下面的C程序代码段,会出现__________错误。
int k=0;
for(;k{  k++;)

选项 A、变量未定义
B、静态语义
C、语法
D、动态语义

答案D

解析 本题考查程序语言知识。代码段中“for(;k<100;);”的循环体为空语句,循环条件中的k值在循环中没有改变,因此“k<100”是一直成立的,此代码段是无限循环的,只有运行时才能表现出来,属于动态语义错误。
转载请注明原文地址:https://kaotiyun.com/show/4ICZ777K
0

最新回复(0)