C语言设计综合模拟试题,C语言程序设计模拟试题2上课讲义.doc

253b171540df25e1b84436cbe50dfc72.gifC语言程序设计模拟试题2上课讲义.doc

C语言程序设计模拟试题2一、单选题(每题3分,共计30分)1、C语言中基本数据类型包括B。A、整型、实型、逻辑型 B、整型、实型、字符型C、整型、字符型、逻辑型 D、整型、实型、逻辑型、实型2、下列选项中不属于C语言的优点的选项是( )。A、C语言语句简洁、紧凑,使用方便灵活 B、C语言程序易于移植C、生成的目标代码质量高,运行效率高 D、数据类型检查严格3、若a、b均为int型变量,且a100,则关于循环语句forb100; ab; a,b printf “ ” ;的正确说法是( ) 。 A、循环体只执行一次 B、死循环 C、循环体一次也不执行 D、输出-4、对C语言来说,下列标识符中不合法的选项是( )。A、AB2C B、ab2c C、ab.2c D、a_b2c5、执行下列程序段后,i的值是( )。s 0;for i 1; i 4; ii3 s i;A、1 B、4 C、5 D、76、下列各语句中,能够输出整型变量a、b中最大值的是 。A、printfdn,aba,b;B、ab printfd,b printfd,a;C、printfd,ifaba else b;D、printfdn,abab;7、设int a 9,b 8,c 7, x 1; 则执行语句 if a7 if b8 if c9 x2 ;else x 3;后, x 的值是 。 A、0 B、2 C、1 D、38、下列语句中定义x为指向int类型变量a的指针,正确的是( )。A、int a, *xa; B、int a, *xC、int *x D、int a, xa;9、以下正确的函数定义形式是( )。A、double funint x, int y B、double funint x; int yC、double funint x, int y; D、double funint x y10、假定int类型变量占用两个字节,有定义int x100,2,4;,则数组x在内存中所占字节数是 A 3 B 6 C 10 D 20二、填空题(每题2分,共计10分)1、C语言程序设计的三种基本结构是 、分支结构和 。2、若已定义 int x10, y3, z; 则语句printfdn,zxy, x/y; 的输出结果是 。3、表示条件10 x 100或者x 0的C语言表达式是 。4、使用强制类型转换运算符,可以将一个表达式转换成给定的类型。int3.8 1.3的值是 ,int3.8 1.3 的值是 。5、下列程序段的功能是计算s112123123412345,则划线出应填 。int i, s0, t0;fori1;i5;i ti ;sst;printf“sdn”,s;三、程序分析题(3小题,每题10分,共计30分)1、分析下列程序,写出输出结果。include stdio.hint mainvoid int a 1, b 2, c 3, d; printfd, d n, d a b c, b - 1 a c; printfd, o, xn, 10, 10, 10; printfd, d, dn, 10, 010, 0 x10; printfd, xn, 012, 012; return 0;程序运行结果 2、设计计算两点间距离的函数,实现程序功能。程序功能给定平面任意两点坐标x1,y1和x2,y2,求这两点之间的距离(保留2位小数)。要求定义和调用函数distx1, y1, x2, y2计算两点间的距离。include stdio.hincludemath.hint main void double distance;double distdouble x1,double y1,double x2,double y2; /* 函数声明*/printf Enter x1,y1 and x2,y2 ;scanf lflflflf , distancedistx1, y1,x2, y2; /* 调用函数,返回值赋给distance */printf distance.2f n, distance;return 0;距离函数dist的定义提示可直接调用库中的平方根函数sqrt。如求x的平方根,调用方法为sqrtx。3、补齐程序语句,使程序功能完整。程序功能输入精度e,使用格雷戈里公式求的近似值,精确到最后一项的绝对值小于e。include stdio.hinclude math.hdouble funpidouble e; /* 函数声明 */int mainvoid double e, pi; /* e 代表精度 */ printfEnter e; /* 提示用户输入精度 */ scanfle, /*精度以科学计数法形式表示*/ /* 调用函数,把返回值赋值给pi */printf pi .4fn, pi;return 0; /* 定义计算pi的函数 */int denominator, flag; double item, sum;flag 1; /* flag 表示第 i 项的符号,初始为正 */denominator 1;/* denominator表示第 i 项的分母,初始为1 */item 1.0; /* item 中存放第 i 项的值,初值取 1 */ /* 置累加和的初值为0 */ /* 当|item| e时,执行循环 */whilefabsitem e /* 计算第 i 项的值 */sum sum item; /* 累加第 i 项的值 */flag -flag; /* 改变符号,为下一次循环做准备 */ /* 分母递增2 ,为下一次循环做准备*/return sum * 4;四、程序设计题(2小题,共计30分)1、有36块砖,共36人搬,成年男子一次搬4块砖,成年女子一次搬3块砖,儿童两人抬1块砖,恰好一次全部搬完,编程求出成年男子 成年女子和儿童各有多少人。(本题10分)2、编写程序求余弦函数的近似值输入x和精度e,用下列公式求cosx的近似值,精确到最后一项的绝对值小于e。要求定义和调用函数funcose,x求余弦函数的近似值(保留3位小数)。(本题20分)提示(1)用while循环编程;(2)程序中进行绝对值计算时,可直接调用库中的绝对值函数fabs。例如求x的绝对值,调用方法为fabsx。专题竖直平面内的圆周运动教学名称专题竖直平面内的圆周运动教学班级高三(1)班教学时间2007年11月5教学目标1、掌握向心力、向心加速度的有关知识,理解向心力、向心加速度的概念。3、熟练应用向心力、向心加速度的有关公式分析和计算有关问题重点难点1重点理解向心力、向心加速度的概念并会运用它们解决实际问题。2难点熟练应用向心力、向心加速度的有关公式分析和计算有关问题。教学过程一、引入圆周运动是一种最常见的曲线运动,与日常生活联系密切,对圆周运动的考查主要表现在两个方面一是对线速度、角速度、向心加速度等概念的理解和它们之间关系的运用;二是对向心力的分析,特别是与牛顿运动定律、动能定理、动量守恒定律等规律综合在一起考查.题型既有选择题,又有计算题,难度一般中等或中等以上.主要表现为对竖直平面内的变速圆周运动的考查二、知识再现竖直平面内的圆周运动是典型的变速圆周运动,对于物体在竖直平面内做变速圆周运动的问题,中学物理中只研究物体通过最高点和最低点的情况,并且经常出现临界状态.1、如图所示,没有物体支撑的小球,在竖直平面内做圆周运动过最高点的情况临界条件小球达最高点时绳子的拉力(或轨道的弹力)刚好等于零,小球的重力提供其做圆周运动的向心力,即mg 上式中的v临界是小球通过最高点的最小速度,通常叫临界速度,v临界.能过最高点的条件vv临界. 此时小球对轨道有压力或绳对小球有拉力不能过最高点的条件vv临界(实际上小球还没有到最高点就已脱离了轨道).2、如图所示,有物体支持的小球在竖直平面内做圆周运动过最高点的情况

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值