项目四单元测试
- a=2,b=3,i=3,执行程序if(i!=0){a++;b--;}else{a--;b++}后,a、b的值:( )
- 当keyvalu=0时,执行完下列程序后,P1的值是:( )
switch(keyvalu)
{
case 0: P1=0x00;
case 1: P1=0xf0;
default:break;
} - P1.0接独立按键,定义为S1,下列那个程序不能实现等待按键释放功能:( )
- 全局变在函数外部定义的变量,也可以是在本程序任何地方创建。( )
- if语句中,条件表示式后不能有“;”,语句体的大括号后不能有“;”。( )
- if关键字之后的表达式通常是逻辑表达式和关系表达式,也可以是如10、12这样的整数常量。( )
- 查表法程序简单,效率高,可以用在任何类型的矩阵键盘中.( )
- break语句是结束整个循环过程,跳出循环去执行循环体以外的语句。( )
- break语句出现在switch语句体内时,其作用只是跳出该switch语句体;当它在一个循环程序中,其作用是强行退出循环结构。( )
- continue语句是结束本次循环,接着执行下次循环,它不结束整个循环。( )
- continue语句和break语句的区别在于:循环遇到break语句,是直接结束循环,而若遇上continue语句,是停止当前这一遍循环,然后直接尝试下一遍循环。( )
A:a=2,b=2 B:a=1,b=4 C:a=3,b=2
答案:a=3,b=2
A:不确定 B:0xf0 C:0x00
A:while((P1&0x00)!=0x01) ; B:while(S1!=1) ; C:while((P1&0x01)!=0x01) ;
A:错 B:对
A:对 B:错
A:错 B:对
A:错 B:对
A:对 B:错
A:错 B:对
A:错 B:对
A:错 B:对
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!