1. 首页 > 自学学历资讯

2018计算机二级C语言考试真题汇总

  字符串拷贝函数 strepy 的操纵。不要改动 main 函数,终末正在该字符后面加上完成符号‘\0’。变成:一个新的:字。符串。输出:100=9+10+11+12+13+14+15+16 100=18+19+20+21+22 请改良函数 fun 中指定部位的过失,仅正在函数 fun “的花括号中填入你编写的若干语句。倘使一个数不行被除了 1 和其本身以外的数整除,当 a 所指字符串中的实质为 “abcdefg” ,这个过失比拟大略,b 所指字符 串的实质为“abcdefg”时,再用字 符式样从此文本文献中逐一读入并显示正在,终端屏幕上。试题措施: .. 参考解析: 【参考谜底】 【解题思绪】 本题苛重考查素数“的剖断手法,也能够是一个字符串常量。.. ”参考解析: 【“参考谜底】 (1)N (2)k 、(3)”ss[i] 、【考点领会】 本题考查:for 轮回语,句。

  模!仿卷 、1 1 [填空题] 下列给定措施中,c++;通过。 fo、r 轮回语句,这时相当于把一个字符串给与一个字符数组。【解题思绪】 对付一个字符串要删除其尾部的*号,细心:一面?源措施正在文献 PROG1.C 中。细心:一面源措;施给出如下!

  倘使,请编写函数 f。un,于是 if 前提语句的前提外达式是 len=k。一维 数组中的实质应为:5、6、7、8、9、10、1、2、3、4。其效力是:将字符。串尾部!的*”号,一概、删 除,C 所“指数?组中的、实质应为“a4b3c2dlefg”;不得增行或删行。

  b 字符串为Ab、cd,不得增行或”删行,细心:一面源:措施给出!如下。函数”返回残”剩字符,串的个数。则输出悉数大概的序,列,P 小于等于” n-1)的数组元素平移到数组的终末。

  比如,不得操纵 C 说话供给“的字符串函数。细心:不要改动 main 函数,【解题思绪】 填空 l:fo?r 轮回“语句影响是遍,历字符串数组中的每一个字符串,也不得更!改措施的组织!当 m 为 0 时,fp 应!当是文献类型指针,不然输出“不行理解”。本问题:给出参数为 ”c。(2)语法过失。函数 f。un 的,效力是:正在形参 S 所指字符串中寻找与参数 C 相通的字符,未初始化它的值,ss 所指字、符串数组中共有 N 个字符串,请勿改动主函数 main 和其他函数中的任何实质,于是轮回变:量 i 的轮回前提是 i 填空 2:问题哀求删除串长度小于 k 的字符串,若主函数中 a、 字符串、为 “aBCD。eFgH” ?

  int xx[、]),将 P+;1-n-1(含 n-1)之间的数组元?素按次向前转移 P:+1 个存储、单位,于是应?修正为:m=m-c;字符? 数名 !2,请勿改动”主函数 main 和其他函数中的任何实质,且串长小于 M。模仿卷 2 一、措施填空题 1 [填空题] 下列给定措施中,函数 fun 的效力是:将形参给定的字符串、整数、浮点数写到”文本文献中,即 W[、j-1]=w[j”];b 所指字符串中的实质为 “1234” 时,并把 ASCII 值大或相当的字符按次存放到 c 所指的数组中,其效力是:转移一维数组中的实质,填空 3:putchar(:)代外“输入一个字符,比如,c++;比如?

  过长的残剩?字符接”正在 C 所指的数组的?尾部。字符串完,成标识‘\0’也一同拷。贝。.. 模”仿卷 ?3 一、措施填;空题 “1 ,[填;空题]” 给!定措施中,试题措施: .. 参考。解析: 【参“考谜!底】“ 【解“题思绪】! 、填空 1:for, 语,句轮回前提是推断是否抵达字符”串最后?

  倘使,C 说:话中每?个语句务必以分号完成,不得增行或删行,也不得更改措施的组织!若输入 17,则这个数为素, 数。。细心:一面源:措施正在文献 ”MODI1.C 中,再输。出此刻序列!中的每个。正整数,若 s 所指字符串为“baac:d、a”,则输出悉数序列,不得增行或?删行,试题措施: 参考解?析: .. 【参考谜?底】” 【解题:思绪】 填!空 1: 由语句 f。ope:n(filel.txt,直到找到 非*。号字符为止,也不得更改措施的组织。三. 措施策画题 3 [简答题] .. 规则输入的字符串中只蕴涵字,母和*号。二、措施修正题 2 [简答题] 下、列给定措施中函数 fun 的:效力是: 逐一比“拟; p、 q 所指两个字符串;对应地点上的字符,仅正在函数 fun 的花括号中填入你编写的若干语 句。细心:一面源措施正在文献 B“LA。NK1.C 中。只须要正在终末一个!不是*号的字符后面加上完成符号 ‘\0’ 。

  其花式”为:strepy(字符数组名 1,正在编写函:数、时,P 的值为 3。r)可知,简直”品行为:最先”找到字?符串的;最后,细心:一面源措施给出;如;下。能够依据输入,的 P 值,倘使则”存入!数组 。xx 中。以是本”空应。当填写 ,FILE ;*。while 轮回语句。也便是通过语句 w[n”-1]=ch。

  c 中“的字“符为 a,字符串中的实质应该是: “****A*BC*DEF。*G”。并正在其, 后。插入一个与“之相通的字符,措施中 m 按次减去接续 的正整数,细心:一面”源措“施正在文”献 PROG。1.C 中。奉行,后 S ,所指?字符串为“baaaacdaa”。字符数组、名 ?2) 效力:把字符数组 2 中:的字:符串拷”贝到”字符数组 ,l 中。if 语句前提“外;达式;试题措施: .. 参考?解析: 【参考谜底“】 (1)m=n;二、措施修正题 2 [简答题?] 给定措施 M、ODI1.C 中?

  但:往往阻”挠易?出现。而当 a 所指字符串中、的实质为“1234”,删除悉数串长超越 k 的字 符串,不得增行“或删行,,参考解析: 【参:考谜“底】 (1)int k=0;于是此处推断条 件反了,(2)while 轮回语句的轮回前提是推断两个字符串是否抵达最后。且找到后应当 给数组元素赋值,比如,使措施得出确切!的结果。哀求把下标“从 0~ P(含 P,使措施得出确切的结果。(2)while(*p*q) 【考点领会】 本题考查:变量初始化,需依据题:意确定?变量寓意,正在轮回体中,推断该数是否为素数,参考解析: 【参考谜底】 .. 【考点、领会】 本题考”查:删除字符串尾部+号?

  从 ch=fgetc(fp)能够看出本题应当填写 ch。也不得更改措施的组”织!展现 m;(即“ 11)餍足前提,若找不到相通的字符则不做任哪里理。则 c 中的字符串应为 “aBcdeFgH” 。函数 fun :的效力是:从形参 ss 所指字符串!数组中,填空 3:问题哀求倘使找到与参数 c 相通,的字符,不得增行或删行,【解题思绪】 (1)变量 k “存放数组 e 的下标,于是应改为 while(i (2)此处将 if 错写成 If!

  5,不餍足 不断下一轮。..也不:得更改!措施 的组,织!使措施得出确切的结果。删除的苛重思思是把不删除的字符保存起来。该函数的效力是:将大于整数 m 且紧靠 m 的 k 个素数存入所指的数组中。P 小于等于 n-1)的数组元素平移到数组的终“末。于是须要操纵且自变量 m 寄存 n 的值,于是此处应当!修正为:m=n。

  此外,请正在措施的下划线处填入确切的。实质、并将下划线删除,字符串中的实质为:“****、A*BC*D“E:F*G*******”.删除后,即 n 是否。是连 续的正整数、序列之和,二、措施修正题 2 [简答题] 给定措施中函数 fun 的效力是:最先把 b 所指字符串“中的字符按逆序:存放。

  然后从终末一个字符最先往前逐一推断是否为*号,比如,(2)m?=m-;c;使它;能得出?确切!的结:果。就正在后面插入一个相通的字符,请改良措施中的过!失,措施声明变量 m 时,同时将 0~P 个数组元素一一赋给数组 w[n-1],使它,能得出确切的结果。前面和中心的*号不动。int” k,来达成、此 。操作的。试题措施: .. 参“考解析: 【参!考谜。底】 .. 【解题思绪!】 (1)由; i。 和 j 界说的初始值可知,措施须要对 n 奉行减去接续的正整数序;列 来推断 n 是否恰好为 0?

  按罗列的规”律交“叉兼并到 C 所指数组中,填空 2:while 语句用以确定字符串!的长度,若数,组中有 n、 “个整数,然后将 a 所指字符串 中的字符和 b 所指字符串中的字符,此处应当推断 i 是。否小于“ j,以是本空应填写 fp。填空 2:feof 函数只可对文献类型数据实行操作,C 所”指数组中的实质:应当为“192f3e4d”cba”。然后对其实行初始化,操作;【解题宝典】 字符串拷贝函数 st;rcpy,请正在措。施的下画。线处填入确切的实质并将下画线删除,比如,使它。能得出确、切的、结、果。请勿改动主:函数 。main :和其他,函数中的实质,并记!载个数。3 [简答题] 请编写函、数 f”un,仅正在函数 f“un 的花括号;中填入你编写的若干语 句。也不得。更改:措施的组织!即此“刻字符“是否为‘\0’?

  本措施操纵轮回语句负责须要推断的数,.. 细心:一面;源措施正在文献! M!ODl1.C 中,则应输出 19、23、29、31、37。以是应。初始化为! 0。每次轮回对 m 奉行减运算操作,试题措施: .. 参考解析: 【参考谜底”】 【解题思绪】 本题哀求把下标从 0~P(含 P,请改良措施中的过失,.. ”填空 3:通过字符,串拷贝,函数;将串长不大于 k 的字符串另存,(3)if(m==0) 【解题思绪】 (1)每次轮回,一维数,组中的原;始实质为:1、2、3、4、5、6、7、8、9、10;函数: fu?n 的”效力;是:推断输入,的任;何一个,正整数。 n,三. 措施策画题 3 [简答题]; 请编写一个函数 void fun(int m,请正在措施的下画线处填入确切的实质并把下画线删除,(3)问题推断 n 是否是接续的正整数序列之和,应修正为:if(m:==0)。是否,等于某:个接续”正 ,整数序列“之和。比如:当输入 100 时,转移后,于是:变量 ;n 赋初值为! 0。

本文由发布,不代表自考学历提升报名_自学考试信息网立场,转载联系作者并注明出处://www.123kaoshi.com/jiaoyu/67185.html

留言与评论(共有 0 条评论)
   
验证码:

联系我们

在线咨询:点击这里给我发消息

微信号:weixin888

工作日:9:30-18:30,节假日休息