东北大学2012-2013期末C语言

东北大学2012-2013期末C语言
东北大学2012-2013期末C语言

有分数数列2/1+3/2+5/3+8/5+13/8---计算前20项的和

#include "stdio.h"

void main()

{

int i,x=1,y=2;

float sum=0;

for(i=1;i<=20;i++)

{

sum+=y/x;

t=y;

y=x+y;

x=t;

}

printf("前20项和%f",sum);

}

2.

有一个素数,当它的数字位置对换以后仍为素数,这样的素数成为决定素数,求出所有的二位

绝对素数。

#include "stdio.h"

int Whether(int x)

{

for(int i=2;i<=n/2;i++)

{

if(n%i==0) return 0;

}

return 1;

}

void main()

{

for(i=10;i<=99;i++)

{

m=i/10;

n=i%10;

j=n*10+m;

if(Whether(i)&&Whether(j))

printf("%d",i);

}

}

3.

编写一个程序从键盘输入10个学生的总成绩,统计10名学生的最高分最低分和平均分,并按照

总成绩对十名同学由高到低排序排序,要求

1)主函数实现调用

2) 子函数void input 实现由键盘输入学生成绩并存入数组,并输出所有学生的最高分,最低分

和平均分

3)子函数void sort 实现对学生成绩由大到小排序,并将排序结果存在数组中

4)void print实现对学生成绩数组的输出

#include "stdio.h"

void input(score[10])

