首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列函数说明和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
85
问题
阅读下列函数说明和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://kaotiyun.com/show/bbjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
撰写数据分析报告时,如何用图正确地展现数据,需要考虑的问题中,不包括______。
可以将数据划分成有序数据和无序数据两类。以下几种数据中属于无序数据的是______。
下列关于Windows7屏幕保护程序的叙述中,不正确的是__________。
上级要求信息处理技术员做a、b、c、d、e五件工作。先做什么,后做什么,如何安排呢?根据工作性质以及紧急程度,他列出了如下几条规则:a应在b前 c应在a前 d应在a前 a应在e前d应在b前 b应在e前 c应在d前 c应在
在Excel2003中,A1到E6单元格的值如下图所示,若在A7单元格中输入计算众数的函数“=MODE(A1:E6)”,按回车键后,则.A7单元格显示的值为(47)。
数据录入工作有两个指标:录入速度和错误率。一般而言,数据录入员在录入大批数据时,录入速度会(65),错误率会(66)。66
数据录入工作有两个指标:录入速度和错误率。一般而言,数据录入员在录入大批数据时,录入速度会(65),错误率会(66)。65
双击某个非可执行程序的文件名将(24)。
随机试题
新民主主义经济纲领规定,对民族工商业的政策是【】
某城市白领女性,30岁,最近自觉全身疲乏,下肢沉重无力,肌肉酸痛,四肢末端有蚁行感。经调查,该患者为南方人,长期食用精白米。含此类营养素丰富的食物有
下列合同行为中,属于无偿法律行为的是()。
在工程网络计划的实施过程中,监理工程师检查实际进度时只发现工作M的总时差由原计划的4天变为-3天,说明工作M的实际进度()。
矛盾问题的精髓是()。
文化传承的主要手段是()
飞镖效应,是指社会心理学中,行为举措产生的结果与预期目标完全相反的现象。就好比用力把飞镖往一个方向掷,结果它却飞向了相反的方向。根据上述定义,下列选项中不属于飞镖效应的是()。
数列{an}为等比数列。(1)数列{an}的前n项和满足Sn=3+2an(2)数列{an}的前n项和满足Sn=3n-1
下列剧目中,取材于佛教题材的是()。
AlettertoParents(about100words).
最新回复
(
0
)