06计科《高级语言程序设计》考试卷A.doc_第1页
06计科《高级语言程序设计》考试卷A.doc_第2页
06计科《高级语言程序设计》考试卷A.doc_第3页
06计科《高级语言程序设计》考试卷A.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

班级 考号 姓名 景德镇陶瓷学院试卷专用2006-2007学年第一学期06级计算机科学专业高级语言程序设计期末试卷 A题 号一二三四总 分审 核得 分阅 卷一、填空题(每题2分,共20分)1、 如果 int i = 17, j = 10; 执行 printf (%x-%o, i, j)后输出为:_。2、执行完下列语句段后, i,j值分别为:_int i, j;j=10*(i=5);i+=j*=i+2;3、 表达式(int)6.213的值为: ,表达式(int)(6.789+0.5)的值为: 。4、sizeof(int) = ,sizeof(double) = 。5、现有定义float afScore30,则数组下标最小是: ,最大是 。6、已知在ASCII字符集中,字母A的序号为65,下面程序的输出结果为 。main()char c=A; int I=10; c = c+10; I = c%I; Printf(“%c,%dn”,c,I); 7、对于 char *pc1, *pc2, ch1 = a, ch2 = z; 执行 pc1=&ch1; pc2=&ch2; pc2=pc1; pc1=&ch2; 后 (*pc1) = _ (*pc2) = _8、用下列for循环将大写字母逆序输出(即从Z到A), 其语句应为:for (i=0; i8) printf(%dn,x);else printf(%dn,x-) ; A)9 B)8 C)7 D)67、设d为字符变量,下列表达式不正确的是()(A)d=97 (B)d=a (C)d=”a” (D)d=g8、表达式(double)(20/3)的值为()(A)6 (B)6.0 (C)2 (D)39、C语言允许函数值类型缺省定义,此时该函数值隐含的类型是_。(A) float型 (B) int型 (C) long型 (D) double型10、分析下面函数 swap(int *p1,int *p2) int p; p=*p1;*p1=*p2;*p2=p; 则该程序功能为: _。(A) 交换*p1和*p2的值(B) 正确,但无法改变*p1和*p2的值(C) 交换*p1和*p2的地址(D) 可能造成系统故障,因为使用了空指针11、为表示关系x=y=z,应使用C语言表达式()(A)(y=z) (B)(x=y)AND(y=z) (C)(x=y=z) (D)(x=y)&(y=z)12、若用数组名作为函数调用的实参,传递给形参的是( )(A)数组的首地址(B)数组的第一个元素的值(C)数组中全部元素的值(D)数组元素的个数13、若已定义:int a9,*p=a;并在以后的语句中未改变p的值,不能表示a1地址的表达式为 (A).p+1 (B).a+1 (C).a+ (D).+p14、若有语句int a8;则下述对a 的描述正确的是( )。班级 考号 姓名 景德镇陶瓷学院试卷专用(A)定义了一个名称为a的一维整型数组,共有8个元素(B)定义了一个数组a,数组a共有9个元素(C)说明数组a的第8个元素为整型变量(D)以上可选答案都不对15、对于以下递归函数f, 调用f(4),其返回值为:int f(int n)if (n) return f(n-1)+n; return n;(A) 10 (B) 11 (C) 0 (D) 以上均不是16、对于以下程序段, 运行后i值为:int i=0, a=1;switch (a) case 1: i+=1;case 2: i+=2;default: i+=3;A) 1 B) 3 C) 6 D) 上述程序有语法错误17、下列字符串是标识符的是( )(A)_HJ (B)9_student (C)long (D)LINE 1三、编程基础(共30分)1、 (5分)什么是算法?用适当的算法表达方式表述S=1+3+5+.+99.的求解过程。2、 (5分)C中的基本数据类型有哪些?如何定义整型变量x,y,单精度实型变量z;并令y的初值为10,z的初始值为0.0.3、 (4分)已知n位学生的学号、姓名、两门课的成绩,请定义适当的数据结构实现对每位学生的信息的存储。4、 (4分)什么是指针?什么是指针变量?5、 (6分)写出下列公式的递归函数(数学描述式)。;6、 (6分)C程序中可否在函数体外定义变量?它的生存期有多长?函数体中是否可定义与之同名的变量呢?四、编制程序(共16分)1、 (4分)应用函数的原理实现输入三个数a、b、c,输出它们的最大值。2、 (5分)编写一函数IsPrime(int number),判断number

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论