长江大学2009C试卷A_第1页
长江大学2009C试卷A_第2页
长江大学2009C试卷A_第3页
长江大学2009C试卷A_第4页
长江大学2009C试卷A_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、.名姓线.号学.封 班密.院学卷 学.大江 20092010 学年 第一学期 c 程序设计课程考试试卷 (a 卷 )注意: 1、本 卷共8 ;2、考 : 120分 3 、姓名、学号必 写在指定地方题号一二三四总分得分阅卷人得分一 判断题 ( 每小题 1 分,共 10 分 )( 明:正确的划, 的划)() 1)在 流程 中,用矩形框表示判断。() 2)c 言表达式 1/2 的 0.5。() 3)指定 数 123.56 按指数形式 出的形式可 1.2356e+002 。() 4)-x=2 是合法的表达式。() 5)复合 句在 法上被看作一条 句。()6)能在 句中通 运算符号“=” 字符型数 行整

2、体 。() 7)函数可以定 在另一个函数的内部。() 8)宏替 不占程序的运行 。() 9)二 数 a1010 的第 i 行第 j 列的 可以表示 * ( *a+i*10+j)。() 10) int (*p)4 表示一个指 数 , 数 的四个元素都 指 量。阅卷人得分二 选择题(每小题2 分,共 30 分)() 1、以下叙述不正确的是a )一个 c 源程序可由一个或多个函数 成b)一个 c 源程序必 包含一个main 函数c) c 程序的基本 成 位是函数d)在 c 程序中,注 明只能位于一条 句的后面()2、以下 中可作 c 言合法常量的是a)90.b)090c)9e1.0d)90.0e()

3、3、以下选项中合法的字符常量是a) ”b ”b )010c)-268d) d()4、能正确表示逻辑关系:“ a10 且 a0”的 c 语言表达式是a)0=a=10b)a=10c)a=0d) a=0()5、设int x=1 , y=1; 表达式 (!x|y-) 的值是a ) 1b) 0c) 2d) -1()6、数字字符0 的 ascii 值为 48,若有以下程序main()char a= 5 ,b=6;printf(%c,b+);printf(%dn,b-a);程序运行后的输出结果是a)7,2b)55,2c)54,2d)6,2()7、有以下程序main()int m=12,n=34;printf

4、(%d%d,m+,+n);printf(%d%dn,n+,+m);程序运行后的输出结果是a)12353514b)12353513c)12343514d)12343513()8、有以下语句:float b;char c10;, 则正确的输入语句是a)scanf(%d%s,&b,c);b) scanf(%f%s,&b,c);c)scanf(%f%s,b,c);d)scanf(%d%s,b,&c);()9、有以下程序.名姓线.号学.封 班密.院学卷 学.大江 # definef(x)(x*x)void main()inti1, i2;i1=f(6)/f(2) ;i2=f(3+3)/f(1+1) ;p

5、rintf(%d, %dn,i1,i2);程序运行后的 出 果是a ) 9,9b) 9, 5c)5, 9d ) 5, 5() 10、有以下程序main()int a,b,d=29;a=d/2%10;b=a&(-1);printf(%d,%dn,a,b);程序运行后的 出 果是a )0, 0b )1, 1c) 4, 1d )1, 0() 11、有以下程序main()int i=3,j=3,k=3;if(i+=4&(+j=4|k+=4)printf(%d %d %dn,i,j,k);程序运行后的 出 果是(a)4 4 4 (b)4 4 3 (c)4 3 3 (d)3 3 3() 12、以下程序的

6、出 果是a )#*#*#b) #c)*d) *#*#*void main( )int i ;for(i=0 ; ibc) ;printf(d=%dn , d);4、学 成 =90 分的同学用a 表示, 60-89 分之 的用b 表示, 60 分以下的用 c 表 示 。 利 用 条 件 运 算 符 的 嵌 套 可 写 为_ 。(表示分数的 量用 x)5、以下程序void main()inti;for(i=0;i3;i+)switch(i)case 1: printf(%d,i);case 2:printf(%d,i);default:printf(%d,i);执行后输出结果是。6、以下程序运行后

7、的输出结果是。void main()int a44=1,2,3,4,5,6,7,8,11,12,13,14,15,16,17,18; int i=0,j=0,s=0;while(+i4)if(i=1|i=3) continue;j=0;dos+= aij; j+; while(j4);printf(%dn,s);7、下列程序段的输出结果是。void main()charb= ” howare_you”;b7= 0;printf(“ n%s” , b );8、以下程序运行后的输出结果是。void main()chars = 2009“ ” ,*p;for ( p=s ; ps+2 ; p+)pr

8、intf( “ %sn”p);,.名姓线.号学.封 班密.院学卷 学.大江 9、 有以下 构 型 明和 量定 , 量a 在内存所占字 数是_, 量 p 在内存所占字 数是, 量 a.age在内存所占字 数是。(以 vc 器 字 数的 算 准)structstudcharnum8;intscore4;doubleave;intage;a,*p;10、 char 型 量x 中的 00100111( 2), 表达式(2+x ) ( 3)的 是。(用二 制表示)11、若 fp 已正确定 一个文件指 ,要以只 打开打开c 根目 下的二 制文件d1.dat, 填空:fp=fopen();12、以下程序 通

9、 学号( 03) 找某个学生的所有成 出,空中要将一个行指 化成普通指 。main()float score4=60,70,80,90, 56,89,67,88,34,78,90,66; float *search(float (*pointer)4,int n), *p;int i,m;printf(enter the number of student:);scanf(%d,&m);printf(the scores of no.%d are:n,m);p=search(score,m);for(i=0;i4;i+)printf(%5.2ft,*(p+i);float *search(fl

10、oat (*pointer)4, intn)float *pt;pt=;return(pt);阅卷人得分四编程题(共 24 分)1、 程 算1-1/2+1/3-1/4+1/5- .-1/100 的 。并画出 n-s 流程 ( 10 分)2、写一个 函数 乘n!,然后在主函数中 用 函数 1!+2!+3!+ .10!( 8 分3、通 入十个整数,找出其中最小的正数(6 分)4. 程 算 1-1/3+1/5-1/7+1/9- .-1/99 的 。并画出 n-s 流程 ( 10 分)5、 入一行字符, 其中 的个数( 之 以 个空格作 分隔符)( 6 分)一判断题 ( 每小题 1 分,共 10 分)( 明:正确的划, 的划)()1) c 源程序不必 接就可以直接运行。()2) while 循 与 for 循 都是当型循 。()3) _int 可以作 合法的 量 符。()4)指定 数123.56 按指数形式 出的形式 0.12356e+003 。()5)空

温馨提示

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

评论

0/150

提交评论