首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段中的变量已定义为int类型,则 sunl=pad=5;pAd=sum++,pAd++,++pAd; printf("%d\n",pad); 程序段的输出结果是( )。
以下程序段中的变量已定义为int类型,则 sunl=pad=5;pAd=sum++,pAd++,++pAd; printf("%d\n",pad); 程序段的输出结果是( )。
admin
2019-01-11
27
问题
以下程序段中的变量已定义为int类型,则
sunl=pad=5;pAd=sum++,pAd++,++pAd;
printf("%d\n",pad);
程序段的输出结果是( )。
选项
A、6
B、4
C、5
D、7
答案
C
解析
自增和自减运算符的两种用法:前置运算,运算符放在变量之前,规则是先使变量的值增(或减)1,然后以变化后表达式的值参与其他运算;后置运算,运算符放在变量之后,规则是变量先参与其他运算,然后再使变量的值增(或减)1。逗号表达式的计算过程是从左到右逐个求每个表达式的值,取最右边一个表达式的值作为该逗号表达式的值。逗号运算符的优先级低于赋值运算符。程序执行过程为:sum=5,pad=5;pAd=5,sum=6,phd=6,pAd=7。输出pad,pad=5,故C选项正确。
转载请注明原文地址:https://jikaoti.com/ti/FUa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
数据的存储结构是指______。
下列程序的输出结果是______。main(){inta[]={31,27,20,12,6,1},*p=a;p++;printf("%d\n",*(p+2));}
有以下程序#include<stdio.h>voidWriteStr(char*fn,char*str){FILE*fp;fp=fopen(fn,"w");fputs(str,fp);fclose(fp);
以下叙述中正确的是()。
若变量c为char类型,能正确判断出c为小写字母的表达式是
给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长
数据结构分为逻辑结构与存储结构,线性链表属于【】。
下列函数定义中,会出现编译错误的是______。
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
随机试题
常用的卡介苗接种方式是()
诊断桥本甲状腺炎的方法有
下列有关克拉维酸钾的应用错误的是
关于子宫颈癌,下述哪项说法是错误的
在为一名强迫症患者治疗的过程中,医师鼓励患者回忆从童年起所遭受的精神创伤与挫折,帮助他重新认识,建立起现实性的健康心理,这种疗法是
下列不是中国人民银行任务的是()。
Present-dayphilosophersusuallyenvisiontheirdisciplineasanendeavorthathasbeen,sinceantiquity,distinctfromandsupe
Youmaysaythatthebusinessofmarkingbooksisgoingtoslowdownyourreading.【C1】______probablywill.That’soneofthe【C2】
TheBibleitselfcontainsatotalof66booksandisdividedintotwoparts,theOldTestamentandtheNewTestament.TheOldTe
Bytheendoflastyearthey______1000machines.
最新回复
(
0
)