主观题

阅读以下说明和C 程序代码,将应填入 (n) 处的字句写在答题纸的对应栏内。
【说明】
  下面C 程序代码的功能是:对于输入的一个正整数n(100≤n<1000),先判断其是否是回文数(正读反读都一样的数)。若不是,则将 n 与其反序数相加,再判断得到的和数是否为回文数,若还不是,再将该和数与其反序数相加并进行判断,依此类推,直到得到一个回文数为止。例如,278 不是回文数,其反序数为 872,相加后得到的 1150还不是回文数,再将1150与其反序数511相加,得到的1661是回文数。
  函数int isPalm(long m)的功能是:将正整数m的各位数字取出存入数组中,然后判断其是否为回文数。若m是回文数则返回1,否则返回0。

【C 程序代码】
 #include <stdio.h>
 #include <stdliB.h>
 int isPalm(long m)
 { /*判断m是否为回文数*/
  int i = 0, k = 0;
  char str[32];
 while (m > 0) { /*从个位数开始逐个取出m的各位数字并存入字符数组str*/
  str[k++] = (1) + ’0’;
  m = m / 10;
  }
  for(i = 0; i < k/2; i++) /*判断str中的k个数字字符序列是否是回文*/
  if ( str[i] != str[ (2) ] ) return 0;
  return 1;
  }
  int main( )
 {
  long n, a, t;
  printf("input a positive integer:"); scanf("%ld",&n);
  if (n < 100 || n > =1000) return -1 ;
   while( (3) ) { /*n不是回文数时执行循环*/
  printf("%ld -> ", n);
  for(a = 0, t = n; t > 0; ) { /*计算n的反序数并存入a*/
   a = (4) *10 + t % 10; t = t / 10;
  } /*end of for*/
    n = (5) ; /*与反序数求和*/
   } /*end of while*/
  printf("%ld",n);
  system("pause"); return 0;
 }

查看答案
该试题由用户946****18提供 查看答案人数:21463 如遇到问题请 联系客服
正确答案
该试题由用户946****18提供 查看答案人数:21464 如遇到问题请联系客服

相关试题

换一换
单选题
单纯的阅读程序代码无法确定程序是否正确()
A.正确 B.错误
答案
单选题
C程序代码“while((c=getchar()!=’a’)putchar(c);”中存在()错误。
A.调用 B.语法 C.逻辑 D.运行
答案
主观题
图2-1是基于软交换的网络分层模型。请将选项应填入(n)处的字句写在答题纸对应的解答栏内。
答案
单选题
浏览器通过那些方式将程序代码编译为以图形显示及易于阅读的格式()
A.局域网 B.文件传送协议 C.统一资源定位器URL D.超文本标记语言
答案
判断题
在C程序代码中,//后面的部分,可以被执行。()
答案
多选题
试题四(15分)阅读以下说明,请回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】
A.杨某将上述情况汇报给了B公司主管领导,主管领导认为A单位为公司大客户,非常重要,要求杨某利用合同条款的模糊性,简化部分模块的功能实现,以保持成本和进度不变。 B.题干说明中的最后一段中,B公司主管领导对项目实施的要求是否妥当?你认为杨某应如何处理才能把合同管理的后续工作做好。
答案
单选题
阅读以下程序:inta=5,b=0,c=0;if(a==b+c)printf(***/n);elseprintf($$$/n);以上程序()
A.有语法错不能通过编译 B.可以通过编译但不能通过连接 C.输出*** D.输出$$$
答案
单选题
试题二(共15 分)阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。【说明】
A.负责启动网卡 B.网络服务的守护进程 C.定时任务的守护进程 D.负责配置网络接口
答案
判断题
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】
A.请说明该学校要将原有OA系统转换成新系统,工程师小张做的系统转换计划应该包括哪些内容? B.请结合实际项目经验说明B公司提供系统用户支持的前提是什么,新系统的用户支持方案中应该包含哪些内容?
答案
主观题
下图是基于软交换的网络分层模型简图,请根据简图将应填入(n)处的字句写在答题 纸的对应栏内。(图中(6)是(4)与媒体网关交互时可以使用的控制协议)
答案
热门试题
内部数据和程序代码时模块的()。 单元测试是以________说明书为指导,测试源程序代码。 执行如下程序代码 a=0;c=0;do{–c;a=a-1;}while(a>0);后,C的值是() 子程序结束的程序代码是() 在VB中,利用()显示和编辑程序代码。 以下Java程序代码中,能正确创建数组的是()。 以下选项中,干洗洗涤程序代码和程序名称对应完全正确的是() 使用子程序可以简化程序代码和减少扫描时间。() 阅读下列代码段:在下划线处应填入的修饰符是() 以下的Java程序代码中,错误的行是() 以下()属性的属性值不能通过程序代码改变。 以下正确描述嵌入式程序代码生成过程的是()。 试题一(16 分)阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【 说明 】 试题二(15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】 试题二(25分)阅读下列说明,回答问题 1 至问题3,将解答填入答题纸的对应栏内。[说明] 假设下面的程序代码都放在MyClass.java文件中,程序代码能够编译通过的是()。 有如下程序代码:运行程序,单击窗体,以下说法中正确的是() 杀毒程序的原理是根据(),计算出病毒代码和程序代码的起始位置,将病毒代码从文件中清除,从而恢复文件的原来状态。 运行下面的C程序代码段,会出现()错误。intk=0;for(;k<100;);{k++;} 高级语言编写程序的第一步为编辑程序代码,其形成的程序代码文件称之为( )
购买搜题卡 会员须知 | 联系客服
会员须知 | 联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于E考试网网站及系列App

    只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索

    支付方式

     

     

     
    首次登录享
    免费查看答案20
    微信扫码登录 账号登录 短信登录
    使用微信扫一扫登录
    登录成功
    首次登录已为您完成账号注册,
    可在【个人中心】修改密码或在登录时选择忘记密码
    账号登录默认密码:手机号后六位