




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档长江大学试卷 学院 班级 学号 姓名 .密封.线.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)能在赋值语句中通过赋值运算符号“=”对字符型数组进行整体赋值。( )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)090 C)9e1.0 D)90.0e ( )3、以下选项中合法的字符常量是A)”B”B)010C)-268D) D( )4、能正确表示逻辑关系:“a10且a0”的C语言表达式是A)0=a=10 B)a=10C)a=0 D)a=0( )5、设 int x=1, y=1; 表达式(!x|y-)的值是A)1 B)0C)2 D)-1( )6、数字字符0的ASCII值为48,若有以下程序 main() char a=5,b=6; printf(%c,b+); printf(%dn,b-a); 程序运行后的输出结果是 A)7,2 B)55,2 C)54,2 D)6,2 ( )7、有以下程序 main() int m=12,n=34; printf(%d%d,m+,+n); printf(%d%dn,n+,+m); 程序运行后的输出结果是 A)12353514 B)12353513 C)12343514 D)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、有以下程序# define f(x) (x*x)void main() int i1, i2; i1=f(6)/f(2) ; i2=f(3+3)/f(1+1) ; printf(%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,0 B)1,1 C)4,1 D)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、以下程序的输出结果是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)case1:printf(%d,i);case2:printf(%d,i);default:printf(%d,i);执行后输出结果是 。6、以下程序运行后的输出结果是。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;do s+= aij; j+; while(j4);printf(%dn,s);7、下列程序段的输出结果是。void main() char b=”How_are_you”;b7=0;printf(“%s n”, b ); 8、以下程序运行后的输出结果是 。void main() char s =“2009”,*p;for ( p=s ; ps+2 ; p+) printf(“%sn”, p);长江大学试卷 学院 班级 学号 姓名 .密封.线.9、设有以下结构类型说明和变量定义,则变量a在内存所占字节数是_ _,变量p在内存所占字节数是 ,变量a.age在内存所占字节数是 。(以VC编译器对字节数的计算为准)struct stud char num8;int score4;double ave;int age; a,*p;10、设char型变量x中的值为00100111(2),则表达式(2+x)(3)的值是 。(用二进制表示)11、若fp已正确定义为一个文件指针,要以只读打开打开C盘根目录下的二进制文件d1.dat,请填空:fp=fopen( );12、以下程序实现通过学号(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(float (*pointer)4, int n) 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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 羽绒生产知识培训心得课件
- 解析卷-人教版8年级数学上册《整式的乘法与因式分解》单元测评试卷(含答案详解)
- 2026届四川省南充市高级中学化学高二上期中达标测试试题含解析
- 安徽省阜阳市临泉县田家炳实验中学(临泉县教师进修学校)2025-2026学年高一上学期开学考试地理试题
- 福建-全国名校联盟2026届高三联合开学摸底考试数学(含答案)
- 云南省临沧市部分学校2025-2026学年高二上学期开学考试数学试题
- 中医辨证施治慢性心力衰竭对血液流变学的影响
- 化疗药物对骨髓抑制的细胞培养和动物模型的研究
- 安徽省定远重点中学2017-2018学年高二上学期期末考试语文试题
- 羊奶课件知识讲解
- 秀米推文培训课件
- 阜外体外循环手册
- 天津市红桥区2024-2025学年七年级上学期10月期中考试语文试题
- DB11T 856-2012 门牌、楼牌 设置规范
- 40m预制箱梁汽车吊双机台吊专项方案(经典)
- 2024年公开招聘事业单位工作人员报名登记表
- 全国人力资源和社会保障法律法规知识网络竞赛题及答案
- GB/T 44335-2024精细陶瓷涂层试验方法基于Stoney公式的陶瓷涂层内应力测定
- 水电站进水口启闭机排架结构及配筋计算书
- 《大学英语四级强化教程》全套教学课件
- 《国有企业管理人员处分条例》学习解读课件
评论
0/150
提交评论