C语言程序设计模拟试卷及答案(12)

C语言程序设计模拟试卷及答案(12)
C语言程序设计模拟试卷及答案(12)

C语言程序设计模拟试题1(附答案)

《C语言程序设计》模拟试卷一 一、单项选择题(每题2分,共30分) 1、下列有关C语言的叙述中错误的是()。 A) C语句必须以分号结束 B) 任何一个C程序中有且只有一个主函数 C) 复合语句在语法上可被看作一条语句 D) C程序中对数据的任何操作都可由运算符实现 2、以下不能定义为用户标识符的是()。 A) MAIN B) _HJ C) 2ong D) LINE1 3、下列符号中用来表示C语言中的回车换行的是()。 A) \r B) \n C) \b D) \t 4、如有如下定义:int a=1,则语句printf(“%d,%d”, a, ++a);的运行结果为()。 A) 1, 1 B) 1, 2 C) 2, 2 D) 2, 1 5、已知ch为字符型变量,下面表达式中正确的是()。 A) ch=’\xff ’B) ch=’\ff ’C) ch=’ ff ’D) ch=” ff ” 6、以下能正确定义一维数组的是()。 A) int a[5]={0,1,2,3,4,5}; B) int a[5]=”012345”; C) char a[ ]=”012345”; D) char a[5]={0,1,2,3,4,5}; 7、以下语句中能正确定义变量并赋初值的是()。 A) char c=65; B) float f=f+1.1; C) double x=12.3e3.6; D) int m=n=2.0; 8、在执行下列程序时输入:1357924,则程序的运行结果为()。 main( ) { int x, y; scanf(“%2d%2d”,&x,&y); printf(“%2d”,x*y); } A) 13 B) 1357 C) 74 D) 741 9、执行下列程序段后输出的结果是()。 x = 9; while (x > 7)

C语言模拟试卷2(带答案)

,. 单选题: 1、执行下面的程序段后,变量k中的值为 s[0]=k; k=s[1]*10; A. 不定值 B. 33 C. 30 D. 10 答案: A 2、设有以下定义: #define N 3 #define Y(n) ( (N+1)*n) 则执行语句:z=2 * (N+Y(5+1));后,z的值为_______.2*(3+ (4*5+1) A. 出错 B. 42 C. 48 D. 54 答案: C 3、若已定义X和Y为double型,则表达式:x=1,y=x+3/2的值是____ A. 1 B. 2 C. 2.0 D. 2.5 答案: c 4、请选出以下语句的输出结果____ printf("%d\n",strlen("\t\ 065\xff\n")) A. 5 B. 4 C. 8 D. 输出项不合法,无正常输出 答案: B 5、为避免嵌套的条件分支语句if…else的二义性,C语言规定,C 程序中的 else总是与____组成配对关系。 A. 其上面距它最近的,并且没有其他else与其配对的if相配对 B. 在同一行上的if C. 缩排位置相同的if D. 在其之前未配对的if 答案: A 6、若X和Y都是int型变量,X=100,Y=200,且有下面的程序片段: printf("%d",(X,Y)); 上面程序片段的输出结果是 A. 200 B. 100 C. 100 200 D. 输出格式符不够,输出不确定的值 答案: A 7、请读程序片段(字符串内没有空格字符): printf("%d\n", strlen("ATS\n012\1\\")); 上面程序片段的输出结果是 A. 11 B. 9 C. 10 D. 8 答案: B 8、设有以下程序段 int x=0,s=0; while(!x!=0) s+=++x; printf("%d",s); 则______ A. 运行程序段后输出0 B. 运行程序段后输出1 C. 程序段中的控制表达式是非法的 D. 程序段执行无限次 答案: B 9、阅读下列程序: main( ) { int n[3],i,j,k; for(i=0;i〈3;i++) n[i]=0; k=2; for (i=0;i < k;i++) i=0: n[0]=1,n[1]=2 i=1: =3 =3 for (j=0;j〈2;j++) n[j]=n[i]+1; printf("%d\n",n[1]); } 下述程序运行后输出结果是 A. 2 B. 1 C. 0 D. 3 答案: D 10、输入一个华氏温度,要求输出摄氏温度。计算公式为: c=5/9(F-32),以下程序正确的是() A. main() { float c,F; scanf("%f,%f",&c,&F); c=5/9*(F-32); printf("摄氏温度是:%f\n",c); }

高频电子线路重点终极版

