首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int a=1,b=0; if(一一a)b++; else if(a==0)b+=2; else b+=3; printf(“%d\n”,b)
有以下程序: #include main() { int a=1,b=0; if(一一a)b++; else if(a==0)b+=2; else b+=3; printf(“%d\n”,b)
admin
2018-02-02
57
问题
有以下程序:
#include
main()
{
int a=1,b=0;
if(一一a)b++;
else if(a==0)b+=2;
else b+=3;
printf(“%d\n”,b);
}
程序运行后的输出结果是( )。
选项
A、0
B、1
C、2
D、3
答案
C
解析
“++”和“一一”运算,当以前缀形式出现时,则先进行加1或减1操作,再进行其他运算;当以后缀形式出现时,则先进行其他运算,再进行加1或减1操作。a初始定义为1,b为0,执行一一a,a的值变为0,即if判断为假,执行b+=2,输出b的值为2。
转载请注明原文地址:https://kaotiyun.com/show/pPxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<stdio.h>main(){inta=4,b=3,c=2,d=1;printf("%d",a<b?a:d<c?d:B);}
有以下程序:main(){intx=102,y=012;printf("%2d,%2d\n",x,y);}执行后输出结果是()。
若变量a、i已正确定义,且i已正确赋值,合法的语句是______。
下列程序的输出结果是()。#includemain(){inta=2,b=3,p;P=f(a,b):printf("%d",p);}intf(a,b)
若有定义:intk;,以下程序段的输出结果是______。for(k=2;k<6;k++,k++)printf("##%d",k);
软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是【】。
下面程序的输出是_______。main(){char*s="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)switch(s[k])
若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为
下列语句执行后的结果是______。y=5;p=;x=*p++;
下列程序中的函数stropy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为:efghefgh。请填空。#include<stdi
随机试题
下列流水施工参数中,属于空间参数的是()。
肺循环起于
破伤风抗毒素脱敏注射正确的方法是()
《道路交通标志和标线》规定,标线应与标志相配合,所选标线材料应具有良好的()。
下列有关保险的说法中错误的有()
皮亚杰认为影响儿童发展的因素有()。
根据以下资料,回答问题。2017年5月,我国股份制商业银行净资产额约是城市商业银行净资产额的多少倍?
古罗马以习惯法为基础制定的第一部成文法典是()。
銀行は駅を出てすぐ右です。銀行
Hisexpenditureonholidaysandluxuriesisratherhighin______tohisincome.
最新回复
(
0
)