网站大量收购闲置独家精品文档,联系QQ:2885784924

13-14-1 C语言程序设计 A卷.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中 原 工 学 院 重修标识2013 ~2014 学年 第 1 学期 重修标识 A卷B卷软件学院13级软件工程 专业 C程序设计 课程期末试卷 A卷 B卷 题号 一 二 三 四 五 六 七 八 九 十 总分 一、填空题(每空1分,共12分) 1.结构化程序的三种基本结构为顺序结构、分支结构、循环结构。 2.C程序都是从 mian 函数开始执行。 3.若C程序执行过程中需调用字符串库函数,则预处理头文件应包含string.h。 4.C程序中,若用数组名作为函数调用的实参,传递给形参的是 数组的首地址 。 5.若自定义函数有返回值,则需用 return 语句返回。 6.若变量c为char类型,则能正确判断出c为数字的表达式是c48 c57。 7.C程序中,变量的存储类型有:自动变量、寄存器变量、静态变量、外部变量。 8.若要定义p为一个指向有四个整型元素的行指针(二级指针),定义语句为: 。 9.设有以下说明语句 struct stu { long Id; char name[20]; int age; char sex; }stutype; 则该结构体类型占用的内存是 字节。 二、程序填空:根据题意,将程序补充完整。(每个空2分,共36分) 1、对任意输入的3个数a,b,c,按从大到小顺序输出。 #include stdio.h void main() { int a,b,c;,temp; printf(input a、b、c: ); scanf( ); if(ab){temp=a;a=b;b=temp;} if( ){ temp=a;a=c;c=temp;} if( ){ temp=b;b=c;c=temp;} printf( ); } 2、函数Func_1的功能是:判断n是否为水仙花数,是输出 1,不是输出 -1。 函数体: int Func_1 (int n) { int n1,n2,n3; n1= ; /* n1存储百位数字 */ n2= ; /* n1存储十位数字 */ n3= n % 10; if( ) return 1; else return -1; } 3、以下程序的功能是,利用公式∏/4=1-1/3+1/5-1/7…,求出圆周率的值,直到最后一项的绝对值小于10-5,输出∏值和累加的项数。 void main() { int n=1,count=0,sign=1; double sum=0,term=1; while( ) { sum=sum + term; sign = -sign ; n= ; term= ; count++; } Printf(∏=%lf,count=%d\n, ); } 班级        班级          姓名          学号             ………………………………………装……………………………订……………………………线……………………………………… 4、以下函数的功能是:用折半查找法在已排序数组中查找与x相等的值,如果查找成功返回相等值的下标,查找失败返回-1. int BinSearch(long num[], long x, int n) { int low, high, mid; low = 0; /* 区间左端点置为0 */ high = n - 1; /* 区间右端点置为n-1 */ while ( ) { mid = (high + low) / 2;/* 取数据区间的中点 */ if (x num[mid]) { low = ; else if (x num[m

文档评论(0)

安北 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档