127.02ωωω-=? 高频电子线路重点 第二章 选频网络 一. 基本概念:所谓选频(滤波),就是选出需要的频率分量和滤除不需要的频率分量。阻抗=电阻+j 电抗;电抗(X)=容抗+感 抗 二.串联谐振电路 1. 谐振条件(电抗) ;谐振频率: ,此时|Z|最小=R ,电流最大2.当ww 0时,X>0阻抗是感性;3.回路的品质因素数 ,增大回路电阻,品质因数下降,谐振时,电感和电容两端的电压模值大小相等,且等于外加电压的Q 倍。 特性阻抗 4.谐振曲线:回路电流与谐振时回路电流之比 (幅频),品质因数越高,谐振时的电流越大,比值越 大,曲线越尖,选频作用越明显,选择性越好 5.失谐量△w=w-w 0,当w 和w 0很相近时, ξ=X/R=Q ×2△w/w 0是广义失谐,回路电流与谐振时回路电流之比 6.当外加电压不变,w=w 1=w 2时,其值为1/√2,w 2-w 1为通频带,w 2,w 1为边界频率/半功率点,广义失谐为±1 7. ,品质因数越高,选择性越好,通频带越窄 8.通频带绝对值 (串并联一样)通频带相对值 9.相位特性 Q 越大,相位曲线在w 0处越陡峭 三. 并联谐振回路 1.一般无特殊说明都考虑wL>>R ,Z 反之w p =√[1/LC-(R/L)2]=1/√RC ·√1-Q 2 2.Y(导纳)= 电导(G)= 电纳(B)= . 特性阻抗 4.品质因数 (并联电阻减小品质因数下降通频带加宽,选择性变坏) 5.当ww p 时,B>0呈容性。 电感和电容支路的电流等于外加电流的Q 倍,相位相反 6.信号源阻和负载电阻的影响 由此看出,考虑信号源阻及负载电阻后,品质因数下降,并联谐振回路的选择性变坏,通频带加宽。并联谐振回路,信号源阻 越大,回路选择性越好;相反,串联谐振回路,信号源阻越小,回路选择性越好. 四. 串并联阻抗等效互换 1.并联→串联 Q=X s /R s 2.串联→并联 R p ≈R s Q 2 X p =X s Q=R p /X s 3.抽头式并联电路:为了减小信号源或负载电阻对谐振回路的影响,信号源或负载电阻不是直接接入回路,而是经过一些简单的 变换电路,将它们部分接入回路。 C R L P L R 'L C b) a) V V L + -— + -— C 2 R L P L R 'L C b) a) C 1 V V L + -— + -— 010 0=-=C L X ωωLC 1f 200 ==πω) (j 00)() (j 11ωψωωωωωe N Q =-+=Q 0 702ωω=??21 11 )(2=+=ξ ξN L Q f f 0702=??Q f f 1207.0=?ξωωωωψ arctan arctan 00-=??? ? ??-?-=Q ?? ? ? ?-+≈ C L R C L ωω1j ?? ? ? ?- += L C L CR ωω1j 1 ?? ? ??-+L C L CR ωω1j L CR ??? ?? -L C ωω101 p p =-=L C B ωω2 p 2p 2 p p X R X R R s += 2p 2p p 2 p s X R X R X += () L s p p L 1 G G G L Q ++= ω? ??? ??++= L p s p p 1R R R R Q L R R =' 1 2 L N N V V p == C P 1 C L R L P 2 I s R p I s R p R 'L (a) (b) V V + -— + -— V L + -— M L L M L L L L L L p 22112111±+±=+==ωω211 C C C p += 0000j j s L L s s V L V I X L V jQV R R =ωω===000s C C s V V I X j jQV R C ω==-==-j =L s I QI j =-C s I QI S s V I = R 1L 2L LC 1 f 2p p = =πωL Q L R L R L CLR L CR L R p p p p p p ??=?====ωωωω222C L L LC C L p p =?== =11ωωρC L C L ===001ωωρ01====C L x x L Q R R R CR ωω1 ()= = ++++L s L s L L Q R R R R R R C ωω0====p p p p c L R R R Q CR x x L ωω

C语言模拟试卷A

安徽农业大学经济技术学院 《C 语言程序设计》模拟试卷(A) 所有答案写在答题卡上,否则不得分 一、单项选择题(每题1分,共30分) 1.以下选项中叙述正确的是________。 A )C 语言程序总是从第一个定义的函数开执行 B )在 C 语言程序中,被调用的函数必须在main()函数中声明 C )C 语言程序总是从main()函数开始执行 D )C 语言程序中的main()函数必须放在程序的开始部分 2.C 语言程序的三种基本结构是顺序结构、选择结构和________结构。 A )循环 B )递归 C )转移 D )嵌套 3以下选项中不属于C 语言的基本数据类型的是________。 A )int B )double C )char D )bool 4.以下选项中正确的C 语言标示符是________。 A)2b B )x_1 C )a@b D)3#h 5.设C 语言中,一个int 型数据在内存中占2个字节,则unsigned int 型数据的取值范围为________。 A )0~255 B )0~32767 C )0~65535 D )0~2147483647 6.以下选项中,和语句k=n++;等价的是________。 A )k=n,n=n+1; B )n=n+1,k=n; C )k=++n; D )k=n+1; 7.已知:int i=3,j=2;,则执行语句j*=i+2;printf("%d",j);后,输出结果是________。 A )8 B )10 C )12 D )14 8.已知:int a=2,b=3,c;,执行语句c=(a=2,b=2);后,c 的值是________。 A )2 B )3 C )4 D )5 9.已知:int x,y;float z;,若要给变量x,y,z 输入数据,以下正确的输入语句是________。 A )scanf("%d,%d,%d",x,y,z); B )scanf("%d,%d,%f",&x;&y;&z); C )scanf("%d,%d,%f",&x,&y,&z ); D )scanf("%2d,%2d,%3.2d",x;y;z ); 10.华氏温度f 和摄氏温度c 的关系是)32(9 5-= f c 。已知:float c,f;,由华氏温度f 求摄氏温度c 的不正确的赋值表达式是________。 A )c=5/9(f-32) B )c=5.0/9*(f-32) C )c=5*(f-32)/9 D )c=(float)5/9*(f-32) 11.一个C 程序中要调用sqrt()函数时,应在程序中包含的头文件是________。 A )stdio.h B )math.h C )string.h D )stdlib.h 12.已知:char c='a';,则执行语句printf("%c",c-32);后输出结果是________。 A )A B )65 C )97 D )出错 13.能正确表示逻辑关系“a ≥5或a ≤-1”的C 语言表达式是________。 A )a>=5.or.a<=-1 B) a>=5.and.a<=-1 C) a>=5&&a<=-1 D )a>=5‖a<=-1