{

int max,min,sum=0

float average;

scanf("%d",&score[0]);

sum=max=min=score[0];

for(i=1;i<10;i++)

{

scanf("%d",&score[i]);

sum+=score[i];

if(score[i]>max) max=score[i];

if(score[i]

}

average/=sum;

printf("最高分%d最低分%d平均分%f",max,min,average);

}

void sort(int score[10])

{

int i,k,j,temp;

for(i=0;i<10;i++)

{

k=i;

for(j=i;j<10;j++)

if(score[j]>score[k]) k=j;

if(k!=i) {temp=score[i];score[i]=score[k];score[k]=temp;} }

}

void print(int score[10])

{

int i;

for(i=0;i<10;i++)

printf("%d",score[i]); }

void main()

{

void input();

void print();

void sort();

float a[10];

intput(a[10]);

sort(a[10]);

print(a[10]);

}

江苏大学大一c语言期末复习题汇总

选择题1.下列字符序列中,不可用作C语言标识符的是()。 A.abc123 B.C._123_ D._ok 2.请选出可用作C语言用户标识符的一组标识符()。 A.void B.a3_b3 C.For D.2a define _123 -abc DO WORD IF Case sizeof 3.不属于C语言关键字的是()。 A.int B.break C.while D.character 4.以下不能定义为用户标示符的是()。 A.scanf B.Void C._3com_ D.int 5.C语言程序的基本单位是()。 A.程序行B.语句C.函数D.字符 6.以下说法中正确的是()。 A.C语言程序总是从第一个定义的函数开始执行 B.在C语言程序中,要调用的函数必须在main( )函数中定义 C.C语言程序总是从main( )函数开始执行 D.C语言程序中的main( )函数必须放在程序的开始部分 7.以下选项中,合法的用户标识符是()。 A.long B._2abc C.3dmax D. 8.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示 的字符常量’\101’是()。 A.字符A B.字符a C.字符c D.非法的常量 9.以下选项中,正确的字符常量是()。 A.”F”B.’\\’’C.’W’D.’’ 10.下列变量定义中合法的是 A.short _a=; B.double b=1+; C.long do=0xfdaL; D.float 2_and=1-e-3; 11.为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。 A.缩排位置相同的if B.在其之前未配对的if C.在其之前未配对的最近的if D.同一行上的if 12.下列运算符中优先级最高的是()。 A.< B.&& C.+ D.!= 13.判断char型变量s是否为小写字母的正确表达式是()。 A.’a’ <= s<=’z’B.(s>=’a’) & (s<=’z’) C.(s>=’a’) && (s<=’z’) D.(’a’<=s) and (’z’>=s)

东北大学大学物理2010

一、 填空题 1.已知某简谐运动的振动曲线如图所示, 则此简谐运动的运动方程为 _______________。 2. 一声源以20m/s 的速率向静止的观察者运动, 观察者接收到声波的频率是1063Hz,则该声源的 振动频率为 Hz .(声速为:340m/s) 3. 在驻波中,两个相邻波节之间各质点的振动相位_____ 。 4.一束光强为I 0的自然光依次通过三个偏振片P 1、P 2、P 3,其中P 1与P 3的偏振化方向相互垂直,P 2与P 3的偏振化方向之间的夹角为450,则通过三个偏振片后透射光强为_______________________。 5.一容器内储有氧气(视为理想气体),其压强为1.01×10 5 Pa ,温度为27 0C ,则氧气系统的分子数密度为__3 m - ;氧分子的平均平动动能为____J 。 6.1mol 理想气体由平衡态1(P 1,V 1,T )经一热力学过程变化到平衡态2(P 2,V 2,T ),始末状态温度相同,此过程中的系统熵变△S = S 2-S 1 = 。 7.在描述原子内电子状态的量子数l m l n ,,中,当4=l 时,n 的最小可能取值为_________。 8.在康普顿效应实验中,波长为0λ的入射光子与静止的自由电子碰撞后反向弹回,而散射光子的波长为λ,反冲电子获得的动能为 ______ 。 9.激光与普通光源所发出的光相比具有方向性好、单色性好、 和能量集中的特性。 二、 选择题(单选题,每小题2分,共10分) (将正确答案前的字母填写到右面的【 】中) 1.当质点以频率ν作简谐运动时,它的动能变化频率为 【 】 (A )2/ν (B )ν (C )ν2 2.处于平衡态的一瓶氦气和一瓶氮气(均可视为理想气体)的分子数密度相同,分子的平均平动动能也相同,则它们 【 】 (A )温度,压强均不相同 (B )温度相同但压强不同 (C )温度,压强都相同

东北大学自控原理期末试题(2009A)答案

自动控制原理期末试题(A )卷答案 一.概念题(10分) (1)简述自动控制的定义。 (2)简述线性定常系统传递函数的定义。 解: (1)所谓自动控制是在没有人的直接干预下,利用物理装置对生产设备或工艺过程进行合理的控制,使被控制的物理量保持恒定,或者按照一定的规律变化。(5分) (2)零初始条件下,输出量的拉氏变换与输入量的拉氏变换之比。(5分) 二.(10分)控制系统如图1所示,其中)(s W c 为补偿校正装置,试求该系统闭环传递函数)()(s X s X r c ,并从理论上确定如何设计补偿校正装置)(s W c 可以使系统补偿后的给定误差为零。 图1 控制系统结构图 解: []) ()(1) ()()()()()(2121s W s W s W s W s W s X s X s W c r c B ++= = (5分) 由此得到给定误差的拉氏变换为 )() ()(1) ()(1)(212s X s W s W s W s W s E r c +-= 如果补偿校正装置的传递函数为 ) (1 )(2s W s W c = (5分) 即补偿环节的传递函数为控制对象的传递函数的倒数,则系统补偿后的误差 0)(=s E 三.(10分)已知某三阶单位负反馈系统具有一个有限零点为-1.5、三个极点分别为6.12.1j ±-和-1.49、且系统传递函数根的形式放大系数为4。试求系统在单位阶跃函数作用下,系统的动态性能指标超调量 %σ、调整时间s t 和峰值时间m t 。 解: 49.13-=s 与5.11-=z 构成偶极子可相消,故系统可以用主导极点2,1s 构成的低阶系统近似(1分) :

c语言期中考试试题及答案

《C语言程序设计》期中考试试卷 课程编号:03402513试卷类型:A卷考试形式:笔试考试日期: 注意事项:1.请将试卷最后一页的答题纸撕下,将答案填写在其中;2.交卷时请确认答题纸是否按要求写好姓名等信息并与试题一起上交;3.不准携带任何书籍、资料、纸张等。4.草稿纸用试卷的背面。 一、单项选择题(1空1分,共20分) 1、C语言程序的基本结构是(【1】) 。 【1】 A) 函数 B) 语句 C) 字符 D) 程序行 2、一个C程序的执行是(【2】) 。 【2】A) 从本程序的主函数开始,到本程序的主函数结束 B)从本程序的第一个函数开始,到本程序的最后一个函数结束 C) 从本程序的主函数开始,到本程序的最后一个函数结束 D)从本程序的第一个函数开始,到本程序的主函数结束 3、下列四个叙述中,错误的是(【3】) 。 【3】 A) 一个C源程序必须有且只能有一个主函数 B) 一个C源程序可以含一个或多个子函数 C) 在C源程序中注释说明必须位于语句之后 D) C源程序的基本结构是函数 4、下面不属于C语言保留字的是(【4】) 。 【4】 A) short B) ELSE C) extern D) for 5、下列四个叙述中,正确的是(【5】) 。 【5】 A) 库函数也是C语言本身的组成部分 B) C语言中的输入输出操作是由相应语句完成的 C) 库函数是C编译系统提供的功能函数 D) 标题文件(头文件)可以在程序的函数内部调用 6、下列四组数据类型中,C语言允许的一组是(【6】)。 【6】 A) 整型、实型、逻辑型 B) 整型、实型、字符型 C) 整型、双精度型、布尔型 D) 整型、实型、复型 7、在C语言中不同数据类型的的长度是(【7】)。 【7】 A) 固定的 B) 由用户自己定义的 C) 任意的 D) 与机器字长有关

2011东北大学大学物理期末考题及答案

