如果反射波的频谱S(f)和干扰波的频谱N(f)是()的即当S(f)≠0时,则N(f)=0;当S(f)=0时则(),这时可采用频率滤波的方法.要求滤波器的频率响应H(f),在()的频谱分布区为1,而在()的分布区为零.即:X(t)→X(f)=S(f)+N(f),X^(f)=X(f)•H(f)=S(f).
第1题:
有以下程序 #include<stdi0.h> void fun(int n,int*p) ( int f1,f2; if(n==1|| n==2)*p=1; else { fun(n-1,&f1);fun(n-2,&f2); *p=f1+f2; } } main { int s; fun(3,&s);printf("%d",s); } 程序的运行结果是( )。
A.2
B.3
C.4
D.5
第2题:
以下程序通过函数sunFun求。这里f(x)=x2+1
main( )
{ printf("The sum=%d\n",SunFun(10)); }
SunFun(int n)
{ int x,s=0;
for(x=0;x<=n;x++) s+=F(【 】);
return s;
}
F( int x)
{ return 【 】);}
第3题:
有以下程序: #include<iostream> using namespace std; int f(int x); int sum(int n) { int x,s=0; for(x = 0;x<=n;x++) s+=f(x); return s; } int f(int x) { return (x*x+1); } int main() { int a,b; cout<<"Enter a integer number:"; cin>>a; b=sum(a) ; cout<<a<<","<<b<<end1; return 0; } 如果输入数字3,其输出结果是( )。
A.3,12
B.3,16
C.3,18
D.4,20
第4题:
设集合N={0,1,2。。。n},f为N到N 的函数,且
f(x)={f(f(+11)) 0<=x<=90
x-10 x>90
}
经计算f(90)=81,f(89)=81,f(49)=_____。
第5题:
下列给定程序中,函数fun()的功能是:计算
S=f(-n)+f(-n+1)+…+f(0)+f(1)+f(2)+…f(n)的值。
例如,当n为5时,函数值应为10.407143。f(x)函数定义如下:
请改正程序中的错误,使它能得山正确的结果。
注意:不要改动main 函数,不得增行或删行,也不得更改程序的结构。
试题程序:
include <conio. h>
include <stdio. h>
include <math. h>
/**************found***************/
f (double x)
{
if (x==0.0 || x==2.0)
return 0.0;
else if (x<0.0)
return (x-1) / (x-2);
else
return (x+1) / (x-2);
}
double fun(int n)
{
int i; double s=0.0,y;
for (i=-n; i<=n; i++)
{ y=f(1.0*i); s+=y;}
/**************found**************/
return s
}
main()
{ clrscr();
printf ("%f\n", fun (5));
}
第6题:
有以下程序: #includedstdio.h> int f(int n); main( ) {int a=3,s; s=f(a);s=s+f(a);printf("%dkn",s); } int f(int n) {static int a=1; n+=a++; return n; } 程序运行后的输出结果是( )。
A.7
B.8
C.9
D.10
第7题:
有以下程序: #include<stdio.h> int f(int t[],int n); main( ) {int a[4]={1,2,3,4},s; s=f(a,4);printf("%d\n",s); int f(int t[],int n) {if(n>0)return t[n-1]+f(t,n-1); else return 0; } 程序运行后的输出结果是( )。
A.4
B.10
C.14
D.6
第8题:
数据结构里,时间复杂度记作:()。
第9题:
x(t)的频谱是X(f),y(t)的频谱是Y(f),若在频域内X(f)与Y(f)作相乘运算,则对应在时域内x(t)与y(t)应作()
第10题:
当n为偶数时,x=0是f(x)的极大值点
当n为偶数时,x=0是f(x)的极小值点
当n为奇数时,x=0是f(x)的极大值点
当n为奇数时,x=0是f(x)的极小值点
第11题:
n[f(x)]n+1
n![f(x)]n+1
(n+1)[f(x)]n+1
(n+1)![f(x)]n+1
第12题:
第13题:
第14题:
以下程序的输出结果是( )。 #include<stdio.h> int fun(int n,int *s) { int f1,f2; if(n==0||n==1) *s=1; else { fun(n-1,&f1); fun(n-2,&f2); *s=f1+f2; } } void main() { int x; fun(6,&x); printf("\n%d" ,x);}
A.7
B.13
C.9
D.10
第15题:
有以下程序
#include<stdio.h>
#define f(X)X*X*X
main( )
{int a=3,s,t;
s=f(a+1);t=f((n+1));
printf(“%d,%d\n”,s,t);
}
程序运行后的输出结果是
A.10,64
B.10,10
C.64,10
D.64,64
第16题:
有以下程序: #include<stdio.h> int f(int t[],int n); main() {int a[4]={1,2,3,4},s; s=f(a,2);printf("%d\n",s); } int f(int t[],int n) {if((n>0)&&(n<5))return t[n+1]+f(t,n-1); else return 0; } 程序运行后的输出结果是( )。
A.4
B.7
C.10
D.61
第17题:
有以下程序: #includedstdi0.h> #define f(x)X*x*x main( ) {int a=3,S,t; s=f(a+1);t=f((a+1)); printf("%d,%d\n",S,t); } 程序运行后的输出结果是( )。
A.10,64
B.10,10
C.64,10
D.64,64
第18题:
以下程序的输出结果是
#include<stdio.h>
int fun(int n,int *s)
{ int f1,f2;
if(n==0||n==1)
*s=1;
else
{ fun(n-1,&f1);
fun(n-2,&f2);
*s=f1+f2;
} }
void main()
{ int x;
fun(6,&x);
printf("\n%d",x);}
A.7
B.13
C.9
D.10
第19题:
x(t))的频谱是X(f),y(t)的频谱是Y(f),若在频域内X(f)与Y(f)作相乘运算,则对应时域内x(t)与y(t)应作()运算。
第20题:
设要将序列(q,h,c,y,p,a,m,s,r,d,f,x)中的关键码按字母升序重新排序,回答。()是初始步长为4的shell排序一趟扫描的结果。
第21题:
X(F)为x(t)的频谱,W(F)为矩形窗函数w(t)的频谱,二者时域相乘,则频域可表示为X(F)*W(F),该乘积后的信号的频谱为()频谱。
第22题:
第23题: