当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值是 。if(a<b)if(c<d) x=1;else if(a<c)if(b<d) x=2;else x=3;else x=6;else x=7;A、 1 B、 2 C、 3 D、 6
时间: 2024-05-16 10:19:32 浏览: 268
2016春C语言程序设计(B)试卷(A)1
根据程序的嵌套结构,先考虑第一个if语句,因为a<b,所以进入第二个if语句,进一步判断c<d,由于c=5,d=4,所以不满足条件,跳过x=1的赋值语句,进入else if(a<c)这个语句块,因为a=1,c=5,所以不满足条件,跳过x=2的赋值语句,最后执行else x=3;,因此x的值为3。所以选择C、3。
阅读全文