首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下C代码,回答问题1和问题2,将解答填入答题纸的对应栏内。 【C代码1】 #include<stdio.h> int main() { int a, tmp, b=0; scanf(“%d”,&a); tmp=a<0?-a
阅读以下C代码,回答问题1和问题2,将解答填入答题纸的对应栏内。 【C代码1】 #include<stdio.h> int main() { int a, tmp, b=0; scanf(“%d”,&a); tmp=a<0?-a
admin
2020-05-13
56
问题
阅读以下C代码,回答问题1和问题2,将解答填入答题纸的对应栏内。
【C代码1】
#include<stdio.h>
int main()
{
int a, tmp, b=0;
scanf(“%d”,&a);
tmp=a<0?-a:a;
while (tmp) {
b=b*10+tmp%10;
tmp=tmp/10;
}
if(a==b ||-a==b)
printf(“Palindromic number.\n”);
printf(“a=%d b=%d\n”,a,b),
return 0;
}
写出C代码2运行时的输出结果。
选项
答案
Passed,points=4 Passed,points=1 Passed,points=1 Passed,points=1 Failed
解析
本题考查C程序基本结构的理解和应用。
C代码1中,语句“tmp=a<0?-a;a”的作用是将所读入整数的绝对值用tmp表示。
表达式tmp%10的结果为获取tmp所表示整数的个位数字,tmp=tmp/10则去掉该整数的个位数字(从而使整数位数少了1位),由于tmp为非负整数,重复以上两个表达式的计算,就能逐个得到整数的各位数字。表达式b=b*10+tmp%10将取出的各位数字再组成一个整数,其值正好是原整数的逆置。
如果a与其逆置数相同,则a是回文数。
C代码2主要考查循环结构以及对switch语句的理解和应用。
字符的内部表示为其ASCII代码,循环语句中grade的初始值为‘A’,加1后即得到‘B’的代码,因此for语句的循环控制使得grade依次表示了字符‘A"B"C"D"E’和‘F’,在grade表示字符‘F’时结束循环。
执行switch语句时,如果表达式的值匹配上某个case后面的常量,则执行该case后的语句,遇到break时结束switch语句,否则继续执行下面case之后的语句,直到遇到break或者switch语句结束。当grade为‘A’时,switch语句中case‘A’后的语句将points赋值为4,再由break结束switch;当grade为‘B’时,switch语句中case‘B’后的语句先将points赋值为3,之后再赋值为2,然后再赋值为1,再由break结束switch语句。grade的其他取值类推。
转载请注明原文地址:https://www.kaotiyun.com/show/D2jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
评价信息系统时需要听取各有关方面的意见。在听取系统操作人员的意见时,主要讨论信息系统的______。
______不属于企业信息系统存在的问题。
在Excel中,下列符号属于比较运算符的是(43)。
删除Windows中某个应用程序的快捷方式,意味着(39)。
计算机使用一段时间后发现,系统启动时间变长,系统响应迟钝,应用程序运行缓慢,为此,需要进行系统优化。系统优化工作不包括___________。
在Word2003中,若需在一张8开纸上打印两页16开文档,则恰当的打印方式是(38)。
在Excel2010中,一个宗箱的函数计算包括()。
甲和乙用如下图的两个转盘做游戏,游戏规则如下:分别旋转两个转盘,当两个转盘所转到的数字之积为奇数时,甲得2分;当所转到的数字之积为偶数时,乙得1分,则这游戏规则______。
由多台计算机组成的一个系统,这些计算机之间可以通过通信来交换信息,互相之间无主次之分,它们共享系统资源,程序由系统中的全部或部分计算机协同执行,执行过程对用户透明。管理上述计算机系统的操作系统是_________。
随机试题
重大事故应急救援应根据事故的性质、严重程度、事态发展趋势和控制能力实行分级响应机制,典型的响应级别通常可分为3级。其中三级响应级别是指()。
数字和字母的号数就是该号字的()。
病案存在的循环过程包括:①活动性病案;②被销毁;③病案的建立;④不活动性病案;⑤永不使用。正确的排列顺序应为
在现场采用盐酸萘乙二胺比色法采集测定空气中的NOx时,确定是否终止采样的依据是
某地中级法院审理的一起专利侵权纠纷,涉及甲、乙、丙、丁四种人的行为。请问何种行为不构成专利侵权?()
确定土地权利是指()。
投资机会及项目建议书阶段,是初步决策的阶段,投资估算的误差率在()左右。
已知某无负债公司的总资产价值为10000,发行在外的普通股股票500股,息税前收益EBIT为2000,公司所得税税率为40%。该公司决定发行价值5000,用年利息率8%的公司债赎回同等价值的公司股票,则该公司股票的赎回价格为()。
FileYourStateReturn,TooOnceyoucompleteyourfederalreturn,simplychoosetotransferyourdatatoyourstatereturnfrom
Poetrycanbecomparedtopainting.Whenyoulookataworkofart,youfirstseeitforwhatitis—adepictionofaperson,an
最新回复
(
0
)