ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:66.50KB ,
资源ID:1665541      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1665541.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(长江大学C语言期末试卷A.doc)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

长江大学C语言期末试卷A.doc

1、长江大学试卷 学院 班级 学号 姓名 .密封.线.20092010 学年 第一学期 C程序设计 课程考试试卷(A卷) 阅卷人得分一 判断题 (每小题 1 分,共10分)(说明:正确的划,错误的划)( )1)在传统流程图中,用矩形框表示判断。 ( )2)C语言表达式1/2的值为0.5。 ( )3)指定实数123.56按指数形式输出的形式可为1.2356E+002。 ( )4)-X=2是合法的表达式。 ( )5)复合语句在语法上被看作一条语句。( )6)能在赋值语句中通过赋值运算符号“=”对字符型数组进行整体赋值。( )7)函数可以定义在另一个函数的内部。( )8)宏替换不占程序的运行时间。( )

2、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、能正确表示逻辑关系:“a1

3、0且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)12353

4、514 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(

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=

6、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;w

7、hile(+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在内存所占字节数是 。

8、(以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;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1