- 0
- 0
- 约1.21千字
- 约 4页
- 2019-10-10 发布于天津
- 举报
例如,所指的字符串为3537,执行后结果为3537。 请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。 注意部分源程序在文件.中。 不得增行或删行,也不得更改程序的结构!三、程序修改题共8分下列给定程序中函数的功能是用冒泡法对6个字符串进行升序排列。 请改正程序中的错误,使它能得出正确的结果。 注意部分源程序在文件.中,不得增行或删行,也不得更改程序的结构!四、程序设计题共24分编写函数,其功能是求所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串123412132,输入字符为,则输出3。 注意部分源程序在文件.中。 请勿改动主函数和其他函数中的任何内容,仅在函数的花括号中填人你编写的若干语句。 二、程序填空题【参考答案】1++或+=1或++或=+12[]=1[]3【考点分析】本题考查指针型变量;数组变量赋值;循环语句。 【解题思路】填空1根据函致中的内容可知,数组1存储了中的非数字字符,数组口存储了中的数字字符,为了存储下一个数字字符,下标要进行加1操作。 填空2将串中的数字与非数字字符分开后,要先将非数字字符放入字符串中,因此填入[]=1[]。 填空3最后将敦字字符加到串之后,并且要小于数字的个数。 三、程序修改题【参考答案】1=+1;1;6;++2*+=}+;【考点分析】本题考查冒泡排序算法;循环语句格式;指针数组。 【解题思路】1此处考查语句的格式,各表达式之间应用;隔开。 2此处考查用指针表示数组元素的方法,}+表示所指向数组的第1个元素,同理}+表示所指向数组的第个元素。 【解题宝典】冒泡排序算法,其基本思想是,将待排序的元素看作是竖着排列的气泡,较小的元素比较轻,从而要往上浮。 在冒泡排序算法中我们要对这个气泡序列处理若干遍。 所谓一遍处理,就是自底向上检查一遍这个序列,并时刻注意两个相邻的元素的顺序是否正确。 如果发现两个相邻元素的顺序不对,即轻的元素在下面,就交换它们的位置。 显然,处理一遍之后,最轻的元素就浮到了位置;处理二遍之后,次轻的元素就浮到了次高位置。 依次类推,完成排序。 用代码实现数组[]的升序排列为=0;1;;++=十1;1;;++[][]{-[];[]=[][]=;}四、程序设计题【参考答案】*,=0;;*!=’\0‘;++}==++/*求出*所指字符串中指定字符的个数*/;【考点分析】本题考查循环语句遍历字符串,并通过条件语句,判断字符串是否结束。 【解题思路】从字符串中查找指定字符,需要使用循环判断结构,循环语句用来遍历字符串,循环条件为字符串没有结束,即当前字符不是‘\0’,判断语句用来判断当前字符是否为指定字符。 最后返回指定字符的个数。 【2017年计算机二级《语言》考前提分试题及答案3】
您可能关注的文档
- 2017年计算机二级VB考试重点知识精讲(4).docx
- 2017年计算机二级《C语言》考前提分试题及答案2.docx
- 2017年计算机二级《C语言》考前冲刺必做试题及答案2.docx
- 2017年计算机二级《C语言》考前冲刺必做试题及答案1.docx
- 2017年计算机二级《C语言》考前提分试题及答案1.docx
- 2017年计算机二级VFP复习重点-Visual FoxPro基础.docx
- 2017年计算机二级VB考试重点知识讲解.docx
- 2017年计算机二级《C语言》考前提分试题及答案4.docx
- 2017年计算机二级《C语言》考前提分试题及答案5.docx
- 2017年计算机二级《C语言》考前提分试题及答案6.docx
最近下载
- 2024年山西国际商务职业学院单招职业适应性测试题库含答案(典型题).docx VIP
- 2024年新高考二卷 .pdf VIP
- 电气安全知识培训(通用)课件.pptx VIP
- BIM建模基础Revit应用整体教学设计.docx VIP
- 2024年山西国际商务职业学院单招职业适应性测试题库含答案(巩固).docx VIP
- tiktok店铺运营协议合同.docx VIP
- 第三周:音乐《我为老师唱首歌》.ppt VIP
- 《高等教育学》课后习题答案.pdf VIP
- 智能机器人系统:智能机器人SLAMPPT教学课件.pptx VIP
- 深度解析(2026)GBT 13177-2008 《核电厂优先电源》.pptx VIP
原创力文档

文档评论(0)