首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include<stdio.h> main() { int a=1,b=3; if((++a<0)&&!(b--<=0)) printf(’’%d,%d\n",a,b);
以下程序的输出结果是( )。 #include<stdio.h> main() { int a=1,b=3; if((++a<0)&&!(b--<=0)) printf(’’%d,%d\n",a,b);
admin
2019-06-09
21
问题
以下程序的输出结果是( )。
#include<stdio.h>
main()
{ int a=1,b=3;
if((++a<0)&&!(b--<=0))
printf(’’%d,%d\n",a,b);
else
printf(’’%d,%d\n’’,b,a);
}
选项
A、2,2
B、1,3
C、3,2
D、3,1
答案
C
解析
解答本题的关键在于if语句条件中的表达式。初始时“a=l,b=3”,所以“++a=2>0”,因此“++a<0”为假:因为是进行逻辑与(&&)运算,在&&的一个运算对象为假的前提下不用判断第二个运算对象的真假。就可以直接得出整个表达式的值为逻辑0,所以执行else语句。
转载请注明原文地址:https://jikaoti.com/ti/pzf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
以下叙述中正确的是()。
有如下程序#includemain(){charch=’M’;while(ch!=’K’){ch--;putchar(ch);}printf("\n");}程序运行后的输出结果是()。
以下选项中叙述正确的是()。
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是()。
以下叙述中错误的是()。
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是()。
以下选项中,不能对主函数中变量i和j的值进行交换的程序是()。
若有定义语句:inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;,以下选项中错误引用a数组元素的是(其中0≤i
随机试题
决策科学与公共政策学之间的关系是________。
推进我国文化改革的出发点和落脚点是()。
可以漂白毛发,不宜用在有毛发部位的是()。
伴有糖尿病的水肿患者不宜选用哪一种利尿药
下列哪一事项不属于县级政府及其部门重点主动公开的政府信息?()
三家企业欲发起设立一家股份有限公司,以下为某律师给出的法律意见,正确的是()
FIDIC合同条件规定,从开工后第一个月支付工程进度款开始扣留的保留金,在颁发工程移交证书后,业主( )。
科学发展观的根本方法是()。
Accordingtothepassage,whyisthedistributionstepinmarketinggettingmoreattention?Whyisinventorycontrolsoimporta
假定n=3,,下列程序的运行结果是()。#include<iostream.h>intFun(intm)voidmain(){cout<<"Pleaseinputanumber:";int
最新回复
(
0
)