- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
习题3参考答案
一、选择题
3.1C分析:本题考查程序和数组的基本概念。
3.2A分析:字符串比较大小是以第1个不相同字符的大小为标准的,跟长度没有关系,B选项不正确;
字符串比较大小除了使用库函数strcn3()以外,就只能靠自己写代码来实现了,而不能通过关系运算符来比
较大小。因为字符串在表达式中相当于constchar*,即常字符指针,代表的是字符串的首地址,关系运算符
会将两个字符串的首地址值比较大小,这是毫无意义的。C选项不正确。C语言中只有字符串常量而没有字
符串变量,D选项描述不正确;空串的长度为0,而以空格打头的字符串的长度至少为1,因此A选项是正确。
3.3A分析:如果第一维的长度没有指定,则定义的同时需要完成初始化,否则不知道分配多大的内
存空间给它,所以选项B、C错误;二维数组a[2][3]中只有两个元素,都是一维数组,一维下标最大只能是
a[1],所以选项D错误;若完成初始化的二维数组,第一维的长度没有指定,则第一维的大小按如下规则确
定:若初值个数能被第二维大小整除,所得的商就是第一维的大小,若不能整除,则所得的商加1作为第一
维的大小,所以选项A相当于:
doublea[1][3]={6};其中a[0][0]=6,其他元素赋值0,选项A正确,答案为A。
3.4D分析:本题考察的知识点是:字符串常量。在C语言中,字符串常量是以双引号括起来的字符
序列。因此B选项和C选项不正确。字符序选项不正确。字符序列列中中可包含可包含一一些转些转义字符,义字符,转转义字符义字符都都是以是以开头的。A选项中
包含包含了了三三个个,前两个(\)代表了一个代表了一个字符,字符,后面后面一个和一个和一起()被看作被看作一个一个,所以该字符串缺少一
个个结束结束的的,因此不正确。D选项的两个选项的两个之间没有任何字符,代表的是一个空串,是合法的字符串常量,
因此D选项正确。
3.5D分析:在C语言中要对两个字符串的大小进行比较,就需要调用字符串比较函数strcmp,如果
这个函数的返回值等于0,说明两个字符串相等。因此D选项正确。
3.6A分析:两个字符串进行比较时,按照字符串中相同位置的字符ASCII码顺序进行比较,选项B
错误;字符串需要包含串尾的结束标志,但是计算字符串长度时,不包含串尾的结束标志,选项C错误;
要将字符串s2连接到s1后面,串s1所在存储空间必须可以存储字符串s1、字符串s2连接后构成新串的字符,
选项D错误。答案选A.
3.7C分析:scanf()语语句句中用中用空格空格间隔不同的字符串,空格将被全部忽略掉,所以用scanf()函数
不能输入空格;getchar()函数用于输入字符,其调用格式为:ch=getchar(),getchar()函数从终端读入一
个字符作为函数值,把读入的字符赋给变量ch。在输入时,空格、回车符都将作为字符读入,而且只有在
用户敲入回车键时,读入才开始执行。gets()函数的调用形式为:gets(str_adr),其中str_adr是存放输入字符
串的起始地址,可以是字符数组名、字符数组元素的地址或字符指针变量。gets函数用来从终端键盘读入字
符串(包括空格符),直到读入一个换行符为止。getc()函数的调用形式为:ch=getc(pf)其中pf是文件指针,
函数的功能是从pf指定的文件中读入一个字符,并把它作为函数值返回。因此C选项正确。
3.8D分析:本题考查字符数组与字符串常量的区别。
3.9D分析:本题考查二维数组的定义及其数组元素下标范围。下标1和下标2取值范围分别在0到
行长度减1和0到列长度减1之间。
3.10C分析:本题考查二维数组定义及其初始化。要赋值的个数行与列都只可以少,不能多。
3.11A分析:数组说明的一般形式为:类型说明符数组名[常量表达式]。B)中N是变量,不能用
变量定义数组长度。C)选项中数组长度是非法的一串数字。定义数组时必须为其指明长度,D)选项中数组
长度为空,所以非法。
3.12A分析:考查strlen()函数,字符串的长度是指字符串中有函数,字符串的长度是指字符串中有效效字符的个数,不字符的个数,不包含包含字符串字符串结束结束符符
。当一个字符数组中。当一个字符数组中包含多包含多个个时,strlen的值为第一个的值为第一个
您可能关注的文档
- 管道关键工程常用图例.pdf
- 管理信息系统mis 试卷.pdf
- 管理会计案例管理会计经典案例.pdf
- 算法初步知识点.pdf
- 策划计划书5篇汇总大全.pdf
- 第六版新冠肺炎诊疗方案“中医治疗”完全版.pdf
- 第五单元导学案大单元整体设计-2021-2022学年九年级化学人教版上册.pdf
- 第三讲 爸爸妈妈不在家的时候.pdf
- 第七讲-地球内部圈层与岩石圈的结构.pdf
- 第9关:文言文阅读(原卷版)-2024年中考语文一轮复习题型专练.pdf
- 2023年北京大兴区教委所属事业单位招聘教师笔试真题.docx
- 2023年杭州市教育局所属事业单位招聘笔试真题.docx
- 2023年通江县县级机关事业单位考调(选调)工作人员笔试真题.docx
- 2023年南京市公安局招聘警务辅助人员笔试真题.docx
- 2023年十堰茅箭区教育局所属学校招聘笔试真题.docx
- 2023年福建漳州芗城区社区专职工作人员招聘笔试真题.docx
- 2023年新疆乌鲁木齐米东区公安局招聘警务辅助人员笔试真题.docx
- 2023年山西省消防救援总队训练与战勤保障支队招聘笔试真题.docx
- 2023年广州市荔湾区教育局招聘事业编制人员笔试真题.docx
- 2023年阜新市公安局招聘警务辅助人员笔试真题.docx
文档评论(0)