C语言程序设计模拟试题A附答案

《C语言程序设计》模拟试卷A 一、单项选择题(每题2分,共20分) 1、下列有关C语言的叙述中错误的就是(D)。 A) C语句必须以分号结束 B) 任何一个C程序中有且只有一个主函数 C) 复合语句在语法上可被瞧作一条语句 D) C程序中对数据的任何操作都可由运算符实现 2、以下不能定义为用户标识符的就是(C)。 A) MAIN B) _HJ C) 2ong D) LINE1 3、以下能正确定义一维数组的就是(C)。 A) int a[5]={0,1,2,3,4,5}; B) int a[5]=”012345”; C) char a[ ]=”012345”;D) char a[5]={0,1,2,3,4,5}; 4、执行下列程序段后输出的结果就是(C)。 x = 9; while (x > 7) { printf(“*”); x- -; } A) **** B) *** C) ** D) * 5、设char str1[10] = “ABCDE”, str2[10] = “xyz”; 则执行语句 printf(“%d”, strlen(strcpy(str1, str2))); 后的输出结果就是(D)。 解析: strcpy(str1,str2); 后,str1[] 里就是"XYZ", Z 后面有字符串结束符 strcpy(str1,str2); 执行后,函数返回的就是str1, 因为str1[] 里就是新值"XYZ", 而 strlen(strcpy(str1,str2)) 就就是strlen(str1的新值),所以得3。 strlen 统计到字符串结束符以前,即,不计入字符串结束符。 A) 9 B) 8 C) 5 D) 3 6、若用数组名作为函数调用的实参,则传递给形参的就是(A)。

最新C语言程序设计模拟试题5(附答案)

《C语言程序设计》模拟试题五 一、填空题(40分) 1.计算机软件分为和;C语言适合编 写 . 2.十进制数35=( ) 2 =( ) 8 =( ) 16 3.已知一个数[X]补=11111001,求[X] 原 = 及 X= . 4.设x=2.5,a=7,y=4.7.求下列算术表达式的值. x+a%3*(int)(x+y)%2/3= . 5.将算式|3-e x ln(1+Y)|写成C语言表达 式. 6.设a=5,b=9.则printf(“a=%d,b=%4d”,a,b)输出为: . 7.用C语句写出累加器、累乘 器、计数器. 8.上机操作时,CTRL+F9键的功能是 ,F2键的功能 是ALT+F5键的功能是 . 9.下列程序段对应的数学表达式 是 int t,n,s=0; scanf(“%d”,&n); for(i=1;i<=n;i++) { t=1; for(j=1;j<=i;j++) t=t*j; s=s+t;} 10.以下程序用“顺序查找法”查找数组a中是否存在某一关键字. 请填空. main() {int a[10]={25,57,48,38,12,92,88,48,16,25}; int i,x; scanf(“%d”,&X); for(i=0;i<10;i++) if (x==a[i]) {printf(“Found!The index:%d\n”a[i]);(1) ;} if (2) printf(“Can not found!”); }

