首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 main(){int c; C=13|5; printf("%d\n",c); } 则程序的输出结果是
若有以下程序 main(){int c; C=13|5; printf("%d\n",c); } 则程序的输出结果是
admin
2016-12-18
33
问题
若有以下程序
main(){int c;
C=13|5;
printf("%d\n",c);
}
则程序的输出结果是
选项
A、15
B、18
C、13
D、5
答案
C
解析
按位或(|)的运算规则是:参加运算的两个运算数中,只要两个相应的二进制位中一个为1,则该位的运算结果即为1;只有当两个相应位的数都为0时,该位的运算结果才为0。13的二进制位1101,5的二进制位0101,或运算的结果为1101,因此值为13。
转载请注明原文地址:https://kaotiyun.com/show/owDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是#includefindmax(int*s,intt,int*k){intp;for(p=0,*k=p;ps[*k])();}ma
设已执行预编译命令#include,以下程序段的输出结果是chars[]="anapple";printf("%d\n",strlen(s));
以下程序的输出结果是#includeintfun(intn,int*s){intf1,f2;if(n==0||n==1)*s=1;else{fun(n-1,&f1);fun(n-2,&f2);
下列有关数据库的描述,正确的是
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。#include<conio.h>#include<stdio.h>intfun(int*s,intt,int*k){inti;*k=0;[8]if(s
若有定义inta[2][3];,则对a数组的第i行第j列(假设i,j已正确说明并赋值)元素值的正确引用为
若有定义floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是
函数fun的返回值是【】fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)mm++;while(b[n]){*(a+num)=b[n];num++;n++;}r
若要求从键盘读入含有空格字符的字符串,应使用函数
下列叙述中正确的是______。
随机试题
认为卢梭的错误在于把个人自由和人民主权混在一起的思想家是
化学物危险度评价的内容不包括
中国人民银行为社会提供低成本、大业务量的支付清算服务而建设的支付系统统称为()。
根据企业破产法律制度的规定,申请人向人民法院提出破产申请后,在一定期限内可以撤回破产申请,该期限是()。
我国旅游景区的质量等级划分为四级,最高为4A级旅游景区。()
根据现行《宪法》规定,关于公民权利和自由,下列哪一选项是正确的?()
我国现行《选举法》规定,全国人民代表大会的名额不超过()人。
某公司在转产时以极低的价格抛售库存商品。根据我国法律,该行为属于()。
InNewYork,consumershadtopayforbeveragecontainersandcouldgettheirmoneybackonreturningthem.Thekeyproblemin
Sportisnotonlyphysicallychallenging,butitcanalsobementallychallenging.Criticismfromcoaches,parents,andotherte
最新回复
(
0
)