




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
物理与电子科学系2010级 物理学 专业 姓名 学号 装订线 考生答题不得超过此线 绝密(2012年1月)启用安顺学院20112012学年度第一学期期末考试 C语言程序设计 试卷试卷代码考生座位号 题号一二三四五六总分复核人得分得分评卷人一、填空题:(本大题共15小题,每小题2分,共30分)1. 整数-37在16位机内的补码表示为 。2. A 在内存中占 个字节,Good 在内存中占 个字节。3. C语言中标识符的首字符只能为 或 。4. 执行下列语句:int a=5;a+=a-=a*a;后,a的值是 。5. 若对数组a进行如下初始化:char a = I am a Chinese;则数组的大小是 ,该字符串的长度是 。6. 有如下输入语句: scanf(a=%d,b=%d,c=%d,&a,&b,&c);为使变量a的值为10,b的值为20,c的值为35,则应从键盘输入数据的正确形式应是 。7. 写成C语言表达式为 。8. 若x=5,y=4,z=2,则表达式 (xy )? (x=y) : (x=z)的值为 。9. 表达式10/3+10%3的值为 。10. 已知在程序中定义了如下变量:char a; int b; float c; double d; 则表达式3+a*b*c+20*d结果的数据类型是 。11. 以下程序运行后的输出结果是 。#includeint main(void) int a=3, b=4, c=5; a=16+(b+)-(+c); printf(%dn,a); return 0;12. 以下程序运行后的输出结果是 。#includeint main(void) int a=3, b=4, c=5,d; d = a = c; printf(%dn,d); return 0;13. 以下程序运行后的输出结果是 。#includeint main(void ) int x=102, y=012; printf(%d,%dn,x,y);return 0; 14. 以下程序运行后的输出结果是 。#include int main(void) int x=1,z;z= (z=3+x, z+2, z*5); printf(%dn,z); return 0; 15. 以下程序运行后的输出结果是 。#includeint main(void) int a=3,b=2,c=1; if(c=a)装订线 考生答题不得超过此线 printf(%dn, c); else printf(%dn, b); return 0;得分评卷人二、选择题:(本大题共15小题,每小题2分,共30分)(注:请将答案填于下表,否则无效)题号123456789101112131415答案1. 一个C语言程序总是从 位置开始执行的。A、程序开头 B、第一个函数 C、第一条语句 D、主函数2. 下列选项中,字符串常量是 。A、M B、How are you C、#APPLE D、APPLE3. 下列选项中,可以作为C语言标识符的是 。A、a.b B、3day C、 day3 D、 #abc4. 在C语言中,逻辑“真”等价于以下 项。 A、整数1 B、大于0的数 C、小于0的数 D、不等于0的数5. 下面四个选项中,均是正确的八进制或十六进制数的选项是 。A、-1a B、0abc C、0010 D、0a12 0x8f -017 0x11 -0x123 -011 0xc 0xf1 -0xa6. 在C程序中有如下语句:char func(int x,int y);它的作用是 。A、对函数func的声明 B、对函数func的调用C、对函数func的定义 D、对函数func和变量x、y定义7. 在一个源文件中定义的全局变量的作用域为 。A、本文件的全部范围 B、本程序的全部范围 C、本函数的全部范围 D、从定义该变量开始至本文件结束8. 以下选项中,不能作为合法常量的是 。A、1.2e04 B、1.2e0.4 C、1.2e+4 D、1.2e9. 不能把字符串:“Hello!”赋给数组b的语句是 。A、char b10=H,e,l,l,o,!; B、char b10; b=“Hello!”;C、char b10; strcpy(b,“Hello!”); D、char b10=“Hello!”;10. 有如下的宏定义:#define PI 3.1415926则下列叙述正确的是 。A、PI是一个浮点数 B、PI是单精度变量 C、PI是双精度变量 D、定义位置之后的PI都将用字符串3.1415926来代替11. 设ch是char型变量,其值为Z(大写),则下面语句的值为 。ch=( ch=A&ch=Z ) ?( ch+32) :(ch);A、A B、a C、Z(大写) D、z(小写)12. 以下数组定义中错误的是 。A、int a 3=0; B、int a23=1, 2, 3 , 4, 5, 6;C、int a23=1, 2, 3, 4, 5, 6; D、int a23=1, 2, 3, 4, 5, 6;13. 以下程序运行后的输出结果是 。#include#define M 3#define N M+1int main(void ) printf(“%dn”,N );return 0;A、0 B、3 C、4 D、不确定14. 以下程序运行后的输出结果是 。#includevoid fun(int);int main(void) int a=1; fun(a); printf(%d,a); return 0; void fun(int x) int y; y=x+; printf(%d,y);A、11 B、12 C、21 D、2215. 以下程序运行后的输出结果是 。#include装订线 考生答题不得超过此线 int main(void) char *p=China; printf(%d,p); return 0;A、C B、China C、“China”的地址 D、p的地址得分评卷人三、程序阅读题:(本大题共5小题,每小题4分,共20分)1. 源程序如下:#includeint main(void) int i, b, k = 0; for( i=1; i=0) k+; printf(%d, %dn,k,b); return 0; 该程序的输出结果为:2. 源程序如下:#include void swap (int x, int y);int main(void) int a=3, b=5;swap (a,b);printf (a=%d, b=%dn, a,b);return 0;void swap (int x, int y) int temp;temp=x; x=y; y=temp; printf(x=%d,y=%dn,x,y);该程序的输出结果为: 3. 源程序如下:#includeint main(void) int k=5,n=0; do switch(k) case 1: case 3: n+=1; break; default: n=0; k-; case 2: case 4: n+=2; k-; break; printf(%d,n); while(k0&n5);该程序的输出结果为:4. 源程序如下:#include #define N 8void fun (int *, int );int main(void) int i, aN=1,2,3,4,5,6,7,8 ; fun(a,2); for(i=0; iN/2;i+ ) printf(%d,ai); return 0 ;void fun (int *x, int i) *x=*(x+i);该程序的输出结果为:5. 源程序如下:#include int main(void) int x=1, y=2, *p=&x, *q=&y, *r ; r=p; p=q; q=r;装订线 考生答题不得超过此线 printf(%d,%dn,x,y); printf(%d,%d,*p,*q); return 0;该程序的输出结果为: 得分评卷人四、编程题:(本大
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 咨询公司岗位晋升方案
- 建筑方案设计阐释范文模板
- 方案设计建筑角度分析图
- 精益化企业营销方案模板
- 银行赠送对联活动方案策划
- 隆回金银花营销策略方案
- 湖北节日活动策划方案公司
- 感冒药营销模式优化方案
- 咨询灭虫方案
- 厌学症的咨询方案
- 拆除工程拆墙作业临时交通管制协议范本
- 2024中级出版专业资格考试真题带答案分析
- 语文●全国甲卷丨2021年普通高等学校招生全国统一考试语文试卷及答案
- JG/T 286-2010低温辐射电热膜
- 海南区污水处理项目可行性研究报告
- T/CA 105-2019手机壳套通用规范
- 茶楼联合投资协议书
- 《绿色制造普及绿色生产课件教程》
- 舞狮合同协议书
- 机械维修工试题及答案
- GB/T 22107-2025气动方向控制阀切换时间的测量
评论
0/150
提交评论