东北大学大学物理期末 一、 填空题 1. 已知两分振动的振动方程分别为:t x ωcos 1= 和 )2 cos( 32π ω+=t x , (其中 x 的单位为m ,t 的单位为s ),则合振动的振幅为A = ____2___m 。 2. 在驻波中,设波长为λ,则相邻波节和波腹之间的距离为_____ 4 λ ____ 。 3.火车A 行驶的速率为20m/s ,火车A 汽笛发出的声波频率为640Hz ;迎面开来另一列 行驶速率为25m/s 的火车B ,则火车B 的司机听到火车A 汽笛声的频率为 730 Hz . (空气中的声速为: 340m/s) 4.在空气中,用波长为λ= 500 nm 的单色光垂直入射一平面透射光栅上,第二级缺级 光栅常数 d =2.3×10 -3 mm ,则在观察屏上出现的全部主极大条纹条数为__5 _条。 5.光的偏振现象说明光波是____横波______。 6.一体积为V 的容器内储有氧气(视为理想气体,氧气分子视为刚性分子),其压强为P ,温度为T ,已知玻耳兹曼常数为k 、普适气体常数(摩尔气体常数)为R , 则此氧气系统的分子数密度为__ kT p ___ 、此氧气系统的内能为___pV 2 5 ____。 7.处于平衡态A 的理想气体系统,若经准静态等容过程变到平衡态B ,将从外界吸热416 J ; 若经准静态等压过程变到与平衡态B 有相同温度的平衡态C 时,将从外界吸热582 J , 则从平衡态A 变到平衡态C 的准静态等压过程中,系统对外界所作的功为 166 J 。 8.不考虑相对论效应,电子从静止开始通过电势差为U=300V 的静电场加速后, 其德布罗意波长为___0.07__nm 。 (电子静止质量:kg 101.931 -?=e m ;电子电量:C 10 6.119 -?=e ; 普朗克常量:s J 10 63.634 ??=-h ) 9.描述微观粒子运动的波函数ψ(r , t )须满足的条件是 单值 、连续、有限、归一。

大一C语言期末考试题

大一C语言期末考试题 悬赏分:40 |解决时间:2010-6-29 14:28 |提问者:345387547 1. 数组int a[3][5]; 共定义了____15_________个元素。 2. 有float f= 3.1415927; 则printf(“%5.4f”, f );输出的结果是 _______________。 3. 下面程序的功能是:输出100以内(不包含100)能被3整除且个位数为6的所有整数,请填空。 main( ) { int i; for(i=1; ___i<100____________; i++) if (___i/3_=__=0__i_______) printf("%d", i); } 4. 设有“int x=2, y”说明,则逗号表达式“y=x+5,x+y”的值是_________7 ______ 5. 以下是使用指针,进行字符串复制的程序,请填空。 main() { char a[]= “Tsinghua University”, b[30], *p1,*p2; p1=a; p2=b; for(; *p1!= _______________; p1++, p2++) _______________=_______________; *p2= ______________; printf(“string a is:%s\n”,a); printf(“string b is:%s\n”,b); } 6. 下面程序用冒泡法对数组a进行降序排序,请填空。 main() { int a[5]={4,7,2,5,1}; int i,j,m; for(i=0;i<4;i++) for(j=0;j<_______________;j++) if( _______________< _______________ ) { m=a[ j]; a[ j]=a[ j+1]; a[ j+1]= m; } for(i=0;i<5;i++) printf("%d ",a[i]); } 7. 函数fun的功能是:使一个字符串按逆序存放,请填空。 void fun (char str[]) { char m; int i,j; for(i=0,j=strlen(str);i<_______________;i++,j--)

大学C语言期末考试习题集(带详解答案)

一、单项选择题 1.(A)是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从 C开始执行。 A) 程序中第一条可执行语句 B) 程序中第一个函数 C) 程序中的main函数 D) 包含文件中的第一个函数 3、以下说法中正确的是(C)。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是(B)。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。 C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C)。 A.-a1 B.a[i] C.a2_i D.int t 5~8题为相同类型题 考点:标识符的命名规则 (1)只能由字母、数字、下划线构成 (2)数字不能作为标识符的开头 (3)关键字不能作为标识符 选项A中的“-”,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3) 6.下列C语言用户标识符中合法的是( B)。 A)3ax B)x C)case D)-e2 E)union 选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1); 7.下列四组选项中,正确的C语言标识符是(C)。 A) %x B) a+b C) a123 D) 123 选项A中的“%”,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2) 8、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。 A、print _3d db8 aBc B、I\am one_half start$it 3pai

【免费下载】东北大学物理实验报告