二、单选题(15分) 1.一个C程序的执行是从 . A.本程序的main()函数开始,到main函数结束. B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束. C.本程序的main()函数开始,到本程序文件的最后一个函数结束. D.本程序文件的第一个函数开始,到本程序main函数结束. 2.根据下面的程序及数据的输入和输出形式,程序中输入语句的正确形式 为 . main() { int a,b,c; 输入语句; printf(“%c%c%c”,a,b,c); } 输入形式:A B C 输出形式:ABC A.scanf(“%c%c%c”,&a,&b,&c); B.scanf(“%c,%c,%c”,&a,&b,&c); C.scanf(“%c %c %c”,&a,&b,&c); D.scanf(“%c%c”,&a,&b); 3.给出下列程序的运行结果 . main() {int i,j,k,x=0; for(i=2;i<=5;i++) for(j=7;j>=3;j-=2) for(k=4;k<=11;k+=4) x++; printf(“x=%d”,x);} A.x=64 B. x=36 C.x=60 D. x=24 4.若x,i,j和k都是int型变量,则表达式计算下面表达式后,x的值 为 . x=(i=4,j=16,k=32) A. 4 B. 16 C.32 D.52 5.以下不正确if语句形式是 . A.if ( x>y && x!=y ); B.if ( x = = y ) x + = y; C. if ( x != y ) scanf(“%d”,&x) else scanf(“%d”,&y);

高频电子线路重点知识总结

