首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:int a,b,c;以下程序段的输出结果是( )。 a=11;b=3;c=0; printf("%d\n",c=(a/b,a%b));
若有定义:int a,b,c;以下程序段的输出结果是( )。 a=11;b=3;c=0; printf("%d\n",c=(a/b,a%b));
admin
2022-04-01
68
问题
若有定义:int a,b,c;以下程序段的输出结果是( )。
a=11;b=3;c=0;
printf("%d\n",c=(a/b,a%b));
选项
A、2
B、0
C、3
D、1
答案
A
解析
C语言中,逗号运算符可以把两个以上(包含两个)的表达式连接成一个表达式。逗号运算符的优先级是所有运算符中级别最低的,逗号运算符保证左边的子表达式运算结束后才进行右边的子表达式的运算。也就是说,逗号运算符是一个序列点,其左边所有副作用都结束后,才对其右边的子表达式进行运算,并以最右边表达式值作为整个逗号表达式的值。因此c的值为a%b即11%3=2,故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/K9kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
有以下程序#include#defineSUB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}
下列定义变量的语句中错误的是()。
以下程序的输出结果是()。#includeintm=13;intfun(intx,inty){intm=2;retum(x*y-m);}main()
函数rewind(fp)的作用是()。
设有以下程序段:intx=2009,y=2010; printf("%d\n",(x,y));则以下叙述正确的是()。
有以下程序#include#includeStructA{inta;charb[10];doublec;};structAf(structAt);main(){structAa={1001,"ZhangDa",10
下列选项中,不能作为合法常量的是()。
有以下程序#include<stdio.h>#include’’string.h’’typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={”Zhao’’,’
随机试题
千分尺由尺架、测跕、测微螺杆、微分筒等组成,微分筒转动一圈,测微螺杆就移动( )mm。
肌内小剂量注射选用上臂三角肌时,其注射区是
属于制定风险应对计划的成果是()。
燃气管道在安装过程中需要进行严密性试验,试验时所用的介质应是()。
下列关于工程最低保修期限的说法,正确的有()。
如果当期不能完成建造合同,但在资产负债表日建造合同的结果能可靠地估计,则企业确认合同收入和费用的方法应该是()。
现代市场体系是以()为重点的市场体系。
以下选项中,符合所给图形的变化规律的是()。
以下协议中不属于内部网关协议的是()。
下列数据结构中,按先进后出原则组织数据的是
最新回复
(
0
)