《广州大学C语言程序设计期末考试试卷含答案》由会员分享,可在线阅读,更多相关《广州大学C语言程序设计期末考试试卷含答案(9页珍藏版)》请在人人文库网上搜索。

1、院、系领导审批并签名A 卷参考答案广州大学 2009-2010 学年第 1 学期考试卷课程 程序设计 1 考试形式(闭卷,考试)学院 数学与信息 系 专业 信安,计班级 学号 姓名_ 题次一二三四五六七八九十总分评卷人分数40202020100评分一、单项选择题(每小题 2 分,共 40 分)1. 十六进制数 CDE 转换成八制数是(A )A) 6336 B) 6363 C) 7337 D) 73732. 以下所列的C语言常量中,错误的是( B )A) 1UL B) e0.5 C) “A” D) b3. 已知字母c的ASCII码为十进制的99,下面程序的输出是( A )int main() c。

2、har c=c;printf (%d,%cn,c+2,c+3); A) 101, f B) 99, f C) 101, e D) 101, 1024. 表达式 5-3/2-1 的值是( B )A) 0 B) 3 C) 2.5 D) 25. 设x、z均为int型变量,x 的值为 1, 则求值表达式 z=x-, +x 后,x, z的值分别为( C ) A) 0, 1 B) 1, 0 C) 1,1 D) 0, 06. 设x、z均为int型变量,x 的值为 1, 则求值表达式 z=x-|x+ 后,x, z的值分别为( A ) A) 0, 1 B) 1, 0 C) 1,1 D) 0, 07. 若函数 f。

3、 为 int f (int x) return -(x0); 则 f(2009), f(-2008) 和 f(0) 的值分别为 ( C )A) 0 1 2 B) 1 1 0 C) 1 -1 0 D) -1 1 08. 下面函数的输出为:(B)int x=1;int main()int x=2;extern int x;printf (“%d ”, x);printf(“%dn”, x); A) 1 1B) 1 2B) 2 1D) 2 29. 下列程序的输出为:(A)int main()char *p=”hello”, *q;for (q=p; *q; q+);printf (“%dn”, (i。

4、nt)(q-p);A) 5B) 4C) 6D) 不是一个确定的值10. 想要表示若 x 既不能被 3 整除,又不能被 5 整除,则把 S 的值加 x,下面哪条语句是错的?( B )A) if (x%3)*(x%5) S+=x;B) if (x%3=0)+(x%5=0)-(x%15=0) S+=x;C) if (x%3)=0|!(x%5); else S+=x;D) if (x%3)!=0) if (x%5)!=0) S+=x;11. 下列程序段的输出结果是( C )void fun(int * x, int * y) printf(%d %d , *x, *y); *x=3, *y=4;int。

5、 main() int x=1,y=2;fun(&x,&y);printf(%d %dn,x, y);A) 2 1 4 3 B) 1 2 1 2 C) 1 2 3 4 D) 2 1 1 212. 若有定义: float x;int a,b; 则正确的switch 语句是( C )A)B)switch(x) switch(x) case 1.0:printf(*n); case 1,2:printf(*n);case 2.0:printf(*n); case 3:printf(*n); C)D) switch (a+b) switch (a+b); case 1:printf(n); case 。

6、1:printf(*n);case 1+2:printf(*n); case (int)x: printf(*n); 13. 以下程序的输出结果是 ( C )int main() int i, x33=1,2,3,4,5,6,7,8,9;for(i=0;ix);B) printf (“%dn”, p0.x);C) printf (“%dn”, *p.x); D) printf (“%dn”, *p-x);17. 下列代码的输出为: (D)printf (“%sn”, “HelloWorld”+4);A) HelloB) HelloWorldC) WorldD) oWorld18. 下列语句的输。

7、出结果是( B )putchar (putchar (a)A) a B) aa C) A D) ab19. 下面代码的输出是( B )char foo=“Hello World”;printf (“%d %d”, strlen(foo), sizeof(foo);A) 11 11 B) 11 12 C) 12 11 D) 12 1220. 有如下代码main ()___ int x=1;printf (“%dn”, int);横线出不可填入的关键词为 ( C )A) auto B) registerC) extern D) static二、填空题(每空 2 分,共 20 分)1. 若想通过以下。