1、什么是非线性电子线路。 利用电子器件的非线性来完成振荡,频率变换等功能。完成这些功能的电路统称为非线性电子线路。 2、简述非线性器件的基本特点。 非线性器件有多种含义不同的参数,而且这些参数都是随激励量的大小而变化的,以非线性电阻器件为例,常用的有直流电导、交流电导、平均电导三种参数。 分析非线性器件的响应特性时,必须注明它的控制变量,控制变量不同,描写非线性器件特性的函数也不同。例如,晶体二极管,当控制变量为电压时,流过晶体二极管的电流对电压的关系是指数律的;而当控制变量为电流时,在晶体二极管两端产生的电压对电流的关系则是对数律的。 分析非线性器件对输入信号的响应时,不能采用线性器件中行之有效的叠加原理。 3、简述功率放大器的性能要求。 功率放大器的性能要求是安全、高效率和不失真(确切地说,失真在允许范围内)地输出所需信号功率(小到零点几瓦,大到几十千瓦)。 4、简述乙类推挽电路中的交叉失真现象以及如何防止交叉失真。 在乙类推挽电路中,考虑到晶体管发射结导通电压的影响,在零偏置的情况下,输出合成电压波型将在衔接处出现严重失真,这种失真叫交叉失真。为了克服这种失真,必须在输入端为两管加合适的正偏电压,使它们工作在甲乙类状态。常见的偏置电路有二极管偏置、倍增偏置。 5、简述谐振功率放大器的准静态分析法。 准静态分析法的二个假设: 假设一:谐振回路具有理想的滤波特性,其上只能产生基波电压(在倍频器中,只能产生特 定次数的谐波电压),而其它分量的电压均可忽略。v BE =V BB + V bm cosωt v CE =V CC - V cm cosωt 假设二:功率管的特性用输入和输出静态特性曲线表示,其高频效应可忽略。谐振功率放大器的动态线 在上述两个假设下,分析谐振功率放大器性能时,可先设定V BB 、V bm 、V CC 、V cm 四个电量的数 值,并将ωt按等间隔给定不同的数值,则v BE 和v CE 便是确定的数值,而后,根据不同间 隔上的v BE 和v CE 值在以v BE 为参变量的输出特性曲线上找到对应的动态点和由此确定的i C 值。 其中动态点的连线称为谐振功率放大器的动态线,由此画出的i C 波形便是需要求得的集电 极电流脉冲波形及其数值。` 6、简述谐振功率放大器的三种工作状态。 若将ωt=0动态点称为A ,通常将动态点A处于放大区的称为欠压状态,处于饱和区的称为 过压状态,处于放大区和饱和区之间的临界点称为临界状态。在欠压状态下,i C 为接近余弦 变化的脉冲波,脉冲高度随V cm 增大而略有减小。在过压状态下,i C 为中间凹陷的脉冲波, 随着V cm 增大,脉冲波的凹陷加深,高度减小。 7、简述谐振功率放大器中的滤波匹配网络的主要要求。 将外接负载变换为放大管所要求的负载。以保证放大器高效率地输出所需功率。 充分滤除不需要的高次谐波分量,以保证外接负载上输出所需基波功率(在倍频器中为所需 的倍频功率)。工程上,用谐波抑制度来表示这种滤波性能的好坏。若设I L1m 和I Lnm 分别为通过 外接负载电流中基波和n次谐分量的振幅,相应的基波和n次谐波功率分别为P L 和P Ln ,则对n 次谐波的抑制制度定义为H n =10lg(P Ln /P L )=20lg(I Lnm /I L1m )。显然,H n 越小,滤波匹配网络对n 次谐波的抑制能力就越强。通常都采用对二次的谐波抑制制度H 2 表示网络的滤波能力。 将功率管给出的信号功率P o 高效率地传送到外接负载上,即要求网络的传输效率η K =P L /P O 尽可 能接近1。

C语言自学考试模拟试题及答案

C语言自学考试模拟试题及答案 一、单项选择题 1.各种基本数据类型的存贮空间正确的长度排列为_____C_____. A.Char12?15:6>7?8:9)的值为____C________. A 9 B 8 C 15 D. 1 7.若x=5,y=3 则y*=x+5;y的值为___D____________. A. 10 B. 20 C. 15 D. 30 8.C语言的输入与输出操作是由______C______完成的。 A.输入语句 B.输出语句

C语言程序设计期末考试试题(含答案)

C语言程序设计 期末考试试题及其答案 一、单项选择题(本大题共20题,每题2 分,共40分) 1、以下不是C语言的特点的是( ) A、C语言简洁、紧凑 B、能够编制出功能复杂的程序 C、C语言可以直接对硬件进行操作 D、C语言移植性好 2、以下不正确的C语言标识符是( ) A、ABC B、abc C、a_bc D、ab.c 3、一个C语言程序是由( ) A、一个主程序和若干子程序组成 B、函数组成 C、若干过程组成 D、若干子程序组成 4、一个算法应该具有“确定性”等5个特性,对另外4个特性的描述中错误的是( ) A、有零个或多个输入 B、有零个或多个输出 C、有穷性 D、可行性 5、设变量a是整型,f是实型,i是双精度型,则表达式10+‘a’+i*f值的数据类型为( ) A、int B、float C、double D、不确定 6、在C语言中,char型数据在内存中的存储形式是( ) A、补码 B、反码 C、源码 D、ASCII码 7、有如下程序,输入数据:12345M678<cR>后(表示回车),x的值是( ) 。 #include main(){ int x; float y; scanf("%3d%f",&x,&y); } A、12345 B、123 C、45 D、345 8、若有以下定义int a,b; float x,则正确的赋值语句是( ) A、a=1,b=2 B、b++; C、a=b=5 D、b=int(x); 9、以下程序的执行结果是( )

#include { int i=10,j=10; printf("%d,%d\n",++i,j--); } A、11,10 B、9,10 C、11,9 D、10,9 10、巳知字母A的ASCII码是65,以下程序的执行结果是( ) #include main() { char c1='A',c2='Y'; printf("%d,%d\n",c1,c2); A、A,Y B、65,65 C、65,90 D、65,89 11、下列运算符中优先级最高的是( ) A、< B、十 C、% D、!= 12、设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0是( ) 。 A、’x’&&’y’ B、x<=y C、x||y+z&&y-z D、!((x<y)&&!z ||1) 13、判断char型变量cl是否为小写字母的正确表达式为( ) A、’a’<=c1<=f’z’ B、(c1>=a)&&(c1<=z) C、(‘a’>=c1) (‘z’<=c1) D、(c1>=’a’)&&(c1<=’z’) 14、字符串"a"在内存中占据的字节个数为( ) A、0 B、 1 C、 2 D、 3 15、下面有关for循环的正确描述是( ) A、for循环只能用于循环次数已经确定的情况 B、for循环是先执行循环体语句,后判定表达式 C、在for循环中,不能用break语句跳出循环体 D、for循环体语句中,可以包含多条语句,但要用花括号括起来 16、下面程序的运行结果是( ) #include main() {int num=0; while(num<=2) {num++; printf(“%d ,num); } } A、 1 B、 1 2 C、 1 2 3

高频电子线路基础知识

高频电子线路基础知识

基本概念 ?高频电子线路:高频电波信号的产生、放大和接收的电路。 ?广义的“高频”指的是射频(Radio Frequency,RF),它是指适合无线电发射和传播的频率,其频率范围非常宽。

本课程的主要学习内容 本课程的第1~7章讨论可用集中参数描述的高频电路,而分布参数分析法在第8章介绍。 只要电路尺寸比工作波长小得多,可用集总参数来分析实现。 当电路尺寸大于工作波长或相当时,应采用分布参数的方法来分析实现。

?第1章系统基础知识 ?第2章小信号选频放大电路 ?第3章高频功率放大电路 ?第4章正弦波振荡电路 ?第5章振幅调制、解调与混频电路?第6章角度调制与解调电路 ?第7章反馈控制电路 ?第8章高频电路的分布参数分析 ?第9章高频电路的集成与EDA技术简介

学习本课程有何意义? ?无线电报的发明开始了无线电通信的时代,并逐步涉及陆地、海洋、航空、航天等固定和移动无线通信领域,从1920年的无线电广播、1930年的电视传输,直到1980年的移动电话和1990年的全球定位系统及当今的移动通信和无线局域网,无线通信市场还在飞速发展,移动通信手机、有线电视调制解调器以及射频标签的电信产品迅速地渗入我们的生活,变成大众不可缺少的工具。 ?高频电子线路的发展推动了无线通信技术的发展,是当代无线通信的基础,是无线通信设备的重要组成部分。

第1章系统基础知识 ?无线电频段是如何划分的?无线通信为何要用高频电磁波? ?高频电子线路有什么特点? ?无线通信系统究竟包括哪些电路?它们都有什么功用? ?表征高频电路(系统)性能的参数有哪些?

C语言程序设计模拟试题2(附答案)

《C语言程序设计》模拟试卷二 一、填空题。(每空2分,共30分) 1.设有变量说明语句 int x=1,y=2; 则执行下述printf语句的输出结果是___1.000000___ _____。 printf("%f\n",1.0+x/y); 2.执行下述程序 #include main() { int x,y; scanf("%2d%*2s%1d",&x,&y); printf("%d\n",x+y); } 若从键盘输入 12345671 则程序的输出结果是__17______。 3.以下程序的功能是:从键盘上输入若干名学生的成绩(百分制,可带小数,以输入负数或0为结束标志),统计并输出最高成绩和最低成绩。请填空。 #include main() {

float x,amax,amin; scanf("%f",&x); amax=x; amin=x; while ( X>0&&X<=100 ) { if (x>amax) amax=x; else if (x

_k++ _________; d=1.0/(k*(k+1)); } while (k<=n); printf("%f\n",s); 5.执行下述程序的输出结果是_-3 -4 0 4 4 3___ ____。 #inclued main() { int a[6],i; for (i=0;i<6;i++) { a[i]=9*(i-2+4*(i>3))%5; printf("%3d",a[i]); } printf("\n"); } 6.执行下述程序时的输出结果是____6_____ ________。 #include main() { int a[]={2,4,6,},*ptr=&a[0],x=8,y,z; for (y=0;y<3;y++) z=(*(ptr+y)

c语言模拟试卷A

《C语言程序设计》模拟试卷A (闭卷考试) 一、选择题(每题 分,共 分) 、以下不正确的 语言标识符是 。 、设有说明: 则表达式 值的数据类型为: 。 、根据下述定义,可以输出字符 的语句是 。

、以下说法中正确的是: 。 语言程序总是从第一个定义的函数开始执行 在 语言程序中,要调用的函数必须放在 函数中定义 语言程序总是从 函数开始执行 语言程序中的 函数必须放在程序的开始部分 、在定义 之后,对 的引用正确的是 。 、以下不能正确赋值的是 。 、设 和 都是 类型,则 循环语句 。 最多执行 次 最多执行 次 是无限循环 循环体一次也不执行 、 语言中表示“在使用 之前,先使 的值加 ”的正确方式是 。 、设有说明 其中 是 。

个指向整型变量的指针 指向 个整型变量的函数指针 一个指向具有 个整型元素的一维数组的指针 具有 个指针元素的一维指针数组,每个元素都只能指向整型量 、在下面关于指针的说法中,错误的一条是 。 变量的指针就是变量的地址 可以将一个整型量或任何其他非地址类型的数据赋给一个指针变量 一个指针变量只能指向同一类型的变量 指针变量中只能存放地址(指针) 二、读程序写结果(每题 分,共 分) 、以下程序运行后输出的结果是: 、若输入 ,以下程序的输出结果是:

、以下程序的输出结果是 、以下程序的输出结果是

、以下程序的输出结果是 、以下程序的输出结果是

; 、以下程序的输出结果是 三、程序填空(每空 分,共 分) 、将一个数组中的元素按逆序重新存放。例如原来的顺序为: 要求改为: 。 初始数组

高频电子线路.总结

第一章思考题与习题 1-1 无线电通信系统由哪几部分组成?各部分的功能如何?答:典型的点对点无线电通信系统的基本组成: 图示的无线电通信系统由信源、调制器、发信机、信道、收信机、解调器和信宿七部分组成。信源将原始的语音、图像信息变化为电信号,如麦克风将声音转化为语音电信号、各种传感器获得的电信号等。这种原始的电信号,在频谱上表现为低频信号,称为基带信号。基带信号通过调制器转化为高频的已调波信号,使之适合信道中的传输,已调波信号大多为带通信号。 高频的已调波信号经过发信机进行功率放大,由发送天线产生电磁波辐射出去;电磁波经过自由空间传播,到达接收天线,在接收天线上感应电流,再通过收信机进行信号放大等处理恢复已调波信号;由接收端的解调器对已调波信号进行解调,恢复原基带信号,并经过信息处理获得信息。 1-2无线电通信为什么需要采用调制解调技术?其作用是什么? 答:由于无线信道的各种影响,无线电通信必须选择可靠的传输信道,将基带信号调制到指定的信道上传输,降低天线要求,适应多路传输的要求等,无线电传输均采用调制技术。在模拟调制技术中,主要是用基带信号去控制载波信号的振幅、频率或相位的变化,即幅度调制、频率调制和相位调制。 1-3 无线电通信的接收方式有哪几种?超外差接收机有何优点? 答:通常,由于信号的衰落,接收天线获得的电磁波信号微弱,需要先进行信号放大,再进行解调,这种接收机的结构称为直接放大式接收机,该接收机结构对不同的接收频率,其接收机的灵敏度(接收微弱信号的能力)和选择性(选择不同电台的能力)不同,已经较少实用。 目前大多采用超外差接收机的结构,接收天线获得感应信号,经过高频小信号放大器进行放大,并与本地振荡器进行混频,获得两个高频信号的频率之和信号或频率之差信号,这两个信号的包络仍保持已调波信号的包络不变,称为中频,和频称为高中频,差频称为低中频,后续的中频放大器选择和频信号(或差频信号)进行放大和检波,恢复原始的调制信号。 超外差接收机将接收到的不同载波频率的高频信号转变为固定的中频,如调幅收音机的中频为465kHz。由于中频信号的载波频率是固定的,中频放大器的选择性和增益与接收的载波频率无关,因此简化了接收机的结构。 1-4 中波、短波收音机,调频收音机各有什么特点? 1-5 电磁波有哪几种传播方式?与信道、工作频率有何关系?解:无线电传播方式可分为地波传播、空间波传播和天波传播。 电磁波的频率不同,其传输方式会有所差异。对频率较高的信号,电磁波为直线传输,称为空间波。由于地球曲率的影响,此时的收发天线必须足够高,电磁波才能直达,因此空间波传输也称为视距传输,长距离通信时就需要进行中继传输。 对频率较低信号,电磁波可沿地面传输,称为地波,由于波的绕射特性,地波可应用于远程通信。 在地球大气层中,从最低层往上依次为对流层、平流层和电离层。在地球表面10~12km处的对流层,存在大量随机运动的不均匀介质,能对电磁波产生折射、散射和反射,在地球上空60km以上的电离层,可吸收、反射电磁波,利用电磁波在大气层的折射、反射、散射的传输方式称为天波。 对于短波电台而言,短波广播通常集中在某一段时间播放,显得异常拥挤。不过通常电台会在不同时段使用不同频率播出相同的节目,例如短波15-18MHz在每天中午至傍晚可以收听到很多电台节目,晚间10点以后只能收到极少电台节目,甚至连收音机的背景噪音都变小了;短波7MHz以下在白天很难清楚地收听广播,但到了深夜,却能很好地收听节目,短波9-12MHz全天都能收到广播,但早晨和晚上收听效果最好,电台多,声音又清楚。还有,如果您经常收听广播,就会发现,很多电台每小时都有规律地改变播出频率。 由于电离层经常发生快速的变化,使得收听短波经常出现类似海浪般忽大忽小的声音,这是收听短波的一种普遍现象,即使在电子线路利用了自动增益控制(AGC)来消除这种现象,但是在严重的情况下,仍会感觉出声音忽大忽小。 1-6 查阅相关资料,了解短波信道、移动通信信道各有什么特点? 解:短波与超短波大部分为天波和对流层散射。由于易受到大气环流、太阳风暴、宇宙射线等环境影响,天波传播的信道非常不稳定,导致接收电磁波信号的幅度发生随机性的变化,称为衰落(Fading),如在收听短波广播节

二级C语言资料模拟及历年考试编程题答案

二级C语言资料模拟及历年考试编程题答案

作者: 日期:

模拟一 试题7某客户为购房办理商业贷款,选择了按月等额本息还款法,在贷款本金(loan )和月利率(rate)一定的情况下,住房贷款的月还款额(mo ney)取决于还款月数(mo nth), 计算公式如下。客户打算在5?30年的范围内选择还清贷款的年限,想得到一张“还款年限—月还款额表”以供参考。 rate(1 rate)month money loa n (1 rate)month 1 (1)定义函数cal_power(x, n)计算x的n次幕(即x n),函数返回值类型是double。 (2)定义函数cal_mo ney(loa n,rate,mo nth)计算月还款额,函数返回值类型是double,要求调用函数cal_power(x, n)计算x的n次幕。 (3)定义函数main(),输入贷款本金loan (元)和月利率rate,输出“还款年限—月还款额表”,还款年限的范围是5?30年,输出时分别精确到年和元。要求调用函数 cal_mon ey(loa n, rate,m on th)计算月还款额。 #in clude double cal_power(double x,i nt n) { int k; double result=1; for(k=1;k<=n; k++) result*=x; return result; } double cal_ mon ey(double loa n, double rate,i nt month) { double result=cal_power(1+rate,m on th); result=loa n*rate*result/(result-1); return result; } void mai n() { int k,year; double loa n,mon ey,rate; sca nf("%lf%lf", &loa n,& rate); for(year=5;year<=30;year++) { mon ey=cal_m on ey(loa n,rate,12*year); prin tf("year=%d,m on ey=%.0f\n",year,m on ey); } } 试题8编写程序,输入一批学生的成绩,遇0或负数则输入结束,要求统计并输出优秀(大 于85)、通过(60?84)和不及格(小于60)的学生人数。 运行示例:Enter scores: 88 71 68 70 59 81 91 42 66 77 83 0 > =85:2

C语言模拟试卷A

安徽农业大学经济技术学院 《C语言程序设计》模拟试卷(A) 所有答案写在答题卡上,否则不得分 一、单项选择题(每题1分,共30分) 1.以下选项中叙述正确的是___C_____。 A)C语言程序总是从第一个定义的函数开执行 B)在C语言程序中,被调用的函数必须在main( )函数中声明 C)C语言程序总是从main()函数开始执行 D)C语言程序中的main()函数必须放在程序的开始部分 2.C语言程序的三种基本结构是 A 结构。 A)循环、选择、顺序 B)递归、转移、嵌套 C)for while do-while D)if break continue 3以下选项中不属于C语言的基本数据类型的是__D______。 A)int B)double C)char D)bool 4.以下选项中正确的C语言标识符是_B_______。 A)2b B)x_1 C)a@b D) h#3 5.有以下程序段:int m=0,n=0;char c=’a’; scanf(“%d%c%d”,&m,&c,&n); printf(“%d,%c,%d\n”,m,c,n); 若从键盘上输入98A56(回车)输出结果是____B____。 A)98,A,56 B)98,a,56 C)98,a,0 D)98,A,6 6.以下选项中,和语句k=n++;等价的是__A______。 A)k=n,n=n+1; B)n=n+1,k=n; C)k=++n; D)k=n+1; 7.已知:int i=3,j=2;,则执行语句j*=i+2;printf("%d",j);后,输出结果是____B____。 A)8 B)10 C)12 D)14 8.已知:int a=2,b=3,c;,执行语句c=(a=2,b=2),a+b;后,c的值是____A____。 A)2 B)3 C)4 D)5 9.已知:int x,y;float z;,若要给变量x,y,z输入数据,以下正确的输入语句是__C______。 A)scanf("%d,%d,%f",x,y,z); B)scanf("%d,%d,%f\n",&x,&y,&z); C)scanf("%d,%d,%f",&x,&y,&z); D)scanf("%2d,%2d,%3.2f",&x,&y,&z); 10.设有int m=9,n; 则表达式( B )不能使n的值为1。 A.n=m%2 B.n=m/10 C.n=m-1<10?1:2 D.n= m %8 11.一个C程序中要调用sqrt()函数时,应在程序中包含的头文件是_B_______。 A)stdio.h B)math.h C)string.h D)stdlib.h 12.已知:char c='a';,则执行语句printf("%c",c-32);后输出结果是____A____。 A)A B)65 C)97 D)出错 13.能正确表示逻辑关系“a≥5或a≤-1”的C语言表达式是__D______。 A)a>=5|a<=-1 B) a≥5||a≤1

高频电子线路—张肃文(第四版)

第三章 (pF)).(L C H) (.QR 则L Ω取R Δf f Q (kHz)Δf MHz 解:f ..159101********* 1 159******** 10010100 10101012101099010121136 26206 03 6 70036700 =????= = =???= ===??===?-?==--ωμω 时,产生并联谐振。C L 或ωC L )当(时,产生串联谐振。C L 或ωC L )当(时,产生并联谐振。C L 或ωC L )当解:(2 2021 1012 2021 1012 202 11011 1 31 1 21 1123== ====-ωωω R R C L R )LC ωL(j ωR )LC ωLR(j ωC L R C j ωR L j ωR )C j ωL)(R j ω(R 证明:Z =+=-+-++=++++ +=-21121 11133220020020000 )()()()()())()()()()) 318010 404501053514321 12153510016051240535450160515143122320222 2μH .C C L 故采用后一个不合理舍去pF -得C C C 由pF 得C C C 由解:=?+????='+==+=?+=+=?+--ω。 L C C ’ ()()() () mV V Q V V mA .R V I μH ..C L ..R C 解:Q -Sm Com Lom -om om --212101212205 10111210100105114321 1212 5 10100105114321153303 12 260200126000 =??====?===????== =??????== -ωω

相关文档
最新文档