实验一霍尔效应及其应用 【预习思考题】 1.列出计算霍尔系数、载流子浓度n、电导率σ及迁移率μ的计算公式,并注明单位。 霍尔系数,载流子浓度,电导率,迁移率。 2.如已知霍尔样品的工作电流及磁感应强度B的方向,如何判断样品的导电类型? 以根据右手螺旋定则,从工作电流旋到磁感应强度B确定的方向为正向,若测得的霍尔电压为正,则样品为P型,反之则为N型。 3.本实验为什么要用3个换向开关? 为了在测量时消除一些霍尔效应的副效应的影响,需要在测量时改变工作电流及磁感应强度B的方向,因此就需要2个换向开关;除了测量霍尔电压,还要测量A、C间的电位差,这是两个不同的测量位置,又需要1个换向开关。总之,一共需要3个换向开关。 【分析讨论题】 1.若磁感应强度B和霍尔器件平面不完全正交,按式(5.2-5)测出的霍尔系数比实际值大还是小?要准确测定值应怎样进行? 若磁感应强度B和霍尔器件平面不完全正交,则测出的霍尔系数比实际值偏小。要想准确测定,就需要保证磁感应强度B和霍尔器件平面完全正交,或者设法测量出磁感应强度B 和霍尔器件平面的夹角。 2.若已知霍尔器件的性能参数,采用霍尔效应法测量一个未知磁场时,测量误差有哪些来源? 误差来源有:测量工作电流的电流表的测量误差,测量霍尔器件厚度d的长度测量仪器的测量误差,测量霍尔电压的电压表的测量误差,磁场方向与霍尔器件平面的夹角影响等。实验二声速的测量 【预习思考题】 1. 如何调节和判断测量系统是否处于共振状态?为什么要在系统处于共振的条件下进行声速测定? 答:缓慢调节声速测试仪信号源面板上的“信号频率”旋钮,使交流毫伏表指针指示达到最大(或晶体管电压表的示值达到最大),此时系统处于共振状态,显示共振发生的信号指示灯亮,信号源面板上频率显示窗口显示共振频率。在进行声速测定时需要测定驻波波节的位置,当发射换能器S1处于共振状态时,发射的超声波能量最大。若在这样一个最佳状态移动S1至每一个波节处,媒质压缩形变最大,则产生的声压最大,接收换能器S2接收到的声压为最大,转变成电信号,晶体管电压表会显示出最大值。由数显表头读出每一个电压最大值时的位置,即对应的波节位置。因此在系统处于共振的条件下进行声速测定,可以容易和准确地测定波节的位置,提高测量的准确度。 2. 压电陶瓷超声换能器是怎样实现机械信号和电信号之间的相互转换的? 答:压电陶瓷超声换能器的重要组成部分是压电陶瓷环。压电陶瓷环由多晶结构的压电材料制成。这种材料在受到机械应力,发生机械形变时,会发生极化,同时在极化方向产生电场,这种特性称为压电效应。反之,如果在压电材料上加交变电场,材料会发生机械形变,这被称为逆压电效应。声速测量仪中换能器S1作为声波的发射器是利用了压电材料的逆压电效应,压电陶瓷环片在交变电压作用下,发生纵向机械振动,在空气中激发超声波,把电信号转变成了声信号。换能器S2作为声波的接收器是利用了压电材料的压电效应,空气的振动使压电陶瓷环片发生机械形变,从而产生电场,把声信号转变成了电信号。

东北大学机械学院C语言考试题库与答案

东北大学机械学院C语言答案 题目:根据下面的函数关系,对输入的每个x值,计算出相应的y值并输出结果。 5 题目:输入一个整数,当为65时显示A,66时显示B,68时显示C,其他值时显示END。(可选用switch语句编写) 6 题目:编写程序将用 户输入的字母进行大小写转换。 7 题目:编程判断输入的正整数是否即是5的倍数又是7的倍数。若是则输出该数;否则输出-1。 8 题目:输入一个整数,判断它是奇数还是偶数并输出。 9 题目:从键盘输入二个整数a、b,将其按大到小排列。 10 题目:找出不超过1000的十位数字为1,个位数字为3或7的所有数。例如:13、17、113、317等。 11 题目:输入一个整数,判断该数是否能被3,5,7整除,并输出以下信息之一: (1)能同时被3,5,7整除; (2)能被其中两数(要指出哪两个)整除; (3)被其中一个数(要指出哪一个)整除; (4)不能被3,5,7任一个整除。 12 题目:输入一个5位的正整数,判定该正整数是否为一个回文数。(所谓回文素数是指正读和反读都相同的数,例如12321)。 13 题目:假设变量a、b、c为整数,从键盘读入a、b、c的值,当a为1时显示b与c之和,a为2时显示b与c之差,a为3时显示b与c之积,a为4时显示b/c之商,其他数值不做任何操作。 14 题目:输入一个整数,将其数值按小于10,10~99,100~999,1000以上分类并显示(例如:输入358时,显示358 is 100 to 999)。 15 题目:从键盘读入三角形三边,判断能否组成三角形,若可以组成三角形,输出三角形的面积。 16 题目:从键盘读入三角形三边,判断能否组成三角形,若可以组成三角形,输出三角形的类型(等边、等腰、直角、一般)。 17 题目:计算二次方程的根。

大一C语言期末考试试题

