首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。
admin
2023-02-27
19
问题
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。
例如,s所指字符串为asd123fgh543df,处理后新字符串为123543asdfghdf。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序在文件blank1.c中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #include<string.h>
3 #include<stdlib.h>
4 #include<ctype.h>
5 char*fun(char*s)
6 {int i,j,k,n;char*p, *t;
7 n=strlen(s)+1;
8 t=(char*)malloc(n*sizeof(char));
9 p=(char*)malloc (n*sizeof(char));
10 j=0;k=0;
11 for(i=0;i<12;i++)
12 {if(isdigit(s
)){
13 /*********found*********/
14 p[<u>【1】</u>]=s
;j++;}
15 else
16 {t[k]=s
;k++;}
17 }
18 /*********found*********/
19 for(i=0;i<<u>【2】</u>; i++)
20 p[j+i]=t
;
21 p[j+k]=0;
22 /*********found*********/
23 return<u>【3】</u>;
24 }
25 main()
26 {char s[80];
27 prLntf("Please input:");
28 scanf("%s",s);
29 printf{"\nThe result is:%s\n", fun(s));
30 }
选项
答案
(1)j(2)k(3)p或(p)
解析
填空1:函数中申请了两块内存空问分别用指针变量p和t表示。其中p存放数字字符串,t存放非数字字符串。在第1个for循环中,p依次存放数字字符串,其下标由j表示,故空1处应该填j。
填空2:在第2个for循环中,把t中存放的非数字依次追加到p中。t的长度为k,故空2处应该填k。
填空3:经过for循环后,p的前部分存放数字字符,后部分存放非数字字符,函数返回指针变量p即可,故空3处应该填p。
转载请注明原文地址:https://kaotiyun.com/show/OP0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
A.条件(1)充分,但条件(2)不充分B.条件(2)充分,但条件(1)不充分C.条件(1)和条件(2)单独都不充分,但条件(1)和条件(2)联合起来充分D.条件(1)充分,条件(2)也充分E.条件(1)和条件(2)单独都不充分,条件(1)和条件(2
一水池有两个进水管A、B,一个出水管C,若单开A管,12小时可灌满水池,单开B管,9小时可灌满水池,单开C管,满池的水8小时可放完,现A、B、C三管齐开,则水池满水需要()。
某区有东、西两个正方形广场,面积共1440m2,已知东广场的一边等于西广场周长的,则东广场的边长为()。
设直线的方程是A<+By=0,从1,2,3,4,5这五个数中每次取两个不同的数作为A,B的值,则所得不同直线的条数是()。
设无穷等比数列所有奇数项之和为15,所有偶数项之和为-3,a1为首项,则a1=()。
从存放号码分别为1,2,…,10的卡片的盒子中,有放回地取100次。每次取一张卡片并记下号码,统计结果如下:则取到的号码为奇数的频率是()。
求方程|x-2|+|x-3|=1的整数根的个数为()。
1957年4月27日,中共中央下发《关于整风运动的指示》,决定在全党进行一次整风运动。这次整风运动的内容包括()
求下列极限(其中n皆为正整数):
随机试题
测试主牙胶尖合适的重要指标是
根据《国家基本药物目录管理办法(暂行)》国家基本药物目录中的化学药品、生物制品、中成药应当是
某机电设备安装公司经邀请招标投标,获得某电厂的机电设备安装工程,并与业主签订了施工合同。合同规定了工程范围、工期、质量标准、安全环境要求。其中质量标准和要求按行颁标准执行,主要材料如钢材、电缆、ф50以上的管道阀门等由业主提供,安装现场的协调由安装公司负责
某市政工程由于政府部门规划调整,导致该工程停工达1年之久,施工企业拟让该工程的项目经理甲担任其他市政工程的项目经理,根据有关规定,关于甲任职的说法,正确的是()。
个人通过招标、竞拍或其他方式购置债权以后,通过相关司法或行政程序主张债权而取得的所得,应按照“财产转让所得”项目缴纳个人所得税。()
广义的教育包括家庭教育、学校教育、社会教育。()
【2012年烟台市市直真题】所谓关键期,是指个体发展过程中环境影响能起最大作用的时期。()
保险的最大诚信原则,是指保险双方当事人在签订和履行保险合同的整个过程中,必须诚实守信,以最大的诚意恪守信用,如实告知重要情况,不欺骗不隐瞒,并保证正确履行各自的权利和义务。下列选项中,投保人没有履行最大诚信原则的是()。
求摆线L:(a>0)的第一拱绕x轴旋转一周所得旋转体的体积.
Rosenstock-HuessybeganteachingatHarvardandconvertedhislecturesintoEnglish.Henoticed,though,thathisstudentsweren
最新回复
(
0
)