没有合适的资源?快使用搜索试试~ 我知道了~
根据提供的文件内容,我们可以提炼出以下知识点: 第一套题库涉及的C语言知识点主要包括:字符串处理、函数编写、数组操作。具体为: 1. 删除字符串数组中长度超过给定k的字符串,并计算剩余字符串的数量。 2. 比较两个字符串,将匹配的字符组合成新字符串。 3. 删除字符串前导的*号。 第二套题库涉及的C语言知识点主要包括:链表操作、整数处理、数组操作。具体为: 1. 在有序链表中插入新节点,保持链表的有序性。 2. 计算一个正整数各位数字的乘积。 3. 计算n门课程的平均分。 第三套题库涉及的C语言知识点主要包括:字符串查找、数学计算、字符串处理。具体为: 1. 在字符串数组中查找子串,并输出所有匹配项。 2. 计算三个整数的最小公倍数。 3. 删除字符串前后的*号,保留中间的*号。 第四套题库涉及的C语言知识点主要包括:字符串查找、条件筛选、字符串处理。具体为: 1. 查找字符串数组中与指定字符串相似的字符串,并返回位置。 2. 选出一定范围内能被3整除且某一位为5的整数。 3. 删除字符串尾部的*号。 第五套题库涉及的C语言知识点主要包括:链表操作、字符串查找、条件筛选。具体为: 1. 记录单向链表的节点数量。 2. 查找字符串最后一次出现的位置。 3. 删除字符串中非偶数下标或非偶数ASCII码值的字符。 这些知识点涵盖了C语言在实际编程中的常见应用,包括字符串操作、链表管理、数组操作、条件判断、循环控制等方面。掌握这些知识点对于参加计算机二级C语言考试的考生而言具有实际帮助,有助于加深对C语言基础知识和编程技巧的理解。
资源推荐
资源详情
资源评论















第一套
1. 給定程序中,函数 fun 的功能是:在形参 ss 所指字符串数组中,删除所有串長超過 k 的
字符串,函数返回所剩字符串的個数。Ss 所指字符串数组中共有 N 個字符串,且串長不不
小于 M。
1 N 2 k 3 ss[i]
2. 給定程序 MODI1.C 中函数 fun 的功能是:逐一比较 p、q 所指两個字符串對应位置中的
字符,把 ASCII 值或相等的字符依次寄存在 c 所指数组中,形成一种新的字符串。
1 int k=0; 2 while(*p||*q)
3. 假定输入的字符串中只包括字母和*号。請编写函数 fun,它的功能是:除了字符串前导
*号之外,将串中其他*号所有删除。在编写函数時,不得使用 C 語言提供的字符串函数。
函数 fun 中給出的語句仅供参照。
int i=0;
char *p=a;
while(*p&&*p=='*')
{ a[i]=*p;
i++;
p++;
}
while(*p)
{ if(*p!='*')
{a[i]=*p;i++;}
p++;
}
a[i]='\0';
第二套
1. 給定程序中已建立一种带頭結點的單向链表,链表中的各結點按結點数据域中的数据递
增有序链接。函数 fun 的功能是:把形参 x 的值放入一种新結點并插入到链表中,插入後各
結點数据域的值仍保持递增有序。
1 x 2 p 3 s
2. 給定程序 MODI1.C 中函数 fun 的功能是:计算正整数 num 的各位上的数字之积。
1 long k=1; 2 num/=10
3. 請编写函数 fun,它的功能是:计算 n 门課程的平均分,计算成果作為函数返回。
int i;
float ave=0.0;
for(i=0;i<n;i++)
ave=ave+a[i];
ave=ave/n;
return ave;
第三套
1. 給定程序中,函数 fun 的功能是:在形参 ss 所指字符串数组中,查找具有形参 substr 所
指子串的所有字符串并输出,若没找到输出對应信息。Ss 所指字符串数组中共有 N 個字符,
且串長不不小于 M。程序中库函数 strstr(s1、s2)的功能是早 s1 串中查找 s2 子串,若没有,
函数值為 0,若有,為非 0。
1 N 2 substr 3 0

