首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun()的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。例如,当s中的数为7654321时,t中的数为642。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
下列给定程序中函数fun()的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。例如,当s中的数为7654321时,t中的数为642。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或
admin
2013-06-12
36
问题
下列给定程序中函数fun()的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。例如,当s中的数为7654321时,t中的数为642。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdio.h>
#include <conio.h>
/*************found**************/
void fun(long s,long t)
{ long s1=10;
s/=10;
*t=s%10;
/*************found**************/
while(s<0)
{ s=s/100;
*t=s%10*s1+*t;
s1=s1*10;
}
}
main()
{ long s, t;
clrscr();
printf("\nPlease enter s: "); scanf
("%ld",&s);
fun(s,&t);
printf("The result is: %ld\n ",t);
}
选项
答案
(1)错误:void fun(long s,long t) 正确:void fun(long s,long *t) (2) 错误:while(s<0) 正确:while(s>0)
解析
本题考查函数调用方式和while循环语句中条件限制的方法。主函数中fun()的调用方式说明fun()函数的参数应当为指针类型,所以void fun(long s,long t)正确的写法应该是void fun(long s,long *t)。
转载请注明原文地址:https://kaotiyun.com/show/wrJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若已定义: int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0≤i≤9,则对a数组元素不正确的引用是______。
以下程序的运行结果是______。 #include <stdio.h> main() {int a[]:{1,2,3,4,5,6,7,8,9,10,11,12): int *p=a+5,*q=NULL: *q=*(p+5): printf("%d %d\
有以下程序 #define N 20 fun(int a[],int n,int m) { int i,j; for(i=m;i>=n;i--) a[i+1]=a[i]; } main() { int i,a[N]={1,2,3,4,5,6,7,8,9,1
若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。
若从键盘输入34,则以下程序输出的结果是______。#include<stdio.h>main(){inta;scanf("%d",&a);if(a>30)printf("%d",a);
以下程序的输出结果是______。 #include<stdio.h> main() { int a=5,b=4,c=6,d; printf("%d\n",d=a>b?(a>c?a:c):(b)); }
给定的程序中,fun函数的功能是:将s所指字符串中除了下标为偶数,同时ASCH值为偶数的字符除外,其余的全部删除;串中剩余字符所形成的一个新串放在t所指的数组中。如:若s所指字符串中的内容为:”desktop12345",t所指字符串中的内容为:"dtp2
下列程序是处理C盘根目录下的a.txt文件,统计该文件中字符的个数。请填空,使程序完整。#include<stdio.h>main(){FILE*fp;charch;longnum=0;if
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是
随机试题
在国际单位制中,压力的单位是()。
A、 B、 C、 D、 D
《中华人民共和国节约能源法》中“淘汰制度”规定的淘汰对象包括()。
关于木材的受力性能,正确的是()。
下列对捶面防护的适用范围叙述正确的是()。
位于市区的某国有工业企业利用厂区空地建造写字楼,2018年发生的相关业务如下:(1)按照国家有关规定补交土地出让金4000万元,缴纳相关税费160万元。(2)写字楼开发成本3000万元,其中装修费用500万元。(3)
青少年社会工作的()层面,一般指家庭和小组层面的社会工作,即针对青少年家庭,以及有相同需要或背景的青少年群体而开展的社会工作服务。
“举一反三”是负迁移。()
表示成如下浮点数格式,用十六进制表示正确的是:(1)表示尾数:原码、小数、24位,包括一个隐藏位;阶码:移码、整数、7位:阶码和尾数均不包括符号位,基值均为2。(2)表示尾数:基值为16、原码、小数、6位;阶码:基值为2、移码、整数、6位;阶码和尾数均不包
PaulaJones’caseagainstBillClintonisnow,forallpossiblepoliticalconsequencesandcapacityformediasensation,afairy
最新回复
(
0
)