本科《C语言程序设计A》历年考题汇总
7页1、本科C语言程序设计A历年考题第一套(2010年7月试题) 一、单选题(每小题2分,共20分) 1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。 A. main B. MAIN C. name D. function 2每个C语言程序文件的编译错误分为(B)类。 A. 1 B. 2 C. 3 D. 4 3. 字符串a+b=12n的长度为(B)。 A. 6 B. 7 C. 8 D. 9 4. 在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为(D)语句。 A. for B. while C. do D. if 5. 在下面的do-while循环语句中,其循环体语句被执行的次数为(C)。 int i=0; do i+; while(i5)的相反表达式为(x!=0 | y=5) 或:(x | y=5)。 6若x=5,y=10,则x!=y的逻辑值为_1(真,true)_。 7. 假定二维数组的定义为“int a35;”,则该数组所占存储空间的字节数为_60_。 8. 使用“typedef char BB1050;”语句定义
2、_BB_为含有10行50列的二维字符数组类型。 9. 字符串a:xxkfile.txt的长度为_15_。 10假定p所指对象的值为25,p+1所指对象的值为46,则*+p的值为_46_。 11. 假定一个数据对象为int*类型,则指向该对象的指针类型为_int*_。 12假定一个结构类型的定义为 “struct Aint a,b; A* c;”,则该类型的理论长度为_12_。 13. 假定要访问一个结构对象x中的数据成员a,则表示方式为_x.a_。 三、写出下列每个程序运行后的输出结果(每小题6分,共30分) 1. #include void main() int i,j,k=0; for(i=0; i5; i+) for(j=i; j5; j+) k+; printf(%dn,k); 运行结果:15 2. #include void main() int x=20; int i=2; while(ix) if(x%i=0) printf(%d ,i); x/=i; i+; 运行结果:2 5 3. #include void main() int a8=70,63,54,95,40,7
《本科《C语言程序设计A》历年考题汇总》由会员hs****ma分享,可在线阅读,更多相关《本科《C语言程序设计A》历年考题汇总》请在金锄头文库上搜索。
【湘教版】七年级地理下册:8.4法国教案
国税部门内控机制建设调研报告
《送元二使安西》教学设计及反思(共6页)
XX—XX学年第一学期四年级语文期末考试试卷分析
抚顺原油油轮设计项目可行性研究报告模板范文
x中学作业管理规定
大连万达集团有限公司发展历程及战略
科研处工作计划范本(二篇).doc
某单位职员入职一年工作汇报
一年级的作文
工程预算员年底工作总结范文
高中物理老师个人总结范文
西安交通大学21秋《生药学》在线作业三答案参考93
山东省济宁市2021届高三第一次模块考试语文试题
优质护理服务内容
以感恩老师的小学生演讲稿模板集锦六篇
2019年最新中国共产党政法工作条例学习解读党课讲稿
人教课标版·二年级《我是什么》教学设计
外部报表使用者对现金流量表的数据挖掘
弱电技术交底
2022-11-21 9页
2023-03-23 4页
2022-07-31 13页
2023-09-10 14页
2023-07-01 10页
2022-12-15 5页
2023-05-24 7页
2023-11-15 15页
2023-12-30 42页
2023-02-23 10页