



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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年军队文职人员招聘之军队文职法学考前冲刺试卷A卷含答案
- 小升初科学测试题及答案
- 2019-2025年消防设施操作员之消防设备基础知识能力检测试卷B卷附答案
- 2019-2025年消防设施操作员之消防设备基础知识模考模拟试题(全优)
- 2019-2025年消防设施操作员之消防设备基础知识基础试题库和答案要点
- 社保知识培训课件北京
- 语文小说文本解读技巧训练教案:以小说围城为例
- 办公室人员基本信息表
- 写作技巧大揭秘:高中语文作文指导课程教案
- 2025年共青科技职业学院单招职业适应性测试题库完整版
- 2025年上半年潜江市城市建设发展集团招聘工作人员【52人】易考易错模拟试题(共500题)试卷后附参考答案
- 统编版语文二年级下册15古诗二首 《晓出净慈寺送林子方》公开课一等奖创新教学设计
- 旅游电子商务(第2版) 课件全套 周春林 项目1-8 电子商务概述-旅游电子商务数据挖掘
- 2025年安徽警官职业学院单招职业适应性测试题库带答案
- 广东广东省钱币学会招聘笔试历年参考题库附带答案详解
- 2025年福建省中职《英语》学业水平考试核心考点试题库500题(重点)
- 【课件】自然环境课件-2024-2025学年七年级地理下册人教版
- 2025年河北省职业院校技能大赛智能节水系统设计与安装(高职组)考试题库(含答案)
- 2025-2030年中国蒸发器冷凝器行业发展状况及前景趋势分析报告
- 2024年江西应用工程职业学院单招职业技能测试题库标准卷
评论
0/150
提交评论