2009C程序设计期末试卷(A).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
杭州电子科技大学学生考试卷(A)卷 考试课程 C语言程序设计 考试日期 2009年6 月 日 成绩 课 程 号 教 师 号 任课教师姓名 考生姓名 学号(8位) 年级 专业 座位号 说明: 请将全部答案都书写在最后页答题纸上,否则答题无效。 试题一、判断题,正确打钩,错误打叉 (共10分) 字符型变量在内存中占一个字节的存储空间。 break语句只能用在switch语句中。 用C语言编写的源程序须经过编译连接后,生成扩展名为.exe的可执行文件,才能运行。 p是一个指针变量,(*p)++表示p的对象加1。 在同一个函数中变量名可以相同。 一维数组的数组名是一个地址常量,表示第一个元素的地址。 在printf函数中,格式符“%c” 对应的输出项可以是字符也可以是整数。 在printf函数中,格式符“%s”对应的输出项要求是字符串的地址。 如果s1、s2是两个字符串,可以用库函数strcpy(s1,s2)比较这两个字符串的大小。 定义函数时,函数必须有返回值。 试题二、单选题,根据题目从A、B、C、D中选择一个正确的选项(共10分) 对变量定义及初始化为:FILE *p=fopen(d:\\aa.txt,w); int x=38; float a=2.5;char s =b; 能正确的将各变量值输出到文件的是( )。 A、fputs(x,a,s,p); B、fprintf(p,”%d,%f,%c”,x,a,s); C、fputc(x,a,s,p); D、fscanf(p,”%d,%f,%c”,x,a,s); 2. 定义语句:int a[3][2]={0,1,2,3,4,5}; 则下列对a数组元素正确引用的是( )。 A、 a[3][2] B、a[2][a[0][0]] C、a[2][3] D、a[2][2] 3. 在C语言中,当循环体由多条语句组成时,需要用括号括起来,使用的是( )。 A、方括号 B、圆括号 C、花括号 D、尖括号 4. 函数定义如下: void fun(int *s,int c) { *s=5; c=5; } 如果在主函数中程序段有:int a=1,b=6,*q=b; fun(q,a); 则调用fun函数后,变量a,b的值分别是( )。 A、1,6, B、5,5 C、1,5 D、5,6 5. 每个字符串尾有一个字符串结束符,表示字符串的终止。下面哪个是字符串的结束符( )。 A、\0 B、\0 C、0 D、0 6. 如果对变量的定义为: char c1, c2, s = b ;则执行 “c1=s++ ; c2=++s ; printf(%c,%c,%c,c1,c2,s);” 语句后,c1,c2和s的输出值是( )。 A、 b,c,d B、 b,d,d C、 d,e,f D、 b,d,b 7. 定义char s[4]={Max},t; 执行下面语句段后输出结果是( )。 t=s[0];s[0]=s[1];s[1]=s[2]; s[2]=s[3]; s[3]=t; printf(%s,%c \n, s, s[3]); A、axM,\0 B、axM,M C、ax M,M D、ax,M 8.下面的程序段中,循环体执行次数是( )。(需修改,不是很好,因为指针t不再指向字符串) char a[5],*t=”boy”,*s=a; while( *s=*t ) { s++;t++;} A、0次 B、3次 C、4次 D、 无数次 9.f函数定义如下, f(f(3))的值是( )。 int f(int x) { static int k=0; x+=k--; return x; } A、2 B、3 C、4 D、5 10.函数定义如下: void fun(int x,int y,int *a,int *b) { *a=x+y; *b=x*y; } 能够正确调用fun函数的是( )。其中m、n是已经定义过的int型变量。 A、fun(5,8,m,n); B、fun(5,8,m,n); C、fun(5,8,*m,*n); D、fun(m,n,5,8); 试题三、程序阅读,写出运行结果(每小题4分,共12分) 1. #include stdio.h void main() { int j, k,s1,s2; s1=s2=0;

文档评论(0)

803322fw + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档