【左键单击"提示"可弹出参考答案】

(1)在C51程序中常常把______作为循环体,用于消耗CPU运行时间,产生延时效果。提示(D)

(2)下列选项中不能作为if语句中条件表达式的是______。提示(C)

(3)语句(a>b)?(max=a):(max=b);的含义是______。提示(B)

(4)在C51中,当do-while语句中的条件表达式的值为______时,循环结束。提示(A)

(5)语句while(i=3);循环执行了______次空语句。提示(D)

(6)以下描述中正确的是______。提示(B)

(7)以下选项中合法的C51变量名是______。提示(C)

(8)C51数据类型中关键词“sfr”用于定义______。提示(D)

(9)在C51的数据类型中,unsigned char型的数据长度和值域为______。提示(C)

(10)C51数据类型中关键词“bit”用于定义______。提示(A)

(11)已知P1口第0位的位地址是0x90,将其定义为位变量P1_0的正确命令是______。提示(B)

(12)将aa定义为片外RAM区的无符号字符型自动变量的正确写法是______。提示(D)

(13)将bmp定义为片内RAM区的有符号字符型静态变量的正确写法是______。提示(C)

(14)设编译模式为Small,将csk定义为片外RAM区的浮点型变量的正确写法是______。提示(B)

(15)对于char key[10]={0x10,0x20,0x30};定义的数组,下列描述中______是正确的。 提示(B)

(16)下面是对一维数组s的初始化,其中不正确的是______。 提示(D)

(17)下列语句中,______是正确的:定义一个指向位于xdata存储区(Small编译模式)中char型变量的指针变量px。提示(B)

(18)下面叙述中不正确的是______。提示(C)

(19)C51程序总是从______开始执行的。提示(A)

(20)在C51中,函数类型是由______决定的。提示(C)

(21)对于用void delay (int time);声明的函数,下列描述中______是不正确的。 提示(C)

(22)在下图的Source Code调试工具栏中,单步运行按钮是左数______。提示(D)

(23)在Source Code标签页中启动C51程序编译的命令是在______菜单项中。 提示(D)

(24)在下图的Source Code仿真工具栏中,左数第2个按钮是第______。 提示(B)