单选题
以下程序的输出结果是()。
以下程序的输出结果是()。
#define M(x,y,z) x*y+z
main()
{ int a=1,b=2, c=3;
printf("%d\n", M(a+b,b+c, c+a));
}
A
19
B
17
C
15
D
12
答案解析
正确答案:D
解析:
易错, 结果=a+b*b+c+c+a=12,而非19
题目纠错
信息技术知识大赛
相关题目
单选题
所谓( )是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
单选题
我们把在一段时间内,只允许一个进程访问的资源,称为临界资源,因此,我们可以得出下列论述,正确的论述为( )。
单选题
存储管理方案中,( )可采用覆盖技术。
单选题
火车站的售票系统属于( )系统。
单选题
通过硬件和软件的功能扩充,把原来独立的设备改造成能为若干个进程共享的设备,这种设备称为( )。
单选题
在UNIX系统中,关于cp命令,以下哪个是错误的( )。
单选题
如果进程需要读取磁盘上的多个连续的数据块,( )数据传送方式的效率最高。
单选题
在下面的I/O控制方式中,需要CPU干预最少的方式是( )。
单选题
若把操作系统看作计算机系统资源的管理者,下列的( )不属于操作系统所管理的资源。
单选题
以下有关操作系统设计目标描述错误的是( )。