6.以下程序的输出结果为(D)。 main( ) { char c; int i; for(i=65;i<68;i++) { c=i+32; switch(c) { case ‘a’:printf("%c,",c);break; case ‘b’:case ‘e’:printf("ok,"); default: printf("end"); } } } A a,ok,end B a,ok,endend C a,ok,end,end D a,ok,ok 9.以下程序的输出结果为(B)。 #define A 3 #define B(a) (A+1)*a main() { int x; x=3*A+B(7); printf("x=%d\n",x); } A x=93 B x=37 C x=60 D x=90 三写出下列程序的运行结果(10分,每小题2分) 1.main( ) { char c1=‘A’,c2=‘\144’,c3=‘\x44’,c=0xf5,x=13,a; int i=0122,j=0xa4; printf(“c1=%c,c4=%c\tc5=%c\n”,c1,c2,c3); printf(“%d,%d\n”,i,j); i=-34; j=20; printf(“%d,%d,%d\n”,i%j,i&j<<2,sizeof(j)); printf(“c=%d\n”,c|x); a=c^x<<2;

printf(“a=%d\n”,a); } 2.main() { int x,y=1,z=10; if(y!=0) x=5; printf(“x=%d\t”,x); x=1; if(z<0) if(y>0) x=3; else x=5; printf(“x=%d\n”,x); if(z=y<0) x=3; else if(y==0) x=5; else x=7; printf(“x=%d\t”,x); printf(“z=%d\n”,z); } 3.main( ) { char s[20]=“I like it.”,t[20]=“Are you?”,c[20]; int i=0; while(s[++i]!=‘\0’) t[i]=s[i]; t[i]=0; printf(“string s:%s\n”,s); printf(“string t:%s\n”,t); } 4.int i=5; main( ) { int i=3; { int i=10; i++; printf(“%d\n”,i);

东北大学物理期末复习资料

一、教材:选择填空题 1~5;计算题:13,14,18 二、附加题 (一)、选择题 1、一沿x 轴作简谐振动的弹簧振子,振幅为A ,周期为T ,振动方程用余弦函数表示, 如果该振子的初相为π3 4 ,则t =0时,质点的位置在: (A )过A x 21=处,向负方向运动; (B) 过A x 21 =处,向正方向运动; (C) 过A x 21- =处,向负方向运动; (D) 过A x 2 1 -=处,向正方向运动。 2、一物体作简谐振动,振动方程为:x =A cos(ωt +π/4 ) 在t=T/4(T 为周期)时刻,物体的加速度为: (A) 222ωA -. (B) 222ωA . (C) 232ωA -. (D) 232ωA . (二)、计算题 1、一物体沿x 轴做简谐运动,振幅A = 0.12m ,周期T = 2s .当t = 0时, 物体的位移x 0= 0.06m ,且向x 轴正向运动.求: (1)此简谐运动的运动方程; (2)t = T /4时物体的位置、速度和加速度; 2、一物体沿x 轴做简谐运动,振幅A = 10.0cm ,周期T = 2.0s .当t = 0时, 物体的位移x 0= -5cm ,且向x 轴负方向运动.求: (1)简谐运动方程; (2)t = 0.5s 时,物体的位移; (3)何时物体第一次运动到x = 5cm 处? (4)再经过多少时间物体第二次运动到x = 5cm 处? 3、若简谐振动方程为m ]4/20cos[1.0ππ+=t x ,求: (1)振幅、频率、角频率、周期和初相; (2)t =2s 时的位移、速度和加速度. 4、一简谐振动的振动曲线如图所示,求振动方程. 5、一物体沿x 轴作简谐振动,振幅为0.06m ,周期为2.0s ,当t =0时位移为0.03m ,且向轴正方向运动,求: (1)t =0.5s 时,物体的位移、速度和加速度; (2)物体从m 03.0-x =处向x 轴负方向运动开始,到达平衡位置,至少需要多少时间? 题图4

江苏大学大一c语言期末复习题汇总

选择题 1.下列字符序列中,不可用作C语言标识符的是()。 A.abc123 B.no.1 C._123_ D._ok 2.请选出可用作C语言用户标识符的一组标识符()。 A.void B.a3_b3 C.For D.2a define _123 -abc DO WORD IF Case sizeof 3.不属于C语言关键字的是()。 A.int B.break C.while D.character 4.以下不能定义为用户标示符的是()。 A.scanf B.V oid C._3com_ D.int 5.C语言程序的基本单位是()。 A.程序行B.语句C.函数D.字符 6.以下说法中正确的是()。 A.C语言程序总是从第一个定义的函数开始执行 B.在C语言程序中,要调用的函数必须在main( )函数中定义 C.C语言程序总是从main( )函数开始执行 D.C语言程序中的main( )函数必须放在程序的开始部分 7.以下选项中,合法的用户标识符是()。 A.long B._2abc C.3dmax D.A.dat 8.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示 的字符常量’\101’是()。 A.字符A B.字符a C.字符c D.非法的常量 9.以下选项中,正确的字符常量是()。 A.”F”B.’\\’’C.’W’D.’’ 10.下列变量定义中合法的是 A.short _a=1-.le-1; B.double b=1+5e2.5; C.long do=0xfdaL; D.float 2_and=1-e-3; 11.为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。 A.缩排位置相同的if B.在其之前未配对的if C.在其之前未配对的最近的if D.同一行上的if 12.下列运算符中优先级最高的是()。 A.< B.&& C.+ D.!= 13.判断char型变量s是否为小写字母的正确表达式是()。 A.’a’ <= s<=’z’B.(s>=’a’) & (s<=’z’) C.(s>=’a’) && (s<=’z’) D.(’a’<=s) and (’z’>=s) 14.已知x=45, y=’a’, z=0; 则表达式(x>=z && y<’z’ || !y)的值是()。 A.0 B.语法错 C.1 D.“假”

大一c语言期末考试题

大一c语言期末考试题 C语言期末考试试题附答案 一选择题(7分,每小题0.5分) 1.C语言源程序的基本单位是()。 A 过程 B 函数 C 子程序 D 标识符 2.下列程序的输出结果是()。 main( ) { int a=7,b=5; printf("%d\n",b=b/a); } A 5 B 1 C 0 D不确定值 3.假设变量a,b均为整型,表达式(a=5,b=2,a>b?a++:b++,a+b)的值是()。 A 7 B 8 C 9 D 2 4.设a为int型变量,执行下列赋值语句后,a的取值分别是()。 a=125.534; a=(int)125.521%4; a=5<<2; A 125,31,1 B 125,1,20 C 125,31,20 D 125.534,2,20 5.设有如下程序段,下面描述中正确的是()。 int k=10; while(k=0) k=k-1; A 循环执行一次B循环是无限循环C循环体语句一次也不执行D循环体语句执行一次 6.以下程序的输出结果为()。 int i; void prt( ) { for(i=5;i<8;i++) printf("%c",'*'); printf("\t"); } main( ) { for(i=5;i<=8;i++) prt( ); } A *** B *** *** *** *** C *** *** D * * * 7.在C语言程序中,以下说法正确的是()。 A函数的定义可以嵌套,但函数的调用不可以嵌套 B函数的定义不可以嵌套,但函数的调用可以嵌套 C函数的定义和函数的调用都不可以嵌套 D函数的定义和函数的调用都可以嵌套 8.以下函数调用语句中含有()个实参。 func((e1,e2),(e3,e4,e5)); A 2 B 3 C 5 D 语法错误 9.以下程序的输出结果为()。 #define ADD(x) x*x main( ) { int a=4,b=6,c=7,d=ADD(a+b)*c;

大一上学期C语言期末复习总结和模拟试题带答案

易错点 C语言中易犯的错误 对初学C语言的人来说,经常会出一些连自己都不知道错在哪里的错误.看着有错的程序,不知该如何改起,一些C编程时常犯的错误,写给各位学员以供参考. ******************************** ******************************** ************************ 1.书写标识符时,忽略了大小写字母的区别. main() { int a=5; printf("%d",A); } 编译程序把a和A认为是两个不同的变量名,而显示出错信息. C认为大写字母和小写字母是两个不同的字符.习惯上,符号常量 名用大写,变量名用小写表示,以增加可读性. ******************************** ******************************** ************************ 2.忽略了变量的类型,进行了不合法的运算. main() { float a,b; printf("%d",a%b); } %是求余运算,得到a/b的整余数.整型变量a和b可以进行求余运算,而实型变量则不允许进行"求余"运算. ******************************** ******************************** ************************ 3.将字符常量与字符串常量混淆. char c; c="a"; 在这里就混淆了字符常量与字符串常量,字符常量是由一对单 引号括起来的单个字符,字符串常量是一对双引号括起来的字符序 列.C规定以"\"作字符串结束标志,它是由系统自动加上的,所 以字符串"a"实际上包含两个字符:'a'和'\',而把它赋给一 个字符变量是不行的. ******************************** ******************************** ************************ 4.忽略了"="与"=="的区别. 在许多高级语言中,用"="符号作为关系运算符"等于". 如在BASIC程序中可以写 if (a=3) then … 但C语言中,"="是赋值运算符,"=="是关系运算符.如: if (a==3) a=b; 前者是进行比较,a是否和3相等,后

上海海事大学(C语言期末)上机题库

试卷编号:9688 所属语言:C语言 试卷方案:期中考试 试卷总分:100分 共有题型:5种 一、填空共15题(共计15分) 第1题(1.0分)题号:528 设a、b、c为整型数, 且a=2、b=3、c=4, 则执行完以下语句: a*=16+(b++)-(++c); 后,a的值是【1】. 答案: =======(答案1)======= 28 第2题(1.0分)题号:78 已知 i=5;写出语句 i+=012; 执行后整型变量 i 的十进制值是【1】. 答案: =======(答案1)======= 15 第3题(1.0分)题号:510 若a是int型变量,则计算表达式 a=25/3%3 后a的值为【1】. 答案: =======(答案1)======= 2 第4题(1.0分)题号:437 以下程序的输出结果为【1】, #include "stdio.h" main(){int a=010,j=10;printf("%d,%d\n",++a,j--);}

答案: =======(答案1)======= 9,10 第5题(1.0分)题号:431 执行下面两个语句,输出的结果是【1】,char c1=97,c2=98;printf("%d %c",c1,c2); 答案: =======(答案1)======= 97 b *第6题(1.0分)题号:293 getchar()函数只能接收一个【1】. 答案: =======(答案1)======= 字符 第7题(1.0分)题号:440 设a=3,b=4,c=5,则表达式!(a+b)+c-1&&b+c/2的值为【1】. 答案: =======(答案1)======= 1 第8题(1.0分)题号:95 已知a=13,b=6, a&&b的十进制数值为【1】. 答案: =======(答案1)======= 1 第9题(1.0分)题号:306 当a=1,b=2,c=3时,执行以下程序段后b=【1】.

东北大学大学物理附加题9章10章作业答案

第9章 振动 作 业 一、教材:选择填空题 1~5;计算题:13,14,18 二、附加题 (一)、选择题 1、一沿x 轴作简谐振动的弹簧振子,振幅为A ,周期为T ,振动方程用余弦函数表示,如果该振子的初相为π3 4,则t=0时,质点的位置在:D (A)过A x 2 1=处,向负方向运动; (B) 过A x 2 1=处,向正方向运动; (C )过A x 2 1-=处,向负方向运动; (D)过A x 2 1-=处,向正方向运动。 2、一质点作简谐振动,振动方程为:x=A cos(ωt +φ )在t=T/2(T 为周期)时刻,质点的速度为:B (A ) sin A ω?-. (B ) sin A ω?. (C) cos A ω?-. (D) cos A ω?. 3、一质点沿x 轴做简谐运动,振动方程为:21 410cos(2)3 x t ππ-=?+。从t = 0时刻起,到x =-2c m处,且向x 轴正方向运动的最短时间间隔为:C (A) 1 s 8 . (B) 1s 4. (C) 1s 2. (D) 1s 3. (E) 1s 6 . (二)、计算题 1、一物体沿x 轴做简谐运动,振幅A = 0.12m ,周期T = 2s.当t = 0时,物体的位移x 0= 0.06m,且向x 轴正向运动.求:(1)此简谐

运动的运动方程;(2)t = T /4时物体的位置、速度和加速度; 解:(1)0.12cos 3x t ππ??=- ?? ? m (2)0.12sin 3v t πππ??=-- ?? ? m /s 20.12cos 3a t πππ??=-- ? ? ? m /s2 t = T/4时 0.12cos 0.106 x π==≈m 0.12sin 0.060.196v π ππ=-=-≈-m/s 20.12cos 0.06 1.026 a πππ=-=-≈-m /s 2 2、一物体沿x 轴做简谐运动,振幅A = 10.0cm,周期T = 2.0s.当t = 0时,物体的位移x 0= -5cm ,且向x 轴负方向运动.求:(1)简谐运动方程;(2)t = 0.5s时,物体的位移;(3)何时物体第一次运动到x = 5cm 处?(4)再经过多少时间物体第二次运动到x = 5cm 处? 解:(1)20.1cos 3x t ππ??=+ ?? ? m (2)t = 0.5s时,270.1cos 0.1cos 0.0872 36 x πππ??=+=≈- ? ?? m (3)利用旋转矢量法,第一次运动到x =5cm 处,相位是1523 3 t πππ=+ 所以11t =s (3)利用旋转矢量法,第二次运动到x =5cm 处,相位是2723 3 t πππ=+ 所以253 t =s 2152 10.6733t t t s ?=-=-== 3、若简谐振动方程为m ]4/20cos[1.0ππ+=t x ,求:(1)振幅、频率、角频率、周期和初相;(2)t =2s 时的位移、速度和加速度. 解:(1)可用比较法求解.

东北大学c语言编程试题及其答案

东北大学 C 语言题库 第一部分( 选择题 ) 1构成C 语言的基本单位是 __________ 。你的答案是:正确答案是 :B 过程 函数 语句 命令 2、设x 为整型变量,不能正确表达数学关系:5 x>5&&x<10 x==6||x==7||x==8||x==9 !(x<=5)&&(x<10) 3、在C 语言中,逻辑运算符的优先级从高到低的排列顺序为 是:D &&、 || 、 || 、 &&、 &&、 ! 、 || ! 、 &&、 || 4、下面语句中,正确的是 ______ 。你的答案是:正确答案是 :D printf ( "%c\n" , "student" ); printf ( "%c\n" , "c" ); a=2,b=1 a=1,b=0 a=2,b=2 7、执行下面程序段的结果是 ______ 。 int x=0 ;do { printf (“ %2d ”, x-- ); }while (x ); 你的答案是:正确答案是 :D 打印出 321 打印出 23 不打印任何结果 陷入死循环 8、 设x=10, y=5; z=15,执行下面一段程序后 z 的结果是 _____ 。If (x>y ) if ( y>z ) x=y ; else z=y ;你的答案是:正确答案是 :C 7 6 5 for (表达式 1 ; 0;表达式 3) for (表达式 1 ; 1;表达式 3) for (表达式 1 ;表达式 1; 表达式 3) for (表达式 1 ;表达式 3; 表达式 3) 6、 执行下面程序段的结果是 。 main() { int x=1,a=0,b=0; switch(x) { case 0:b++; printf ( "%s\n" , &a ); printf ( "%s\n" , "hello" ); 5、对于 for (表达式 1;;表达式 3) 可以理解为 _____ 。你的答案是:正确答案是 :B case 1:a++; case 2:a++;b++; } printf("a=%d ,b=%d",a ,b); } 你的答案是:正确答案是 :B ____ 。你的答案是:正确答案

大学生C语言期末考试必做题库

C语言

第一题 在屏幕上显示一个短句“Programming in C is fun!” #include int main() { printf("Programming in C is fun!\n"); return 0; } 第二题 在屏幕上显示如下网格。 +---+---+ | | | | | | +---+---+ #include int main( ) { printf("+---+---+\n| | |\n| | |\n+---+---+\n"); return 0; } 第三题 在屏幕上显示一条语句“This is a C program.” #include int main() { printf("This is a C program.\n"); return 0; } 第四题 输出如下图形: ********** very good! ********** #include int main( ) { printf("**********\nvery good!\n**********\n"); return 0; }

第一题求平方根(基础) 程序填空,不要改变与输入输出有关的语句。 输入1个实数x,计算并输出其平方根(保留1位小数)。 例:输入17输出The square root of 17.0 is 4.1 #include #include int main( ) { double x, root; scanf("%lf", &x); root=sqrt(x); printf("The square root of %0.1f is %0.1f\n", x, root); return 0; } 第二题计算一个三位数的个十百位之和 编写程序。 输入一个三位数(大于0),计算这个三位数的个位、十位、百位数字之和. 例如:输入:152输出:sum=8 #include #include int main() { int n,a,b,c,sum; scanf("%d",&n); a=n/100; b=n%100/10; c=n%10; sum=a+b+c; printf("sum=%d\n",sum); return 0; } 第三题(公共)求圆的周长、面积及圆球体积 程序填空,不要改变与输入输出有关的语句。 求以r为半径的圆周长c和圆面积s,再求以r为半径的圆球体积v。(已知r=3.67在程序中直接赋值,pi的值为3.1415926) 按照下列形式输出: printf("c=%f\ns=%f\nv=%f\n",c,s,v); #include int main( ) { double r,c,s,v,pi=3.1415926; r=3.67; c=2*pi*r;

东北大学物理作业答案振动和波

东北大学物理作业答案 振动和波 -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

第9章 振动 作 业 一、教材:选择填空题 1~5;计算题:13,14,18 二、附加题 (一)、选择题 1、一沿x 轴作简谐振动的弹簧振子,振幅为A ,周期为T ,振动方程用余弦函数表示, 如果该振子的初相为π3 4 ,则t =0时,质点的位置在: D (A )过A x 21=处,向负方向运动; (B) 过A x 21 =处,向正方向运动; (C) 过A x 21- =处,向负方向运动; (D) 过A x 2 1 -=处,向正方向运动。 2、一物体作简谐振动,振动方程为:x =A cos(ωt +π/4 ) 在t=T/4(T 为周期)时刻,物体的加速度为: B (A) 222ωA -. (B) 222ωA . (C) 232ωA -. (D) 232ωA . (二)、计算题 1、一物体沿x 轴做简谐运动,振幅A = 0.12m ,周期T = 2s .当t = 0时, 物体的位移x 0= 0.06m ,且向x 轴正向运动.求: (1)此简谐运动的运动方程; (2)t = T /4时物体的位置、速度和加速度; 解:(1)0.12cos 3x t ππ??=- ? ? ? m (2)0.12sin 3v t πππ??=-- ?? ? m/s 20.12cos 3a t πππ??=-- ? ? ? m/s 2 t = T /4时 0.12cos 0.106 x π==≈m 0.12sin 0.060.196v π ππ=-=-≈- m/s 20.12cos 0.06 1.026 a πππ=-=-≈- m/s 2 2、一物体沿x 轴做简谐运动,振幅A = 10.0cm ,周期T = 2.0s .当t = 0时, 物体的位移x 0= -5cm ,且向x 轴负方向运动.求: (1)简谐运动方程;

相关文档
最新文档