首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下C代码,回答下列问题,将解答写入答题纸的对应栏内。 【C代码1】 #include<stdio.h> int main() { int num=5; printf("%d\n", ++
阅读以下C代码,回答下列问题,将解答写入答题纸的对应栏内。 【C代码1】 #include<stdio.h> int main() { int num=5; printf("%d\n", ++
admin
2021-03-24
24
问题
阅读以下C代码,回答下列问题,将解答写入答题纸的对应栏内。
【C代码1】
#include<stdio.h>
int main()
{
int num=5;
printf("%d\n", ++num);
printf("%d\n", num++);
printf("%d\n", num-);
printf("%d\n", num);
return 0;
}
【C代码2】
void func(char ch)
{
while(ch<’f’){
printf("%c:%d\n",ch,ch);
ch+=2;
}
}
【C代码3】
#define CHARS 5
const int ROWS=5;
void test()
{
int row;
char ch;
for(row=0; row<ROWS; row++) {
for(ch=’B’+row; ch<(’B’+CHARS);ch++)
putchar(ch);
printf("\n");
}
}
请给出C代码1运行后的输出结果。
选项
答案
6 6 7 6
解析
C代码1主要考查前置自增(自减)和后置自增(自减)运算的含义。自增(自减)运算是C程序中频繁使用的运算,其含义是将变量的值增加1(减去1)。前置自增时,是将变量的值增加1,增1后变量的值作为表达式的值;后置自增时,是先取变量的值作为表达式的值,然后将变量的值增加1,自减运算同理。本代码段中,num的初始值为5,经过前置自增运算“++num”之后,num的值变为6,该表达式(++num)的值也是num自增后的值,即第一个printf输出6。对于表达式“num++”,是对num进行后置自增,该表达式的值取num自增之前的值(即6,即第二个printf输出6),而num的值变为7。接下来在printf中进行后置自减运算“num-”,此时表达式的运算结果是num自减之前的值(即7,即第三个printf‘输出7),而num的值会改变为6,因此第4个printf输出6。
转载请注明原文地址:https://kaotiyun.com/show/w2jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel2007中,利用填充柄可以将数据复制到相邻单元格中。若选择含有数值的上下相邻的两个单元格,按住鼠标左键向下拖动填充柄,则数据将以(49)________________填充。
计算机使用了一段时间后,系统磁盘空间不足,系统启动时间变长,系统响应延迟,应用程序运行缓慢,此时,需要对系统进行优化。(28)________________不属于系统优化工作。
The______servesasthecomputer’sCPU.
阅读下列说明和HTML文本,分析其中嵌入的JavaScrlpt脚本,将应填入(n)处的语句写在对应栏内。[说明]本题实现用鼠标拖拽图片在Web页内移动的功能。将鼠标放在图片上,按下左键,移动鼠标便可带动图片一起移动。[HT
Computer(75)is a complex consisting of two or more connected computing units,it iS used for the purpose of data communication an
You can cut ,copy, and paste information quickly by clicking.(72)bar buttons with the mouse.
A user interface can be defined as the combination of hardware and software that helps people and computers(70)with each other.
以下网络地址中属于私网地址(Private Address)的是(32)。
For each blank, choose the best answer from the four choices and write down on the answer sheet.Web browser is simply a terminal
Routersperformthedecisionprocessthatselectswhatpathapackettakes.These(71)layerdevicesparticipateinthecollection
随机试题
下列有关函证时间的说法中错误的是()。
A.肌梭B.腱器官C.环层小体D.螺旋器听觉感受器是
有关使用无菌手套的叙述,错误的是
有关磺酰脲类降血糖药的论述,下列哪项是错误的
根据《中华人民共和国合伙企业法》的规定,合伙企业存续期间,下列行为中,必须经全体合伙人一致同意的有:()。
依据《职业病防治法》的规定,用人单位在职业病管理方面应当履行的义务有()。
为提高岩体的整体性和抗变形能力,主要采用()。
现代汉语词典给“包袱”下了四个定义:(中国人民大学2015)A.包东西的布料B.包裹C.比喻思想负担D.用于曲艺行业,指曲艺中的笑料根据以上“包袱”的四个义项:
Mostofthepeoplewhoappearmostoftenandmostgloriouslyinthehistorybooksaregreatconquerorsandgeneralsandsoldiers
HowShouldTeachersBeRewarded?[A]Weneverforgetourbestteachers—thosewhoinspireduswithadeeperunderstandingoranen
最新回复
(
0
)