首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() {int a=﹣2,b=2; for(;++a&&--b;) ; printf("%d,%d\n",a,b); } 程序运行后的输出结果是(
有以下程序 #include <stdio.h> main() {int a=﹣2,b=2; for(;++a&&--b;) ; printf("%d,%d\n",a,b); } 程序运行后的输出结果是(
admin
2022-04-01
25
问题
有以下程序
#include <stdio.h>
main()
{int a=﹣2,b=2;
for(;++a&&--b;)
;
printf("%d,%d\n",a,b);
}
程序运行后的输出结果是( )。
选项
A、0,1
B、0,0
C、1,﹣1
D、0,2
答案
A
解析
for(;++a&&--b;);for循环的表达式1和表达式3为缺省项,判断条件表达式++a&&--b;当a=﹣2,b=2;,第一次执行了++a和--b,,表示为真,循环条件成立,第二次执行++a为0,由于&&运算符,当第一个条件为假时,不执行第二个条件,所以b=1,发生短路,--b不执行了。因此a,b的最终值为0,1。故答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/XHd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是
有以下程序#include<stdio.h>intfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(){inta=4,b=5,c=6;pri
若有以下程序#includemain(){chara[20],b[]="Theskyisblue.";inti;for(i=0;i
有以下程序#include<stdio.h>inta=1,b=2;yoidfunl(inta,intb){printf(’’%d%d’’,a,b);}yoidfun2(){a=3;b=4;}main(){funl(5,6);
设fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是
设有定义charstr[]="Hello";则语句pfintf("%d%d",sizeof(str),strlen(str));的输出结果是
下列定义变量的语句中错误的是()。
以下叙述中正确的是
设变量已正确定义并赋值,以下正确的表达式是()。
随机试题
甲公司2013年度资金平均占用额为6200万元,经分析,其中不合理部分200万元,预计2014年度销售增长率为5%,资金周转速度变动率为2%。则甲公司2014年度资金需要量是()万元。
根据现行规定,___________可以免征个人所得税。
—IjustreceivedaletterfromJack,oneofmyoldbuddiesfromcollege.—Thatisnice,Itisamazingthatyouarekeepinginto
鸡血藤的功效是()
下列叙述不正确的是
生产经营的化妆品的标签存在瑕疵但不影响质量安全且不会对消费者造成误导的,由负责药品监督管理的部门责令改正;拒不改正的,罚款金额为
商业银行存放在代理行和相关银行的存款是()。
已知A是3阶矩阵,r(A)=1,则λ=0()
常用的电子支付方式包括______、电子信用卡和电子支票。
在数据库管理系统提供的数据功能中,负责多用户环境下的事务处理和自动恢复、并发控制和死锁检测、运行日志的组织管理等功能的是()。
最新回复
(
0
)