计算机等级测试二级C语言考前上机密卷6.doc

计算机等级测试二级C语言考前上机密卷6.doc

ID:52169259

大小:38.50 KB

页数:7页

时间:2020-03-23

计算机等级测试二级C语言考前上机密卷6.doc_第1页
计算机等级测试二级C语言考前上机密卷6.doc_第2页
计算机等级测试二级C语言考前上机密卷6.doc_第3页
计算机等级测试二级C语言考前上机密卷6.doc_第4页
计算机等级测试二级C语言考前上机密卷6.doc_第5页
资源描述:

《计算机等级测试二级C语言考前上机密卷6.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机等级考试二级C语言考前上机密卷61.程序填空给定程序的功能是判断字符ch是否与串str中的某个字符相同:若相同,什么也不做,若不同,则插在串的最后。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果注意:不得增行或删行,也不得更改程序的结构!试题程序:#include#includevoidfun(char*str,charch){ while( *str&&*str!=ch)str++;if(*str 1  ch){ str[0]=ch;2  =0;}}main(){ 

2、 char s[81], c;printf("Pleaseenterastring:"); gets(s);printf("Pleaseenterthecharactertosearch:");c=getcharO;fun( 3 );printf("Theresult is%s", s);1.程序填空【答案】(1)!=(2)str[1](3)s,c【评析】(1)fun函数中先设置了二个循环从字符串str中寻找字符ch,如果找到则中断循环并保留字符ch的地址,否则一直循环到串尾"。因此通过判断*str的内容即可判断

3、是否已找到字符ch。(2)如果没有找到字符ch,则在while循环后str指针指向串结束符Ox00,此时应将字符ch写入这里并在下一地址写入一个串结束符Ox00,所以应该是"str[1]。O;"语句。(3)此句是调用fun()函数,括弧中是其实际参数。2.程序修改给定程序modi.c中,函数fun的功能是:'根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示的数据,由main()函数输出。例如,若输入2    ︳若输入4则输出:      ︳则输出:    1 2    ︳     1 2 3 4    2 4    

4、︳     2 4 6 8          ︳     3 6 9 12          ︳     4 8 1216请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include#include#defineM10inta[M][M]={0};fun(int**a,intm){intj,k;for(j=0;j

5、cr0;printf("Entern:");scanf("%d",&n);fun(a,n);for(i=0;i

6、组,"**a"是不能正确表示一个多维数组的,我们应当使用"inta[M][M]"。第9行:循环体的内容是给m维的多维数组赋值,这个多维数组在列方向是由1开始的自然数,在行方向上是行首第一数的n倍数,显然,"a[j][k]=k*j;"不符合题意,我们应当使用"a[j][k]=(k+1)*(j+1);"。3.程序设计已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。请勿改动主函数main

7、和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#include#include#include#defineN10typedefstructss{charnum[10];ints;}STU;fun(STUa[],STU*s){}main(){STUa[N]={{"A01",81},{"A02",89},{"A03",66},{"A04",87},{"A05",77},{"A06",90},{"A07",79},{"A08",61},{"A09"

8、,80},{"A10",71}},m;inti;elrser();printf("*****Theoriginaldata*****");for(i=0;i

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

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

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