下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、沈阳工业大学共4页第1页班级学号姓名C语言程序设计试题(2008/2009学年第二学期)一二三四五六七八九十总分8.若inti=10;执行下列程序后,变量i的正确结果是D。switch(i)case0:i+=1;case10:i+=1;case11:i+=1;default:i+=1;A.10B.11C。12D。139.下列语句中不正确的字符串赋值或初始化的是C。得分一选择题(满分30分,每题2分)Acharstr10=”strings”;B。charstr8=s,t,r,i,n,g,s,0;装1。若a、b、c都定义为int类型且初值为0,则以下不正确的赋值语句是D.A.a=b=c+8;B.a
2、+=y+3;C。c+;D。a+b+c2.已知intj,i=1;执行语句“j=i+;”后,变量i的值是B。A.1B.2C.1D.-23.执行下面程序:#include”stdio.hvoidmain()订inta=1,b=2,c=3;c=(a+=a+2),(a=b,b+3);printf(“%d,%d,%d,a,b,c);线则输出结果是:A。A.2,2,4B。4,2,3C。5,5,3D.4,2,54若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为D。A。a0B.!aC。a=0D.a5。for(j=0;jvoidmain()inta=1,b=0,c=0;if(ab)i
3、f(bvoidmain()longa1;intb2;inti=2,j=5,s;charc8;s=i;TEST;for(;-j;)TESTm;s=s10+i;main()printf(“%d”,s);printf(“dn”,sizeof(m);10.写出程序的执行结果:i=10,j=11得分二、填空题(满分20分,每空2分)printf(”%d,fun(a,b);装订线main()A。32B。16C。8D。24inti=0,j=0;15.设有以下结构体类型:while(i10)structsti+;while(j+C.fwrite(student,25*sizeof(structst),25,f
4、p);voidmain()D。for(i=0;i50;i+)fwrite(student+i,sizeof(structst),1,fp);inta=0,b=1;intfun(inta,intb);printf(dn,fun(a,b);n1.每个C语言编写的程序必须有一个,并且只能有一个主函数。intfun(intm,intn)2.设x和y均为int型变量,且x=1,y=2,则表达式3+x/y的值为3.3.若有定义:inta=2,4,6,8,10,12,*p=a;则*(p+1)的值是4。statics=1;4.设x=0 xAB,若要通过xy使x低4位置1,高4位不变,则y=0 x0F。s+;5
5、.测试char型变量m的最高位数据是否为1的表达式是a0 x80.return(s(m+n));6.若x=2,y=3则x&y的结果是1。7.与二进制数101等值的十进制数为5。28.定义inti=1;执行语句while(i+5);后,i的值为6。程序运行的结果为:3。intx;inta;班级学号沈阳工业大学共4页第3页2.以下程序的输出结果是3,2。4.下面程序的输出结果为4,2.#include”stdio.h”#includestdio.h”structchainstructksintb;inty;s4,*p;m0。y=2;#include得分四、程序设计(满分34分)voidfun(ch
6、ar*w,intn)1.编写一个程序,判断某一年是否为闰年.(6分)姓名structchain*p;voidmain()m2;voidmain()intn=1,i;printf(n”);m0。x=1;for(i=0;i4;i+)si。a=n;装m1。x=3;si。b=&si。a;m1.y=4;n=n+1;m0。p=m1;m1。p=m;p=&s0;printf(d,dn,(m0。p)-x,(m1.p)y);p+;printf(”%d,%dn,(+p)a,(p+)-a);订3。下面程序的运行结果是7654321。include线chart,*s1,s2;includestdio.hs1=w;voi
7、dmain()s2=w+n-1;while(s1s2)intyear;t=*s1;printf(“inputyear=);*s1=*s2;scanf(“%d”,year);s2=t;if(year4=0&year100!0)|year400=0)s1+;printf(“%4disaleapyearn”,year);s2;elseprintf(“4disnotaleapyearn”,year);voidmain()装charp=”1234567;fun(p,strlen(p);puts(p);订沈阳工业大学共4页第4页2.用5公式求的近似值,直到最后一项的绝对值小于班级14131174将一个整数
8、字符串转换为一个整数,如”1234”转换为-1234。(10分)#include“math.hintpi=pi+t;else学号姓名106为止,请编程实现。(8分)#includestdio.hincludestring.hchnum(charp);voidmain()voidmain()chars6;ints;floatn,t,pi;intn;t=1;pi=0;n=1.0;s=1;gets(s);while(fabs(t)1E-6)if(*s=-)n=-chnum(s+1);装n=chnum(s);n=n+2;printf(”dn,n);for(;*p!=0;p+)s=s;t=s/n;chnum(char*p)pi=pi4;intnum=0,k,len,j;订printf(“pi=10。6fn”,pi);len=strlen(p);k=*p0;j=(len);3.编写程序,利用子函数实现计算字符串的长度。(10分)while(j-0)线k=k*10;#includestdio。hnum=num+k;intlength(char*s);voidmain()return(num);chara100;i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 投资评审协议书
- 家庭参与在尘肺病防护中的作用分析
- 超写实数字人授权使用合同2025
- 2026年及未来5年中国水喷射真空泵行业市场深度分析及发展前景预测报告
- 2026年及未来5年中国建筑设备租赁行业市场调研分析及投资战略咨询报告
- 2026年及未来5年中国向心滚子轴承行业市场调研分析及投资战略咨询报告
- 2026年及未来5年市场数据中国山梨糖醇行业市场前景预测及投资战略数据分析研究报告
- 吉安县敦城人力资源服务有限公司招聘吉安县司法局编外工作人员笔试历年常考点试题专练附带答案详解
- 福绵区2024广西玉林市福绵区直属机关党员服务中心招聘1人笔试历年参考题库典型考点附带答案详解(3卷合一)试卷2套
- 深圳市2024何香凝美术馆应届高校毕业生招聘3人(广东)笔试历年参考题库典型考点附带答案详解(3卷合一)试卷2套
- 2025年全科医师转岗培训理论考试题库(附答案)
- 医疗机构殡葬整治工作总结报告
- DB62T 3025-2018 钢结构工程施工工艺规程
- 私募股权基金行业不同岗位绩效考核方案
- 浅谈农村林权制度改革存在的问题及整改措施
- (2025年)(新)住院医师麻醉科出科考试试题(+答案)
- 【语文】广东省佛山市顺德区北滘镇中心小学一年级上册期末复习试卷
- 华为指挥中心建设方案
- Shopee:2025年渔具类目热销指南报告
- 消防工程从入门到精通
- 因犯罪解除劳动合同范本
评论
0/150
提交评论