二级C语言考试必备(真题)考点26 字符串处理函数

二级C语言考试必备(真题)考点26 字符串处理函数

ID:38649817

大小:81.50 KB

页数:8页

时间:2019-06-17

二级C语言考试必备(真题)考点26 字符串处理函数_第1页
二级C语言考试必备(真题)考点26 字符串处理函数_第2页
二级C语言考试必备(真题)考点26 字符串处理函数_第3页
二级C语言考试必备(真题)考点26 字符串处理函数_第4页
二级C语言考试必备(真题)考点26 字符串处理函数_第5页
资源描述:

《二级C语言考试必备(真题)考点26 字符串处理函数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、【2000年4月】(30)设有数组定义:chararray[]="China";则数组array所占的空间为A)4个字节B)5个字节C)6个字节D)7个字节【答案】C【2000年4月】(43)设已有定义:char*st="howareyou";下列程序段中正确的是A)chara[11],*p;strcpy(p=a+1,&st[4]);B)chara[11];strcpy(++a,st);C)chara[11];strcpy(a,st);D)chara[],*p;strcpy(p=&a[1],st+2);【答案】A【2000年4月】(44)下列程序执行后的输出结果是A)you&meB)you

2、C)meD)errmain(){chararr[2][4];strcpy(arr,"you");strcpy(arr[1],"me");arr[0][3]='&';printf("%s",arr);}【答案】A【2000年4月】(45)下列程序执行后的输出结果是A)helloB)helC)hloD)hlmvoidfunc1(inti);voidfunc2(inti);charst[]="hello,friend!";voidfunc1(inti){printf("%c",st[i]);if(i<3){i+=2;func2(i);}}voidfunc2(inti){printf("%c"

3、,st[i]);if(i<3){i+=2;func1(i);}}main(){inti=0;func1(i);printf("");}【答案】C【2000年4月】(12)下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其它元素不变。请填空。#include#includemain(){chara[]="clanguage",t;inti,j,k;k=strlen(a);for(i=0;i<=k-2;i+=2)for(j=i+2;j<=k;【】)if(【】){t=a[i];a[i]=a[j];a[j]=t;}puts(a);printf("");}【答案】j+=2,a

4、[i]>a[j]【2000年4月】(14)以下程序的功能是:将无符号八进制数字构成的字符串转换为十进制整数。例如,输入的字符串为:556,则输出十进制整数366。请填空。#includemain(){char*p,s[6];intn;p=s;gets(p);n=*p-'0';while(【】!='')n=n*8+*p-'0';printf("%d",n);}【答案】*(++p)【2001年4月】(43)当执行下面的程序时,如果输入ABC,则输出结果是A)ABC6789B)ABC67C)12345ABC6D)ABC456789#include“stdio.h”#include“str

5、ing.h”main(){charss[10]=“1,2,3,4,5”;gets(ss);strcat(ss,“6789”);printf(“%s”,ss);}【答案】A【2001年9月】(41)以下程序的输出结果是main(){charst[20]=“hellot\”;printf(“%d%d”,strlen(st),sizeof(st));}A)99B)520C)1320D)2020【答案】B【2001年9月】(42)以下选项中,不能正确赋值的是A)chars1[10];s1=“Ctest”;B)chars2[]={‘C’,‘t’,‘e’,‘s’,‘t’};C)char

6、s3[20]=“Ctest”;D)char*s4=“Ctest”;【答案】A【2001年9月】(15)若有定义语句:chars[100],d[100];intj=0,i=0;,且s中已赋字符串,请填空以实现字符串拷贝。(注:不得使用逗号表达式)while(s[i]){d[j]=【】;j++;}d[j]=0;【答案】s[i++]【2002年4月】(31)以下程序段的输出结果是chars[]="\141141abct";printf("%d",strlen(s));A)9B)12C)13D)14【答案】A【2002年4月】(45)以下程序的输出结果是#include#includ

7、emain(){charb1[8]="abcdefg",b2[8],*pb=b1+3;while(--pb>=b1)strcpy(b2,pb);printf("%d",strlen(b2));}A)8B)3C)1D)7【答案】D【2002年4月】(13)以下程序的输出结果是【】。main(){chars[]="abcdef";s[3]=‘';printf("%s",s);}【答案】abc【2002年4月】(1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。