- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言设计期末试题
一、选择题(共24分,每题2分)
1、下列不可以用作C语言程序变量名的是、、、、、、4π r^3/3(π为圆周率,约等于3.14r是圆的半径r^3是指半径的三次方4πr^3/3;
B)4.0*π*r*r*r/3.0;
C) 4.0*3.14*r^3/3.0;
D)4.0*3.14*r*r*r/3.0;
答案:D
9、int *p[4]定义的类型是______。
A) 整型指针的数组;
B)指向数组的指针;
C) 整型指针;
D)函数调用,参数为4,返回类型为整数指针;
答案:A
10、假设定义了函数void swap(int *a, int *b),并定义了变量int x,y,*p=x,*q=y则下面调用正确的是______。
A) swap(x,y)
B)swap(x,q); swap(x,y) swap(p,q)
C) swap(*p,*q);
D)swap(p,y);
答案:B
fopen函数不正确的用法是______。
A) fopen(C:\\mydata,rb) B) fopen(C:\\mydata,w+)
C) fopen(C:\\mydata,a+) D) fopen(C:\mydata,r)
答案:D
已知文件mydata中的内容为:“This is C\n program.”,文件打开后的指针为fp,则执行函数fgets(s,12)后,s的内容是______。
A) “This is C\n\0” B) “This is C\n program.\0”
C) “This is C\0” D) “This is C\n p\0”
答案:A
二、根据程序功能填空(共16分,每空2分)
1、利用递归函数f(n),求解表达式f(n)=1-2+3-4+...+n*(-1)^(n+1)的值,请完善下面的递归函数:
int f(int n)
{
if (n==1)
{
return 【1】;
}
if (n1)
{
if (n%2==0)
{
return 【2】;
}
return 【3】;
}
return 0;
}
【1】处应填入的是:______。
A) -1 B)1 C) 2 D)0
答案:B
【2】处应填入的是:______。
A) f(n-1)-n B)f(n-1)+n C) f(n-1)+1 D)-n;
答案:A
【3】应填入的是:______。
A) f(n-1)-n B)f(n-1)+n C) f(n-1)+1 D)n;
答案:B
2、要对全班100个同学的成绩,按照从高到低的顺序进行排序,以下程序是排序函数,其功能是将成绩数组score从大到小排序。请完善函数中的语句。
void sort(int scores[],int n )
{
int i,j,temp;
for(i=【4】;i=n-1;i++)
for(j=0;j【5】;j++)
if(【6】)
{
temp=scores[j];
scores[j]=scores[j+1] ;
scores[j+1]=temp;
}
for(i=0;iN;i++)
printf(%d\n,scores[i]);
}
为保证程序循环次数最少,【4】处应填入:______。
A) 0 B)1 C) -1 D)N/2
答案:B
为保证程序循环次数最少,【5】处应填入:______。
A) N B)N-1 C) N-i-1 D)N-i;
答案:D
【6】处应填入:______。
scores[j]scores[j+1] B)scores[j]scores[j+1]
C) scores[j]scores[j-1] D)scores[j]scores[j-1]
答案:A
3、根据程序的初始值,打印选中学生的姓名与年龄,补充部分程序,并选择程序的运行结果:
#include stdio.h
struct student{
int id;
char name[12];
int age;
};
void print(struct student *p)
{
printf(name=%s\n,(*p).name);/*【7】*/
printf(age=%d\n,【8】);/*打印输出年龄*/
}
main( )
{
struct student BIT[3]
您可能关注的文档
- 北京市房山区周口店中学2013-2014学年八年级下学期期中考试英语试题.doc
- 北京市房山区某中学2012-2013学年高一下学期期中考试英语试题.doc
- 北京市房山区重点高中2015—2016学年度 高三语文人教版选修 《中国现代诗歌散文欣赏》测.doc
- 北京市房山高级中学2010-2011学年高一下学期3月学情调研考试(物理).doc
- 北京市普通高中课程改革实验模块考试必修1.doc
- 北京市义务教育教学质量分析与评价反馈系统.doc
- 北京市朝阳区2011-2012学年高一下学期期末统一考试(政治).doc
- 北京市朝阳区高中物理必修二目标检测答案.txt.doc
- 北京市朝阳区2015届高三第二次综合练习文综地理试题.doc
- 北京市水资源基本现状和特点.doc
最近下载
- “我和红领巾的故事”分享汇 课件.ppt VIP
- 2024—2025学年安徽省合肥市第四十五中学八年级上学期期中语文试卷.doc VIP
- 农村土地永久转让协议书(简单版).pdf VIP
- egi-128通道电极数字和电极名称对应关系.docx VIP
- 大学生职业生涯规划.pdf VIP
- there-be-句型讲解与练习.ppt VIP
- 清洁生产教材.ppt VIP
- 【一诊】绵阳市高三2022级(2025届)第一次诊断性考试政治试卷(含标准答案).docx
- 【一种新型软体仿生机器人的结构设计8200字】.docx VIP
- 《民航安全检查(安检技能实操)》课件——第五章 服务、礼仪基本知识.pptx VIP
原创力文档


文档评论(0)