题目内容
(请给出正确答案)
[单选题]
执行完下面程序片段后,的结论正确的是()。int a, b, c;a = 1;b = 2;c = (a + b > 3 ? a++ : b++);
A.a 的值是 2,b 的值是 3
B.a 的值是 1,b 的值是 3
C.a 的值是 1,b 的值是 2
D.c 的值是 false
答案
查看答案
A.a 的值是 2,b 的值是 3
B.a 的值是 1,b 的值是 3
C.a 的值是 1,b 的值是 2
D.c 的值是 false
第3题
A.现场通常指中断发生前程序的运行状态,一般主要指系统标志寄存器中的内容
B.断点通常指被中断的主程序的下一条待运行的指令的存放地址
C.断点是中断返回时的程序地址
D.为了保证在中断服务子程序执行完后能正确返回原来的程序,中断系统必须能在中断发生时自动保存断点和现场
第5题
A.一旦有中断请求出现,CPU立即停止当前指令的执行,转而去受理中断请求
B.CPU响应中断时暂停运行当前程序,自动转移到中断服务程序
C.中断方式一般适用于随机出现的服务
D.为了保证中断服务程序执行完毕以后,能正确返回到被中断的断点继续执行程序,必须进行现场保存操作
第10题
A.正确
B.错误
第11题
下面有关for循环的正确描述是()。
A.for循环只能用于循环次数已经确定的情况
B.for循环是先执行循环循环体语句,后判断表达式
C.在for循环中,不能用break语句跳出循环体
D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来