2. 給定程序 MODI1.C 中函数 fun 的功能是:求三個数的最小公倍数。
1 fun(int x,int y,int z) 2 return j;
3. 假定输入的字符串中只包括字母和*号。請编写函数 fun,它的功能是:只删除字符串前
导和尾部的*号,串中字母之间的*号都不删除。形参 n 給出了字符串的長度,形参 h 給出了
字符串中前导*号的個数。在编写函数時,不得使用 C 語言提供的字符串函数。
char *p=a;
int j=0,len=0;
while(*p){p++;len++;}
while(j<len-h-e){
a[j]=a[h+j];
j++;
}
a[j]=0;
第四套
1. 給定程序中,函数 fun 的功能是:在形参 ss 所指字符串数组中查找与形参 t 所指字符串
相似的串,找到後返回该串在字符串中的位置(下標值),未找到则返回-1。ss 所指字符串
数组中共有 N 個内容不一样的字符串,且串長不不小于 M。
1 N 2 i 3 -1
2. 給定程序 MODI1.C 中函数 fun 的功能是:從整数 1 到 55 之间,选出能被 3 整除、且有
一位上的数是 5 的那些事,并且把這些数放在 b 所指的数组中,這些数作為函数值返回。规
定,函数中 a1 放個位数,a2 放拾位数。
1 a2=k/10; 2 return i;
3. 假定输入的字符串中只包括字母和*号。請编写函数 fun,它的功能是:将字符串尾部的*
号所有删除,前面和中间的*号不删除。
char *p=a;
while(*p)p++;p--;
while(*p=='*')p--;
p++;
*p=0;
第五套
1. 給定程序中,函数 fun 的功能是:记录出带有頭結點的單向链表中結點的個数,寄存在
形参 n 所指的存储單元中。
1 *n 2 next 3 head
2. 給定程序 MODI1.C 中函数 fun 的功能是:求出 s 所指字符串最终一次出現的 t 所指字符
串的地址,通過函数值返回,在主函数中输出從此地址開始的字符串;若未找到,则函数值
NULL。
1 a=NULL; 2 if(*r==*p)
3. 函数 fun 的功能是:将 s 所指字符串中除了下標為偶数,同步 ASCII 指也為偶数的字符
外,其他的所有都删除:串中剩余字符所形成的一种新串放在 t 所指的数组中。
int i,j=0;
for(i=0;i<strlen(s);i+=2)
if(s[i]%2==0)t[j++]=s[i];
t[j]=0;
第六套

1.函数 fun 的功能是:進行数字字符转换。若形参 ch 中是数字字符‘0’—‘9’,则‘0’转
换成‘9’,‘1’转换成‘8’,‘2’转换成‘7’,……‘9’转换成‘0’;若是其他字符则保
持不变,并将转换後的成果做函数值返回。
1 char 2 ch<='9' 3 '0'
2. 給定程序 MODI1.C 中函数 fun 的功能是:将 p 所指字符串中所有字符复制到 b 中,规
定复制第三個字符之後插入一种空格。
1 b[k]=*p; 2 b[k]=' ';k++;
3. N 名學生的成绩已在主函数中放入一种带頭結點的链表构造中,h 指向链表的頭結點。
請编写函数 fun,它的功能是:求出平均分,有函数值返回。
STREC *p=h->next;
double av=0.0;
int n=0;
while(p!=NULL)
{
av=av+p->s;
p=p->next;
n++;
}
av/=n;
return av;
第七套
1. 函数 fun 的功能是:把形参 a 所指数组中的偶数按原次序依次寄存 a[0]、a[1]、a[2]……
中,把奇数從数组中删除,偶数個数通過函数值返回。
1 a[i]%2 2 a[j] 3 j
2. 給定程序 MODI1.C 中函数 fun 的功能是:按如下递推公式求函数值。例如,當給 n 输
出 5 時,函数值為 18;當給 n 输入 3 時,函数值為 14.
1 fun(int n) 2 if(n==1)
3. 假定输入的字符串中只包括字母和*号。請编写函数 fun,它的功能是:使字符串中尾部
的*号不得多于 n 個;若多于 n 個则删除多出的*号;若少于或等于 n 個,则什么也不做,字
符串中间和前面的*号不删除。
char *p=a;
int j=0;
while(*p)p++;p--;
while(*p=='*')p--;
p++;
while(j<n&&*p){
p++;
j++; }
*p=0;
第八套
1. 給定程序中,函数 fun 的功能是:运用指针数组對形参 ss 所指字符串数组中的字符串按
由長到短的次序排列,并输入排序成果。ss 所指定字符串数组中共有 N 個字符串,且串長
不不小于 M。
1 i 2 ps[j] 3 tp

