首页
登录
从业资格
阅读以下说明、C函数和问题,将解答写入答题纸的对应栏内。 【说明1】
阅读以下说明、C函数和问题,将解答写入答题纸的对应栏内。 【说明1】
考试题库
2022-08-02
57
问题
阅读以下说明、C函数和问题,将解答写入答题纸的对应栏内。 【说明1】 函数test fl (int m,int n)对整数m、n进行某种运算后返回一个整数值。【C函数1】 int test_fl (int m, int n) { int k; k=m>n?m:n; for(;(k%m!=0)||(k%n!=0);k++); return k; }【问题1】(5分)(1)请写出发生函数调用test_fl(9,6)时,函数的返回值;(2)请说明函数test_fl的功能。 【说明2】 设在某C系统中为每个字符分配1个字节,为每个指针分配4个字节,sizeof(x)计算为x分配的字节数。 函数test_f2()用于测试并输出该C系统为某些数据分配的字节数。【C函数2】 void test_f2() { char str[]="NewWorld"; char *p=str; char i=‘\0’; void *ptr=malloc(50);printf("%d\t",sizeof(str)); printf("%d\n",sizeof(p)); printf("%d\t",sizeof(i)); printf("%d\n”,sizeoqptr)), }【问题2】(4分) 请写出函数test_f2()的运行结果。 【说明3】 函数test_f3(char s[])的功能是:将给定字符串s中的所有空格字符删除后形成的串保存在字符数组tstr中(串s的内容不变),并返回结果串的首地址。【C函数3】 char *test_f3 (const char s[]) { char tstr[50]={‘\0’}; unsigned int i,k=0; for(i=0;i<strlen(s);i++) if(s
!= ‘ ’)tstr[k++]=s
; return tstr; }【问题3】(6分) 函数test_f3()对返回值的处理有缺陷,请指出该缺陷并说明修改方法。
选项
答案
解析
转载请注明原文地址:https://www.tihaiku.com/congyezige/2427809.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
BIM模型在不同平台之间转换时,下列()做法有助于解决模型信息的丢失问题。A.尽
()是指对要达到项目目标准备采取的技术手段、具体步骤及解决关键性问题的方法等在内
对关键复杂的墙板进行拆分,解决钢筋绑扎、顺序问题等,并对该部分进行施工图深化属于
在运维阶段,包含建筑工程信息的竣工模型的用途是()。A.发现设计问题,利用模型进
虚拟建造技术不能够解决施工中()问题。A.统计概算工程量 B.操作是否存在冲突
在设计时,往往由于各专业设计师之间的沟通不到位,而出现各种专业之间的碰撞问题,B
下面哪一项不是结合BIM技术的同专业分包商协同考虑的问题?()A.预算 B.材
对已经绘制好的风管进行“修改类型”的操作,可能会发生什么问题?()A.弯头形状变
项目后评价的步骤为()。A.提出问题→筹划准备→深入调查,搜集资料→分析研究→编
男性,24岁,外伤抢救后,意识清楚,带气管插管返回ICU。该病人表达健康问题宜采
随机试题
DadCan’tHandleTheseToysAnyparentwithachild【C1】_
下列句子中,标点符号使用符合规范的是( )。A.你明天在家休息休息吧。 B.
关于出版物购销形式的说法,错误的是()。A.包销是发行单位买断出版物所有权,并
中国传统道德是中国古代思想家对中华民族道德实践经验的()A、总结 B、概括
房地产预售、销售广告,必须载明以下()事项。A.开发企业名称 B.中介服
简述现代企业人力资源管理各个历史发展阶段的特点。
阿拉伯的主要教育机构有哪些?
下列属于个人理财业务人员的专业化服务活动表现的有()。A.商业银行充当理财
银信合作产品投资于权益类金融产品或具备权益类特征的金融产品,且聘请第三方投资顾问
下列记录中可以作为调整账面金额的原始凭证有()。A、盘存单 B、实存账存对比表
最新回复
(
0
)