




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
“成人教育”期末考试C语言程序设计A 试题2013年1月一.选题(每小题2分,共2 0分)1.由C语言源程序文件编译而成的目标文件的缺省扩展名为( )A. cpp B.c C. exe D. obj 2.设x和y均为逻辑值,则x川y为假的条件是( )。A.它们均为真 B.其中一个为真C.它们均为假 D.其中一个为假3.枚举类型中的每个枚举常量的值都是一个( )。A.整数 B.浮点数C.字符 D.记录4;循环语句for(i=O; i5)的相反表达式为_.6.若x=5,y=10,则x! =y的逻辑值为_.7.假定二维数组的定义为“int a35”,则该数组所占存储空间的字节数为_.8.使用“typede char BB1050;”语句定义_为含有10行50列的二维字符数组类型。9.字符串“a:xxk数据”的长度为_.10.假定p所指对象的值为25,p+1所指对象的值为46,则*+p的值为_.1 1.假定一个数据对象为int*类型,则指向该对象的指针类型为_.12.假定一个结构类型的定义为“struct A int a, b; A*c;”,则该类型的长度为_.13.假定要访问一个结构对象x中的数据成员a,则表示方式为_.三、写出下列每个程序运行后的输出结果(每小题 6分,共3 0分)1. # includevoid main() int i, s=O; for(i=l;i+) if(s30) break; if(i%2= =0) s+ =i;printf(“s=%dn”, s) ;2. #include void main() int a9=36,25,48,24,55,40,18,66,20int i,b1,b2b1=b2=a0for(i=1,ib1)b1=ai if(aib2)b2=aiprintf(“%d %dn”,bl ,b2);3. # include void SB( char ch) switch( ch) case A: case aprintf(WW ); break; case B: case b: printf(GG ); break; default , printf(BB”); break; void main() char al =a ,a2= B ,a3= f; SB(al) ;SB(a2) ;SB(a3); printf(“n” )4. # include # define M6void main()int i ,X; int aM= 10 ,15,22,37,46,58 ; for(i=O; iM/2; i+) x=ai; ai=aM-l一i; aM-l一i=x; for(i=O; i6; i+) printf(%d ,ai) ; print f(“n”;)5. # include struct Worker char namel5; int age; float pay; void main()struct Worker x= wanghua ,52, 2350; struct Worker y,*p; y=x; p=&x; printf( % d % 7. 2fn , y. age+p一age, p一pay+20) ;四.写出下列函数的功能(每小题6分,共12分)1. int FH()int x,y=0;scanf(“%d”,&x);while (x!=-1)y+=x; scanf(“%d”,&x); return y;函数功能:2. int FF(struct IntNode*f /f为指向一个单链表的表头指针int n=O; if(! f) return 0; while(f) n+f=f-nextreturn n假定struct IntNode的类型定义为: struct IntNode int data; struct IntNode*next; ;函数功能: 五、按题目要求编写程序或函数(每小题6分,共1分) 1.编写一个程序,利用while循环,计算并打印输出1+1/2+1/3+.+1/n的值,其中正整数n值由键盘输入。假定求和变量用s um表示,计数变量用i表示, s um、i和n均定义为全局变量, s um和i的初值分别被赋予O和1. 2. 根据函数原型void DD(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网络图试题及答案
- 天津自主招生试题及答案
- 2025年资金规划与分配谅解协议
- 2025年劳动合同保密协议样本
- 2025年全渠道媒体广告合作协议
- 2025年桩机工程劳务合作协议
- 2025年农村经济振兴策划投资协议
- 2025年标准离婚协议样本规范
- 2025年医疗责任赔偿协议书策划要点与范本
- 2025年能源供需合作框架协议
- 职业暴露针刺伤应急预案演练脚本-
- 国家开放大学《人工智能专题》形考任务(1-3)试题答案
- 中小跨径桥梁结构健康监测技术讲稿2017.4.9杭州
- 【巩固】2021年浙江省湖州市德清县人教版小学三年级数学下学期期末测试卷
- GB/T 16849-2023光放大器总规范
- 求职登记表(标准模版)
- 正确认识中华传统文化说课课件 第二课时
- 中国神华能源股份有限公司大柳塔煤矿矿山地质环境保护与土地复垦方案
- 抗菌药物使用分级授权表
- YS/T 231-2015钨精矿
- GB/T 4662-2012滚动轴承额定静载荷
评论
0/150
提交评论