2. 已知一种数列從第 0 项開始的前三项分别是 0、0、1 後来的各项都是它相邻的前三项之
和。給定程序 MODI1.C 中函数 fun 的功能是:计算并输出该数列前 n 项的平方根之和。n
的值通過形参传入。
1 double fun(int n) 2 return sum;
3. 编写函数 fun,它的功能是:计算下列级数和,和值由函数值返回。例如,當 n=10,
x=0.3 時,函数值為 1.349859。
int i;
double s=1.0,s1=1.0;
for(i=1;i<=n;i++)
{s1=s1*i;
s=s+pow(x,i)/s1; }
return s;
第九套
1. 給定程序中,函数 fun 的功能是:计算 x 所指数组中 N 個数的平均值(规定所有数均為
正数),平均值通過形参返回主函数,将不不小于平均值且最靠近平均值的数作為函数值返
回,在主函数中输出。
1 *av 2 i 3 x[j];
2. 給定程序 MODI1.C 中函数 fun 的功能是:根据整型形参 n 计算如下公式的值。例如:
若 n=10,则应输出:0.617977.
1 float fun(int n) 2 for(i=2;i<=n;i++)
3. 程序定义了 N×N 的二维数组,并在主函数中自動赋值,請编写函数 fun,它的功能是:
使数组右上三角元素中的值乘以 m。
int i,j;
for(i=0;i<N;i++)
for(j=i;j<N;j++)
a[i][j]*=m;
第拾套
1. 給定程序中,函数 fun 的功能是:将 s 所指字符串所有数字字符移到所有非数字字符之
後,并保持数字字符串和非数字字符串原有的先後次序。
1 j++ 2 s[i]=t1[i] 3 j
2. 給定程序 MODI1.C 中函数 fun 的功能是:用冒泡法對 6 個字符串按由小到大的次序排
列。
1 for(j=i+1;j<6;j++) 2 *(pstr+i)=*(pstr+j);
3. 請编写函数 fun,它的功能是:求出 ss 所指字符串中指定字符的個数,并返回次值。
int cnt=0;
char *p=ss;
while(*p){
if(*p==c)cnt++;
p++;
}
return cnt;
第拾一套
1. 函数 fun 的功能是:把形参 a 所指数组中的奇数按原次序依次寄存到 a[0]、a[1]、
a[2]……中,把偶数從数组中删除,奇数個数通過函数值返回。例如:若 a 所指数组中的数
剩余45页未读,继续阅读
资源评论


SlumberingPerson
- 粉丝: 2
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 小游戏五子棋JAVA程序设计.doc
- 综合项目管理大知识标准体系.docx
- 江苏省建设厅项目管理表样本.doc
- 系统集成项目管理工程师考试题库系统集成技术试题汇中样本.doc
- 上半年信息系统项目管理师参考答案及解析.doc
- 物联网期末设计.doc
- 运筹学图与网络分析.ppt
- 如何做好软件系统演示.ppt
- 基于RRTConnect算法的双履带起重机路径规划研究论文.doc
- 网络工程专业大学生职业生涯规划书范文字.doc
- 开放型计算机网络实验室建设路径研究获奖科研报告论文.docx
- 愿望网站策划案.doc
- 网络传播概论全书整本书电子教案教学教程.pptx
- 网络设备调试员(高级)实践操作题.doc
- 数控编程的工艺处理ppt课件.ppt
- (完整版)螺纹连接计算(附Excel计算).doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
