首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 main() { int p,a=5; if(p=a!=0) printf("%d\n",p); else pfintf("%d\n",p+2); } 执行后输出结果是
若有以下程序 main() { int p,a=5; if(p=a!=0) printf("%d\n",p); else pfintf("%d\n",p+2); } 执行后输出结果是
admin
2013-02-23
35
问题
若有以下程序
main()
{ int p,a=5;
if(p=a!=0)
printf("%d\n",p);
else
pfintf("%d\n",p+2);
}
执行后输出结果是【 】。
选项
答案
1
解析
首先计算if语句后面的表达式,根据运算符的优先级可知,先算“a!=o”,该值为1,再把1赋值给p,结果为1(真),执行其后的printf语句,输出的值为1。
转载请注明原文地址:https://jikaoti.com/ti/D3B0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main()intk=4,n=0;for(;n<k;){n++;if(n%3!=0)continue;
设有变量说明int(*p)[m],其中的标识符p是()。
下面程序的功能是建立一个有3个结点的单循环链表,然后求各个结点数值域data中数据的和,请填空。#include<stdio.h>#include<stdlib.h>structNODE{intdata;
以下程序的输出结果是【】。intfun(int*x,intn){if(n==0)returnx[0];elsereturnx[0]+fun(x+1,n-1);}main(){in
以下程序运行后的输出结果是【】。#include<string.h>char*ss(char*s){char*p;t;p=s+1;t=*s;while(*p){*(p-1)=*p;p++;}
下列程序用来输出结构体变量ex所占存储单元的字节数。structst{charname[20];doublescore;};main(){structstex;printf("
若有说明语句:inta,b,c,*d=&c;,则能正确从键盘读入3个整数分别赋给变量a、b、c的语句是()。
在进行软件结构设计时,应遵循的最主要原理是【】。
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内各成分之间的联系。
与十进制数101等值的二进制数为【】。
随机试题
第一审刑事判决书案号与哪部分内容的各行看齐?()
下列病因中因产热过多引起体温升高的是【】
根据《民事诉讼法》和相关司法解释规定,关于执行程序中的当事人,对下列哪些事项可享有异议权?
供需调控力度大小与作为调控手段的变量的变化大小无关。()
北京第一家门炉烤鸭是便宜坊,是明永乐年间从南京迁来的()
判断两台计算机是否属于同一个子网的唯一根据是他们的主机号是否相同。()
所谓“田盲”指的是一些青年农民对农活知识的缺乏,远离农活,碰到稍复杂的农活就一筹奠展。根据上述定义,下列各项属于“田盲”的是:
奔腾的内部错误检测功能可以()。
A、Goingtomeetherbeforeherlecture.B、Changinghisarrangement.C、Meetingwithhertomorrow.D、Discussingtheclasswithfam
Manystudentsfindtheexperienceofattendinguniversitylecturestobeareallyconfusingandfrustratingexperience.Thelect
最新回复
(
0
)