首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。 例如,输入一个数:27638496,新的数:为739。 请在程序的下划线处填入正确的内
给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。 例如,输入一个数:27638496,新的数:为739。 请在程序的下划线处填入正确的内
admin
2013-03-29
25
问题
给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。
例如,输入一个数:27638496,新的数:为739。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK.C中。
不得增行或删行,也不得更改程序的结构!
#include
void fun(unsigned long*n)
{unsigned Long x=0,i;int t;
i=l;
while(*n)
/********************found*********************/
{ t=*n% 【1】;
/********************found*********************/
if(t%2 !=【2】)
{x=x+t(i; i=i*10;}
*n=*n/10;
}
/********************found*********************/
*n= 【3】;
}
main()
{unsiqned long n=一1;
while(n>99999999|| n<0)
{printf("Please input:(0
100000000):"); scanf("%1d",&n);)
fun(&n);
printf("\nThe result is:%ld\n",n);
}
选项
答案
(1)10 (2)0 (3)x
解析
第一空:“t=*n%【1】 ;"是求n的个位数,因此第一空处应填"10"。
第二空:由审题分析可知,fun函数是将参数’n所指变量中的奇数取出并重新排序,故第二处是判断t是否是奇数,t%2!=0说明t是奇数,因此第二空处应填“0"。
第三空:“x=x+t*i;j=i*10;"可知x记录了重新排序后的数,故返回值是x,因此第三处是将x赋值给n所指的变量,因此第三空应为“x"。
转载请注明原文地址:https://kaotiyun.com/show/yWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设y是int型变量,请写出判断y为奇数的关系表达式【】。
以下程序的输出结果是typedefunion{longx[2]inty[4];charz[8];}MYTYPE;MY
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
栈和队列通常采用的存储结构是【】。
若有说明chars1[30]="Thecity",s2[]="isbeautiful";,则在使用函数strcat(s1,s2)后,结果是()。
以下程序的输出结果为()。#include<stdio.h>main(){char*alpha[6]={"ABCDEFGH","IJKL","MNOP","QRST","UVWX"};char**p;inti;
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:if(a<B)if(c=D)y=0;elsey=1;该语句所表示的含义是______。
用筛选法可得到2~n(n
用筛选法可得到2~n(n
随机试题
能够治疗疟疾的药物是
下列哪些现象属于护理质量缺陷()
男性患者,46岁,尿毒症病史3年,透析治疗。查体:血压170/100mmHg,脉搏82/min。引起肾性少尿的病因包括
企业资产评估的基本方法有()。
公民的基本权利,是指公民应当享有的最根本、最主要的权利。()
为适应个体身心发展的一般规律,教育工作应采取怎样的相应策略?
【《就业、利息和货币通论》】(TheGeneralFheoryofEmployment,InterestandMoney)南开大学2015年世界历史真题
Accordingtothepassage,whichofthefollowinggroupsofnumberswillcertainlybringgoodlucktopeople?Theiiiluckassoc
Itisnogood______thecoldfish.Healwayskeepsadeafeartomattersotherthanhis.
A、Bytalkingtothelocalofficers.B、Byadvertisingontheschoolpaper.C、Byturningtoseniorstudents.D、Byinvitingsomeex
最新回复
(
0
)