下载此文档

重庆三峡学院2020—2021学年度C语言程序设计考试试卷.pdf


文档分类:资格/认证考试 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
该【重庆三峡学院2020—2021学年度C语言程序设计考试试卷 】是由【青山代下】上传分享,文档一共【10】页,该文档可以免费在线阅读,需要了解更多关于【重庆三峡学院2020—2021学年度C语言程序设计考试试卷 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。20202021学年度《语言程序设计》考试试卷考试范围:《C语言程序设计》;满分:100分;考试时间:120分钟院/系:__________专业:__________姓名:__________考号:__________题号一二三四总分得分第I卷(选择题)评卷人得分一、选择题:1~15小题。下列每题给出的选项中,根据要求选择合适的选项。请在答题卡上将所选项的字母涂黑。#include<>main()inty=9;for(;y>0;y--)}程序的运行结果是()。#include<>typedefstructstucharname,gender;intscore;}STU;voidf(STUa,STUb)b=a;}main()1f(a,b);})。,m,290,Qian,f,,m,290,Zhao,m,,f,350,Qian,f,,m,290,Zhao,f,,当函数的返回值缺省时,表示该函数返回值的类型是()。()。:#defineN2#definey(n)((N+1)*n)则执行下列语句:z=4*(N+y(5));后的结果是()。:intk;则()。-:#include<>main()charch='Z';ch=(ch-'A'+1)%26+'A';putchar(ch);}2)。()。(97);('a');:#include<>main()inti;for(i=1;i<=5;i++)elsecontinue;}}程序运行后的输出结果是()。A.*#*#*#$B.*#*#*$C.*#*#$D.*#*#*#*$:#include<>#include<>main()inti;for(i=0;a;i++)if(a=='')strcpy(a,&a);i=0;}}3})。!!!!:inta;以下选项中对a数组元素正确引用的是()。:chars,(*k),*p;则以下赋值语句正确的是()。=s;=k;=s;=s;()。,.#include<>(),;charh;}T;以下叙述中正确的是()。(非选择题)评卷人得分二、填空题:16~18小题。请将答案写在答题纸指定位置上。。#include<>FILE*fp;main()inti,j;if((fp=fopen(①exit(0);for(i=0;i<10;i++);fwrite(②,sizeof(int),1,③);}fclose(fp);}:s=;for(k=1;k<=n;k++)s=s+/(k*(k+1));;填空完成下述程序,使之与上述程序的功能完全相同。s=;①;k=0;dos=s+d;②;d=/(k*(k+1));}while(③);;518N名人员的数据已在主函数中存入结构体数组std中,且编号唯一。函数fun的功能是:找出指定编号人员的数据,作为函数值返回,由主函数输出,若指定编号不存在,返回数据中的编号为空串。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构!试题程序如下:#include<>#include<>#defineN8typedefstructcharnum;intyear,month,day;}STU;/**********found**********/①______fun(STUstd,charnum)inti;for(i=0;i<N;i++)/**********found**********/if(strcmp(②______,num)==0)/**********found**********/return(③______);returna;}voidmain()STUp;p=fun(std,n);if(==0)else6}}得分三、改错题:小题。请将答案写在答题纸指定位置上。:先将s所指字符串中的字符按逆序存放到t所指字符串中,然后把s所指串中的字符按正序连接到t所指串的后面。例如:当s所指的字符串为:时,则t所指的字符串应为:“EDCBAABCDE”。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序如下:#include<>#include<>voidfun(chars,chart)/*********found*********/inti;i=0;s1=strlen(s);for(;i<s1;i++)/*********found*********/t=s;for(i=0;i<s1;i++)t=s;}main()chars,t;fun(s,t);}评卷人得分四、设计题:20~21小题。请将答案写在答题纸指定位置上。720续判断第二个字母。程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件中保存。输入的字符串以“!”结束。8第卷(选择题)一、选择题:1~15小题。下列每题给出的选项中,根据要求选择合适的选项。请在答题卡上将所选项的字母涂黑。(非选择题)二、填空题:16~18小题。请将答案写在答题纸指定位置上。16.①②&j③fp17.①d=1②k++③k<=n18.①STU②③std三、改错题:19小题。请将答案写在答题纸指定位置上。19.(1)错误:inti;正确:inti,s1;(2)错误:t=s;正确:t=s;9~21小题。请将答案写在答题纸指定位置上。20.#include<>intmain()charch;ch=getchar();switch(ch)case't':ch=getchar();return0;},同时判断所输入字符是否为,若是则停止输入,结束程序;若不是,则判断该字符是否是小写字母,若是则转换为大写字母,最后写入文件text中,具体程序如下:#include<>#include<>voidmain()FILE*fp;charch;if(fp==NULL)exit(1);}while(1)if(ch=='!')break;if(ch>='a'&&ch<='z')ch-=32;}fclose(fp);}10

重庆三峡学院2020—2021学年度C语言程序设计考试试卷 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人青山代下
  • 文件大小769 KB
  • 时间2024-04-13