8、输入语句给a赋于1,给b赋于2,int a,b;scanf(%d%d”,&a,&b);则输入数据的形式应该是____【1】1 2 2. 写出能正确表示a是正偶数的关系表达式_____【2】(a0) & (a%2)=0) 3. x 的类型为 doule, y 的类型为 float,用一个 printf 语句输出这两个值:____【3】printf (“%f %fn”, x, y);____4. 若有如下代码double s;double a44 = 1,2,3,4,2,3,4,1, 3,4,1,2,4,1,2,3;s = det4 (a);推测函数 det4 的原型____【4】double d。

9、et4 (int 4) 5. 函数 stup 逆序输出一个字符串,并返回打印的字符总数,请补充空白部分。int stup (const char *s)int n=0;if (____【5】*s!=0 _____)n=1+stup(s+1);_____【6】putchar(*s); return _____【7】n; 6. 以下程序的输出为_____【8】1 3 6 10 15 int acc(int n) static int f; f=f+n; return f; main() int i; for(i=1;iz) & (yz)return x*x+y*y;elsereturn f(y, 。

10、z, x);int main()int n;n = f(3,4,5);printf (“%dn”, n);2.以下程序的运行结果是:Hello WorldHello Worldvoid f (char *s, const char *t)while (*s+=*t+);int main()char a1024;char b=”Hello World”;f(a,b);printf (“%sn”, b);printf (“%sn”, a);3.写出程序输出:45long f(long n)if (n!=0)return (n%10 + f(n/10);elsereturn 0;int main()。

11、long n=;printf(“%ldn”,f (n);4.以下程序的运行结果是:15int f (int (*p) 3)int s=0, i;for (i=0; i=0; k-)printf(“%sn”, *(p+);四、编程题(共20分)1. 实现一个函数 sum,对给定输入 n,若 n0, 返回 1+2+ + n 的值; 若 n0)s+=n-;return s;处理负号 1 分, 循环 2 分,返回值 1 分,初始化 1 分。2. 用牛顿迭代求 a 平方根的递推公式为 x 0.5(x+a/x), 初始值可选 1. 利用这个公式实现函数 double Sqrt(double a); 此函数。

12、返回 a 的平方根。 (7分)double Sqrt(double a)double x=1, err;do x=0.5*(x+a/x);err=x*x-a;if (err1e-6);return x;变量类型 1分,初始化 1 分,循环迭代 2 分,误差控制 2 分,返回值 1分。3. 实现一个程序,实现文件复制功能。(8分)int main (int argc, char *argv)char buf1024;FILE *rfp, *wfp;int n;if (argv0)fwrite (buf, sizeof(char), n, wfp);return 0; 命令行处理 2 分,打开文件模式 2 分,判断是否成功打开文件 2 分,读写文件 2 分。

广州大学计算机技术复试c语言试题,广州大学C语言程序设计期末考试试卷含答案...相关推荐

  1. 大学c语言程序设计期末考试试卷,大学大一c语言程序设计期末考试试卷及答案.doc...

    大学大一c语言程序设计期末考试试卷及答案.doc 计算机科学学院C语言程序设计试卷A第1页(共8页)四川师范大学计算机科学学院20122013学年度第二学期期末考试C语言程序设计试卷试卷A答卷说明1. ...

  2. 大学c语言程序设计期末考试试卷,大学大一C语言程序设计期末考试试卷及答案...

    <大学大一C语言程序设计期末考试试卷及答案>由会员分享,可在线阅读,更多相关<大学大一C语言程序设计期末考试试卷及答案(8页珍藏版)>请在人人文库网上搜索. 1._______ ...

  3. c语言程序设计 期末试卷,C语言程序设计期末统考试卷(含答案)

    一.单项选择题(本大题共20题,每题2分,共40分) 1.以下不是C语言的特征的是() A.C语言简洁.紧凑 B.能够编制出功能复杂的程序 C.C语言可以直接对软件进行操作 D.C语言移植性好 2.以 ...

  4. java期末试题c卷,JAVA程序设计期末考试试卷及参考答案

    <JAVA程序设计> 期末考试试卷 考生注意:1.本试卷满分100分. 2.考试时间90分钟. 3.卷面整洁,字迹工整. 4.填写内容不得超出密封线. 总分题号一二三四五六 核分人题分21 ...

  5. 中职高一计算机基础期末试题,中职计算机基础应用高一年级上学期期末考试试卷含答案...

    <中职计算机基础应用高一年级上学期期末考试试卷含答案>由会员分享,可在线阅读,更多相关<中职计算机基础应用高一年级上学期期末考试试卷含答案(5页珍藏版)>请在人人文库网上搜索. ...

  6. C语言程序设计二期末考试,C语言程序设计期末考试试卷2.doc

    C语言程序设计期末考试试卷2 选择题(单选题,每小题2分,共 15题,30分) 注意:请将答案写在每小题的题号左边 1.一个C程序由若干个C函数组成,各个函数在文件中的位置为_____A______. ...

  7. c语言程序设计期末考试卷,C语言程序设计期末考试试卷

    1.安徽大学20 -20 学年第 学期 C语言程序设计期末考试试卷(B卷120分钟) 年级 院系专业 姓名 学号 座位号 题号 一 二 三 四 五 六 七 八 得分 得分 得分 一.单项选择题:(每题 ...

  8. 深大C语言期末试卷,深圳大学C++期末考试试卷及答案.doc

    深圳大学C期末考试试卷及答案 深圳大学期末考试试卷 开/闭卷闭卷A/B卷A卷课程编号 课程名称面向对象程序设计学分2.5 命题人(签字) 张冰 审题人(签字) 题号一二三四五六七八九十基本题总分附加题 ...

  9. C语言程序设计期末卷子,C语言程序设计期末考试试卷

    C语言程序设计期末考试试卷 C语言程序设计期末考试试卷(A)学号: 姓名: 分数: 一.选择题(1--14题,每题1分:15--36题,每题2分.共58分)(1) 以下非法的赋值语句是A) n=(i= ...

最新文章

  1. 《CSS揭秘》第五章:字体排印
  2. Android Studio3.5.2离线安装gradle
  3. 【转】3.4SharePoint服务器端对象模型 之 访问文件和文件夹(Part 4)
  4. 通过django 执行命令或者脚本
  5. 初涉Runtime (一)
  6. .rpt文件内容读取java_Java 中读取文件内容的 n 中方式
  7. c++中变量名和变量值
  8. 如何通过Spring Boot实施Alexa技能
  9. 大数据数仓之报表开发
  10. 区块链 之 以太坊的那些坑
  11. html chm 打不开,Win7系统中出现CHM打不开的具体解决方法
  12. 微信小程序中 scroll-view滚动条始终在最底部
  13. 每日一题——判断素数
  14. android studio多媒体播放器,Android支持全屏、小窗口的视频播放器
  15. [深度分析]我对区块链的认识--概述(一)
  16. IPv6连接测试通过,但是无法ping成功问题解决(记录)
  17. vc 2005 express使用
  18. 几个离散混沌映射系统(混沌函数)
  19. 在Node js中实现任务调度与执行
  20. 4G容量U盘只显示2M多

热门文章

  1. 五大软件设计原则学习笔记5——依赖倒置原则
  2. java安卓图片全屏_在Android中全屏显示GIF图片(演示代码)
  3. 动态规划——乘积最大子数组(Leetcode 152)
  4. java web 请求跟踪_java web 项目跟踪用户操作
  5. mysql between 等于_MySQL中BETWEEN子句的用法详解
  6. http post请求 参数放在路径后面 java_【思唯网络学院】网络基本概念之HTTP协议...
  7. exists sql用法_彻底弄懂sql select各种查询用法
  8. 记一次因Redis使用不当导致应用卡死过程
  9. DBA遇到问题时的30 个反应,你是哪一种?
  10. PostgreSQL在Linux上的RPM和源码安装