首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: main() { int p, a=5; if(p=a!=0) printf("% d\n", p); else printf("% d\n", p+2); 执行后
若有以下程序: main() { int p, a=5; if(p=a!=0) printf("% d\n", p); else printf("% d\n", p+2); 执行后
admin
2013-02-23
32
问题
若有以下程序:
main()
{ int p, a=5;
if(p=a!=0)
printf("% d\n", p);
else
printf("% d\n", p+2);
执行后的输出结果是【 】。
选项
答案
1
解析
本题考查C语言中的if-else语句。if语句中的条件表达式p=a!=0是一个赋值语句,将关系表达式a!=0的结果赋值给变量p。因a=5,所以a!=0的结果为1,即p=1,条件为真,所以执行if后面的语句printf("%d\n", p),输出结果为1。
转载请注明原文地址:https://kaotiyun.com/show/8iPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列循环的循环次数是______。intk=2;while(k=0)printf["%d",k);k--;printf("\n");
C语言用于结构化程序设计的3种基本结构是______、选择结构和循环结构。
单独测试一个模块时,有时需要一个【】程序驱动被测试的模块。
运行以下程序后,如果从键盘上输入china#<回车>,则输了结果为______。#include<stdio.h>main(){intv1=0,v2=0;
软件工程研究的内容主要包括:【】技术和软件工程管理。
以下程序段给数组所有的元素输入数据,请选择正确答案填入。#include<stdio.h>main(){inta[10],j=0;while(i<10)scanf("%d",______);::}
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
下列叙述中,不属于测试的特征的是
随机试题
A.与相应的椎骨平面相差2节B.与相应的椎骨平面相差1节C.与相应的椎骨平面相差3节D.胸椎10~12之间E.胸椎12到腰1之间上段胸髓位于
早孕出现最早及最重要的症状是
易散失气味的饮片是
支票上的收款人名称不得更改,更改的支票无效。()
某市卷烟厂为增值税一般纳税人,2017年12月份发生下列经济业务:(1)向农业生产者收购烟叶30吨,支付收购价款40万元,另外按收购价款的10%支付了价外补贴,烟叶税20%,取得收购凭证。另支付不含税运输费用3万元,取得运输公司开具的增值税专用发票;烟叶
下列热化学方程式或离子方程式中,正确的是()。
有三只烧杯,分别盛有氯化铜、氯化钾和硝酸银三种溶液;均以Pt作电极,将它们串联在一起电解一定时间,测得电极增重总和2.8g,这时产生的有色气体与无色气体的物质的量之比为()。
对于滚动条控件,下列说法正确的是
Thenumbercodes3152,3455and5213standforthreeofthewordsMASH,MISSandSHAM.Workoutthecodeforeachofthefourwo
A、HisEnglishisstillpooraftertenyearsinAmerica.B、Hedoesn’tmindspeakingEnglishwithanaccent.C、Hedoesn’tlikethe
最新回复
(
0
)