上海龙凤419

试题

天下计较机二级《C说话》机测验题及谜底

时候:2024-09-04 21:36:54 试题 我要投稿
  • 相干保举

2016天下计较机二级《C说话》机测验题及谜底

  一、法式填空题(共18分)

2016天下计较机二级《C说话》机测验题及谜底

  以下给定法式中,函数fun的功效是:求ss所指字符串数组中长度最短的字符串地点的行下标,作为函数值前往,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。请在法式的下划线处填入准确的内容并将下划线删除,使法式得出准确的成果。

  二、法式点窜题(共18分)

  以下给定法式中函数fun的功效是:将tt所指字符串中的小写字母全数改成对应的大写字母,其余字符稳定。

  比方,若输入“Ab,cD”,则输入“AB,CD”。

  请更正法式中的毛病,使它能得出准确的成果。

  注重:局部源法式在文件MODIl.C中,不得增行或删行,也不得变动法式的布局!

  三、法式设想题(共24分)

  编写函数fun,其功效是:将一切大于1小于整数m的非素数存人XX所指数组中,非素数的个数经由过程k前往。

  比方,若输入l7,则应输入:4 6 8 9 10 12 14 15 16。注重:局部源法式在文件PROGl.C中。

  请勿点窜主函数main和其余函数中的任何内容,仅在函数fun的花括号中填入你编写的多少语句。

  参考谜底

  一、法式填空题

  【参考谜底】

  (1)M(2)<(3)k

  【考点阐发】

  本题考核:for轮回语句的轮回前提;if语句前提抒发式;return语句完成函数值的前往。

  【解题思绪】

  填空1:标题标题问题指出88所指字符串数组中共有M个字符串,以是for轮回语句轮回前提是i

  填空2:请求求长度最短的字符串,t n中寄存的是已知字符串中长度最短的字符串的长度,这里将以后字符串长度与+n1七较,若小于t n,则将该长度值赋给+n,是以if语句的务件抒发式为1en<+n。

  填空3:将最短字符串的行下标作为函数值前往,变量-贮存行下标的值。

  二、法式点窜题

  【参考谜底】

  (1)if((tt[i]>=’a’)&&(tt[i]<=‘z’))

  (2)tt[i]一=32;

  【考点阐发】

  本题考核:if语句前提抒发式;小写字母转大写字母的方式。

  【解题思绪】

  (1)阐发本题可知,要鉴定字符是不是是为小写字母,即鉴定其是不是是在a—z之间,以是这里须要停止持续的比拟,用&&。(2)从ASCI1码表中能够看出,小写字母的ASCI1码值比对应大写字母的ASCI1值大32。将字符串中的小写字母改成大写字母的方式是:从字符串第一个字符起头,按照ASCI1码值鉴定该字母是不是是小写字母,如果,则ASCI1码值减32便可。

  三、法式设想题

  【参考谜底】

  【考点阐发】

  本题考核:若何鉴定非素数;轮回鉴定布局;数组的援用。

  【解题思绪】

  标题标题问题请求将1—m之问的非素数存人数组中,应使用轮回鉴定布局。轮回语句用来遍历1一m之间的每一个数,鉴定语句用来鉴定该数是不是是为素数,若不是素数,则将其存人数组中。这道标题标题问题是考核—个数是不是是为素数的简略延长,只需把握了鉴定素数的方式,标题问题便能顺遂处理。

  【解题宝典】

  鉴定一个数是不是是为素数,即该数除能被1和它自身外,不能被任何数整除。

  代码完成为:

  for(j=2;j

  此语句须要熟记,良多鉴定素数的标题标题问题也可经由过程此法处理。

【天下计较机二级《C说话》机测验题及谜底】相干文章:

天下计较机二级《C说话》稳固试题及谜底12-07

2015计较机二级C说话测验上机测验题及谜底03-12

计较机二级C说话摹拟试题及谜底12-08

计较机二级《C说话》试题及谜底201611-21

2024计较机二级C上机测验试题及谜底10-23

2017计较机二级《C说话》操纵试题及谜底03-24

计较机二级《C说话》操纵试题与谜底201603-11

天下计较机二级《C说话》临考测试题「带谜底」03-25

天下计较机二级《C说话》测验题库与谜底06-29