电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

2018-2019年计算机级C语言10字符串模拟试题

  • 资源ID:136812937       资源大小:143.22KB        全文页数:8页
  • 资源格式: DOCX        下载积分:15金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要15金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

2018-2019年计算机级C语言10字符串模拟试题

2018-2019年计算机级 C语言 10 字符串模拟试题1 填空题下面程序的功能是:对字符串从小到大进行排序并输出,请填空。【答案】略【解析】strcmp(ai,ai+1) book,6【解析】此程序段的功能是使字符串从大到小进行排列。显然,第一空白处,是利用strcmp函数比较字符串ai和ai+1的大小,若不符合题意,就进行调换;main函数中,sort函数是对数组book中的字符串按从小到大进行排序,所以第二空白处填入“book,6”(6是指book所指向的字符串的个数)。2 填空题以下程序用以删除字符串中所有的空格,请填空。【答案】略【解析】sj=si;j+;【解析】本题中相当于字符串S中存储着含有空格的字符,当发现空格的时候就用这个空格字符后面的字符前移覆盖这个空格字符,依次类推向后继续。因此,应填sjsi;j+;两条语句。3 填空题若给fun函数的形参S传送字符串:”abe6354abc”,则函数的返回值是_。(字符串中包括空格)【答案】略【解析】6354【解析】本题的考查点是函数的返回值。这个函数的目的是提取出由函数的形参传送来的字符串中的数字字符,并通过相应字符位置计算出它们数值形式的幂,最后返回字符串中的数字字符的数值形式,所以函数的返回值应当是“6354”。4 填空题以下程序的功能是将字符串s中所有小写字母a删去,请填空。【答案】略【解析】si!=a【解析】本题是要将字符串s中所有小写字母a删去,所以if语句的判断条件应该是字符串s中的字符和字符a不相同的时候,就把它仍然存在原来的数组中,若是和字符a相同,就不再保存它。5 单选题执行以下程序段的输出结果是()。A.00B.012C.00D.0【答案】D【解析】格式字符x或x是以十六进制无符号形式输出整型数(注:输出时不显示前导0x或0X)。6 单选题 设有以下定义和语句:则以下叙述中正确的是()。A.str数组长度和P所指向的字符串长度相等B.*P与str0的值相等C.str与P的类型完全相同D.数组str中存放的内容和指针变量P中存放的内容相同【答案】B【解析】 P是字符串指针,所指向的字符串为”Program”,其长度为7,而数组str中元素的个数为25,因此选项A)和D)是错误的;p=str;后,指针P指向str的首地址,* P=str0,因此选项B)是正确的;str是数组,不是指针变量,所以选项c)也是错误的。7 单选题 以下程序的输出结果是()。A.1B.2C.3D.0【答案】B【解析】 此程序是统计一周七天中英文名称首字母为”T”的个数,Pi0是字符串的首字符,一共有两个”T.因此n=2.8 单选题 下面程序段的运行结果是()。A.8B.12C.4D.7【答案】C【解析】 本题考查两个知识点:strlen函数的功能9 单选题 有以下程序:程序运行后的输出结果是()。A.9B.6C.11D.7【答案】B【解析】 本题考查的是用于字符串处理的函数。10 单选题以下程序中函数sCmp的功能是返回形参指针sl和s2所指字符串中较小字符串的首地址。若运行时依次输入:abcd、abba和abc三个字符串,则输出结果是()。A.abcdB.abbaC.abcD.abca【答案】C【解析】main函数将输入的三个字符串存在二维数组str中,并通过两次streW函数调用,将最小的一个字符串复制到string中。abcd、abba、abc中最小的字符串为abba。11 单选题下述程序的输出结果是()。A.2,2B.1,1C.3,4D.1,2【答案】D【解析】题干中,*(p+)就是数组元素aO,输出a0,之后指针P的值加1,*q即是数组元素al。12 单选题对下述程序的判断中,正确的是()。A.此程序循环接收字符串并输出,直到接收到字符串“the end”为止B.此程序循环接收字符串,接收到字符串“the end”则输出,否则程序终止C.此程序循环接收字符串并输出,直到接收字符串“the end”为止,但因为代码有错误,程序不能正常工作D.此程序循环接收字符串并将其连接在一起,直到接收字符串“the end”为止,输出连接在一起的字符串【答案】A【解析】strcmp(str1,str2)是比较字符串str1和str2,当两字符串相等时,返回值为0,不相等时返回值为非0;所以此段程序的功能是在未接收到字符串“the end”时,读入字符并输出。13 单选题语句“printf(”abhowareyboun”);”的输出结果是()。A.abhowareybouB.abhowareybouC.howareyouD.ahowareybou【答案】C【解析】“b”格式符表示退格,功能是将它后面的字母把它前面的字母覆盖,导致“b”格式符前面的字母不能输出; “”格式符表示输出单引号字符;“”格式符表示输出反斜线字符。14 单选题判断字符串s1是否大于字符串s2,应该使用()。A.if(strcmp(s1,s2)<0)B.if(s 1>s2)C.if(strcmp(s2,s1)<0)D.iffstrcmp(s1,s2)【答案】C【解析】本题考查字符串比较函数strcmp(),调用形式:strcmp(str+1,str+2),其中str+1、str+2分别是字符串存储区的首地址,函数功能:比较字符串stxl和str2,当str2<str2时,返回值为负数;“当strl=str2时,返回0;当str1>str2,返回值为正数。注意:不能使用关系运算符比较两个字符串的大小。15 单选题以下程序:则以下函数调用语句错误的是()。A.k=f(a,b);B.k=add(a,b);C.k=(*f)(a,b);D.k=*f(a,b);【答案】D【解析】D选项中*f(a,b)表示调用后返回一个指向整型数据的地址指针,即该函数的返回值为指针类型,所以不能将其赋值给整形变量k。16 单选题下述语句中,在字符串s1和s2相等时显示”they are Equal”的是()。A)if(*s1=*s2)puts("they are Equal");B)if(!strcmp(s1,s2)puts("they are Equal");C)if(s1=s2)puts(”they are Equal”);D)if(strcmp(s1,s2)puts(”they are Equal”);【答案】B【解析】字符串比较不能用“=”,要用strcmp(s1,s2)函数,字符串s1和s2相等时返回值为0,故!strcmp(s1,s2)=1,条件成立执行后面的语句,输出they alg Equal。17 填空题下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANKlC中。不得增行或删行,也不得更改程序的结构!【答案】略【解析】(1)M(2)<(3)k【考点分析】本题考查:br循环语句的循环条件;if语句条件表达式;return语句完成函数值的返回。【解题思路】填空l:题目指出ss所指字符串数组中共有M个字符串,所以for循环语句循环条件是i<M。填空2:要求求长度最短的字符串,*n中存放的是已知字符串中长度最短的字符串的长度,这里将当前字符串长度与*n比较,若小于*n,则将该长度值赋给*n,因此if语句的条件表达式为len<*n。填空3:将最短字符串的行下标作为函数值返回,变量k储存行下标的值。

注意事项

本文(2018-2019年计算机级C语言10字符串模拟试题)为本站会员(go****e)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.