- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机二级C语言第13讲(字符串)
第13讲 字符串与指针 字符数组和字符串 常用的字符串处理函数 指针与字符串 字符串指针作函数参数 字符指针变量与字符数组的区别 真题分析 第一节 字符数组和字符串 字符数组的定义形式: char 数组名[数组大小] 如: char c[10], ch[3][4]; 第一节 字符数组和字符串 字符数组的初始化 逐个字符赋值 第一节 字符数组和字符串 字符数组的初始化 用字符串常量 第一节 字符数组和字符串 字符数组的初始化 用字符串常量 第一节 字符数组和字符串 二维字符数组的初始化 字符数组的输出举例 第一节 字符数组和字符串 字符串及其结束标志 无字符串变量,用字符数组处理字符串 字符串结束标志:‘\0’ 第一节 字符数组和字符串 字符串的输入与输出 逐个字符输入/输出:%c 第一节 字符数组和字符串 字符串的输入与输出 整体输入/输出:%s %s输出举例 %s输入举例 第二节 常用的字符串处理函数 第二节 常用的字符串处理函数 第二节 常用的字符串处理函数 第二节 常用的字符串处理函数 第二节 常用的字符串处理函数 字符串处理函数举例1 字符串处理函数举例2:找三个字符串中的最大者 第三节 指针与字符串 字符串表示形式 用字符数组实现 第三节 指针与字符串 字符串表示形式 用字符指针实现 第四节 字符串指针作函数参数 用字符数组作函数参数 第四节 字符串指针作函数参数 用字符串指针变量作函数参数 第五节 字符指针变量与字符数组区别 char *cp; 与 char str[20]; 1.str由若干元素组成,每个元素放一个字符;而cp中存放字符串首地址。 2. str是地址常量;cp是地址变量。 如: char str[20]; str=“I love China!”; (?) char *cp; cp=“I love China!”; (?) 3.cp接受键入字符串时,必须先开辟存储空间 真题分析 2008年4月 (25)设有如下程序段 char s[20]= Beijing, *p; p=s; 则执行p=s;语句后,以下叙述正确的是( )。 A)可以用*p 表示s[0] B)s 数组中元素的个数和p 所指字符串长度相等 C)s 和p 都是指针变量 D)数组s 中的内容和指针变量p 中的内容相同 真题分析 2008年4月 (27)有定义语句:char s[10];,若要从终端给s 输入5 个字符,错误的输入语句是( )。 A)gets(s[0]); B)scanf(%s,s+1); C)gets(s); D)scanf(%s,s[1]); 真题分析 2008年4月 (33)有以下程序 #include stdio.h #include string.h void fun(char *s[],int n) {char *t;int i,j; for(i=0;in-1;i++) for(j=i+1;jn;j++) if(strlen(s[i])strlen(s[j])) {t=s[i];s[i]=s[j];s[j]=t;} } main() {char *ss[]={bcc,bbcc,xy,aaaacc,aabcc}; fun(ss,5);printf(%s,%s\n,ss[0],ss[4]); } 程序的运行结果是( )。 A)xy,aaaacc B)aaaacc,xy C)bcc,aabcc D)aabcc,bcc 真题分析 2008年4月 (35)有以下程序 #include stdio.h void fun(char *a,char *b) {while(*a==*)a++; while(*b=*a){b++;a++;} } main() { char *s=*****a*b****,t[80]; fun(s,t);puts(t); } 程序的运行结果是( )。 A)*****a*b B)a*b C)a*b**** D)ab 真题分析 2008年9月 (24)若有定义语句:char s[10]=1234567\0\0;,则strlen(s)的值是( )。 A)7 B)8 C)9 D)10 知识点分析 题型:上机、笔试都有,出现几率很高。 数量:笔试部分一般会出1-2个选择题和1-2个填空题。 重点掌握: 1.字符串的初始化、串的存放 2. 常见的字符串处理函数 3.字符指针变量做函数的参数 好好考() 全国计算机等级考试 二级C语言 例 char ch[5]={‘H’,’e’,’l’,’l’,’o’}; ch[0] H e l l o 逐个字符赋值 ch[1] c
您可能关注的文档
- 2007年9月份全国计算机等级考试三级网络技术笔试试卷及答案.doc
- 2010年春江苏计算机等级三级偏软考试试题附加答案.docx
- 08春年秋浙江省高等学校计算机等级考试试卷(三级数据库技术及应用).docx
- 2011年9月全国计算机等级考试二级VF笔试真题及答案(标准Word文字版).doc
- 2011全国计算机等级考试三级南开C语言上机100题答案.doc
- 2009年9月四级网络工程师试题.doc
- 2008年秋浙江省计算机等级考试二级C试卷及答案.doc
- 全国计算机等级考试三级笔试试卷 数据库技术 三级数据库 真题 03年9月.doc
- 2009年9月计算机等级考试三级网络技术真题及答案.doc
- 全国计算机等级考试三级网络技术程序设计题.docx
- 2026秋季大连银行校园招聘备考题库附答案详解(培优a卷).docx
- 2026长乐农商银行校园招聘6人备考题库附答案详解(完整版).docx
- 浙江银行招聘-中国农业银行2026年度校园招聘备考题库及答案详解(考点梳理).docx
- 中国建设银行建信金融资产投资有限公司2026年度校园招聘8人备考题库含答案详解(精练).docx
- “梦工场”招商银行长沙分行2026寒假实习生招聘备考题库含答案详解(名师推荐).docx
- 中国建设银行青海省分行2026年度校园招聘备考题库附答案详解(研优卷).docx
- 兴业银行北京分行2026校园招聘备考题库附答案详解(满分必刷).docx
- 2026福建省面向浙江大学选调生选拔工作备考题库及答案详解参考.docx
- 2026福建省面向江南大学选调生选拔工作备考题库及完整答案详解1套.docx
- 中国建设银行中德住房储蓄银行2026年度校园招聘5人备考题库及答案详解(最新).docx
最近下载
- 最全人教版四年级数学下册知识点总结.doc
- T CAWABJ 003—2025 疗愈犬驯导师.pdf VIP
- 光储充一体化项目方案.pdf
- GB 50217-2018 电力工程电缆设计标准.docx VIP
- GB50171-2012 电气装置安装工程 盘、柜及二次回路接线施工及验收规范.pdf VIP
- 2025考核人工智能训练师四级真题精选附答案.docx VIP
- 演播室设备清单.docx VIP
- GB/T 19228.1-2011_不锈钢卡压式管件组件 第1部分:卡压式管件.pdf
- 语文二年级下册一课一练.pdf VIP
- 组态软件基础及应用(组态王KingView)第2版课件全套第1--10章组态王软件---综合实例.pptx VIP
原创力文档


文档评论(0)