首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。 [函数2.1说明] 下面程序的功能是:将由键盘输入的某个十进制数转换成对应的R进制数并输出。这里R是 2到16的整数,由键盘输入。例如,输入n=128,base=13后的输出为9B。
阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。 [函数2.1说明] 下面程序的功能是:将由键盘输入的某个十进制数转换成对应的R进制数并输出。这里R是 2到16的整数,由键盘输入。例如,输入n=128,base=13后的输出为9B。
admin
2009-02-15
96
问题
阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。
[函数2.1说明]
下面程序的功能是:将由键盘输入的某个十进制数转换成对应的R进制数并输出。这里R是 2到16的整数,由键盘输入。例如,输入n=128,base=13后的输出为9B。
[函数2.1]
#include <stdio.h>
main()
{ char b[16]={’0’,’1’,’2’,’3’,’4’,’5’,’6’,’7’,’8’,’9’,’A’,’B’,’C’,’D’,’E’,’F’};
int c[64],n,i=0,base;
printf("Enter a number:");scaaf("%d",&n);
printf("Enter new base:");scanf("%d",&base);
do{c
=(1);
i++;
n=n/base;
}while((2));
printf("Transmit new base:");
for(- -i;i>=0;- -i)printf("%c",(3));
}
[函数2.2说明]
所谓回文字符中是指正序和逆序拼写相同的字符串,例如astrtsa,adgdtdgda等。下面函数int fun(char *str)的功能是判断字符串str是否是回文,当字符串是回文时,函数返回1,否则返回0。
[函数2.2]
int fun(char *str)
{ int i,j,l;
for(i=0;str
! =’\0’;i++);
l=i/2;
for(j=0,i- -;j<=1;(4))
if((5)) return 0;
return 1;
}
选项
答案
(1) n% base (2) n! =0 (3) b[c[i]] (4) j++, i-- (5) str[i]! =str[j]
解析
(1)~(3)函数2.1的基本思想是“除base取余”,即从低位开始以n除以base的余数作为转化后的一位c
,再以n除以base的商作为新的n,继续进行转化,直至除法商0为止。最后将所得的c
作为下标,从数组b中找出对应的数码表示,即b[c
]。
(4)~(5)此循环初始时,i和j充当str的头和尾指针,循环执行过程中,两指针同时以步长1向str的中间移动,比较所指字符是否相等,若不等则表明str不是回文字符串。
转载请注明原文地址:https://www.kaotiyun.com/show/bbjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel的A1单元格中输入函数“=LEFT(“信息处理技术员”,2)”,按回车键后,A1单元格中的值为()。
下列选项中,不属于信息处理基本要求的是(22)。
撰写数据分析报告时,如何用图正确地展现数据,需要考虑的问题中,不包括______。
数据清洗工作不包括(10)。
在Excel2003中,A1到E6单元格的值如下图所示,若在A7单元格中输入函数“=COUNTA(A1:E6)”,按回车键后,则A7单元格显示的值为(44)。
信息处理技术员资格考试的试卷包括信息处理基础知识、计算机基础知识、法律法规知识、专业英语、办公软件使用技能五个方面。某次考试后,对这五个方面分别统计了各考生的得分率以及全国的平均得分率。为了直观展现每个考生在各个方面的水平以及该考生的整体水平,并与全国平均
图文混排是Word的特色功能之一,下列叙述中,不正确的是(46)。
在Word编辑状态下,有些英文单词或汉字下面会自动加上红色或绿色的波浪型细下划线。以下叙述中,“波浪型细下划线(44)”是错误的。
随机试题
患者,女,40岁。双手近端指间关节痛2个月,晨僵,有时肿,伴不规则低热。体检面部及躯干有红斑或皮疹,双手近端指间关节有压痛,肿不明显,无畸形。X线检查无明显改变。血白细胞3.5×109/L,血小板72×109/L,尿蛋白30mg/dl,血沉32mm/第1小
区城乡建设局批复同意某银行住宅楼选址,并向其颁发许可证。拟建的住宅楼与张某等120户居民居住的住宅楼间距为9.45米。张某等20人认为该批准行为违反了国家有关规定,向法院提起了行政诉讼。对此,下列哪一选项是错误的?
采用低应变反射波法检测桩身完整性时,各测点记录的有效信号数不应少于2次,且检测波形应具有良好的一致性。()
《民用爆炸物品安全管理条例》规定,储存民用爆炸物品的数量不得超过储存设计容量,对性质相抵触的民用爆炸物品必须()储存。
流量检测仪表的节流件在安装时应符合的规定有()。
在下列选项中,增值税不是13%的有()。
商业秘密是指能够为权利人带来经济利益的技术信息。()
下列选项中,关于增值型现金短缺的说法正确的有()。
()是筛选广告作品或广告作品评比时常用的指标,以确定注意到该产品广告全部信息或部分信息的人数占研究样本的比例。
20世纪70年代,埃尔顿和格鲁贝尔在他们有关股利和税收的论文中指出,股票价格在除息日所降低的数值占股利的百分比应该等于1减去一般收入税率(T0)比上1减去资本利得税率(TC),即:其中,Pe为除息股票价格;Pb为除息日之前股票交易价格;D为股利额。注
最新回复
(
0
)