- 1、本文档共76页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言考试资料
试卷编号:8105
所属语言:C语言
试卷方案:C语言期末模拟练习
试卷总分:100分
共有题型:3种一、程序填空 共1题 (共计30分)
第1题 (30.0分) 题号:21
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------功能:将一个字符串中的前N个字符复制到一个字符数组中去,
不许使用strcpy函数。-------------------------------------------------------*/
#include stdio.h
main ( )
{
char str1[80],str2[80];
int i,n;
/***********SPACE***********/
gets(【?】);
scanf(%d,n);
/***********SPACE***********/
for (i=0; 【?】 ;i++)
/***********SPACE***********/
【?】;
/***********SPACE***********/
【?】;
printf(%s\n,str2);}
答案:
=======(答案1)=======
str1
=======(答案2)=======
in
=========或=========ni
=========或=========i=n-1
=========或=========n-1=i
=======(答案3)=======
str2[i]=str1[i]
=========或=========*(str2+i)=*(str1+i)
=========或=========*(str2+i)=str1[i]
=========或=========str2[i]=*(str1+i)
=======(答案4)=======
str2[n]=\0
=========或=========str2[i]=\0
=========或=========str2[n]=0
=========或=========str2[i]=0
=========或=========*(str2+n)=\0
=========或=========*(str2+i)=\0
=========或=========*(str+n)=0
=========或=========*(str2+i)=0
二、程序改错 共1题 (共计30分)
第1题 (30.0分) 题号:441
/*------------------------------------------------------
【程序改错】
--------------------------------------------------------功能:请输入星期几的第一个字母来判断一下是星期几,如果第一
个字母一样,则继续判断第二个字母。------------------------------------------------------*/
#include conio.h
#include stdio.h
void main()
{
char letter;
printf(please input the first letter of someday\n);
/**********FOUND**********/
while ((letter=getch())=Y)
{
switch (letter)
{
case S:
printf(please input second letter\n);
if((letter=getch())==a)
printf(saturday\n);
else if ((letter=getch())==u)
printf(sunday\n);
else printf(data error\n);
break;
case F:
printf(friday\n);
break;
case M:
printf(
您可能关注的文档
- 2012-2013学年度第一学期教学调研九年级数学.doc
- 2012-2013第一学期授课计划.doc
- 2012-4年级A班秋季两次9-22.doc
- 2012-4年级A班秋季两次9-221.doc
- 2012.10特种设备安全管理制度.doc
- 2012.2.13 汽车租赁协议.doc
- 2012.4 27484通信原理与系统.doc
- 2012.4月期中考试复习.ppt
- 2012.9.6制作绝对值相反数.ppt
- 20121007如何说课.ppt
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
文档评论(0)