皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
程序填空题【只能填一个运算符(标识符、常量)】 要求输出: 5.5 using System; namespace FillBlanks2 { public struct TupNode < T > { public int r; public int c; public T d; }; public struct TSMatrix < T > { public int rows; public int cols; public int nums; public TupNode [] data; }; public class SMatrixClass < T > { public TSMatrix trip; public SMatrixClass( int rows, int cols) { trip = new TSMatrix { data = new TupNode [100], rows = rows, cols = cols }; } public bool Setvalue( int i, int j, T x) { if (i < 0 || i >= trip.rows || j < 0 || j >= trip.cols) return false ; int k = 0; while (k < trip.nums && i > trip.data[k].r) k++; while (k < trip.nums && i == trip.data[k].r && j > trip.data[k].c) k++; if (trip.data[k].r == i && trip.data[k].c == j) trip.data[k].d = x; else { for ( int k1 = trip.nums - 1; k1 >= k; k1--) { trip.data[k1 + 1].r = trip.data[k1].r; trip.data[k1 + 1].c = trip.data[k1].c; trip.data[k1 + 1].d = trip.data[k1].d; } trip.data[k].r = i; trip.data[k].c = j; trip.data[k].d = x; trip.nums++; } return true ; } public bool GetValue( int i, int j, ref T x) { if (i < 0 || i >= trip.rows || j < 0 || j >= trip.cols) return false ; int k = 0; while (k < trip.nums && trip.data[k].r < i) k++; while (k < trip.nums && trip.data[k].r == i && trip.data[k].c < j) k++; if (trip.data[k].r == i && trip.data[k].c == j) x = trip.data[k].d; else x = default (T); return true ; } public SMatrixClass Transpose() { var tb = new SMatrixClass (trip.cols, trip.rows); tb.trip.rows = trip.cols; tb.trip.cols = trip.rows; tb.trip.nums = trip.nums; if (trip.nums != 0) { var q = 0; for ( int v = 0; v < trip.cols; v++) for ( int p = 0; p < trip.nums; p++) if (trip.data[p].c == v) { tb.trip.data[q].r = trip.data[p].c; tb.trip.data[q].c = trip.data[p].r; tb.trip.data[q].d = trip.data[p].d; q++; } } return tb; } } class Program { static void Main( string [] args) { var sMatrix = new SMatrixClass< double >(6, 6); sMatrix.Setvalue(1, 2, 5.5); sMatrix.Setvalue(3, 4, 6.7); double x = 0; sMatrix. .GetValue(2, 1, ref x); Console.WriteLine(x.ToString()); } } }
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【简答题】混频器的输入信号有 ___ __ __ ___ 和 _______ _ __ 两种。
【单选题】当有两个或多个干扰电台信号同时加到接收机混频器的输入端,由于器件的非线性作用使干扰信号彼此混频,产生的干扰属于()
A.
交调
B.
互调
C.
副波道干扰
D.
中频干扰
【判断题】十字板剪切试验不能用来测定软黏土的灵敏度。
A.
正确
B.
错误
【判断题】十字板剪切试验不能用来测定软黏土的灵敏度。
A.
正确
B.
错误
【单选题】如下所示梯形图完成的功能
A.
X0每接通一次,D10的内容加1
B.
X0每接通一次,D10的内容减1
C.
X0接通时,每个扫描周期都使D10的内容加1
D.
X0接通时,每个扫描周期都使D10的内容减1
【单选题】中频信号为 465KHz ,当接收 580KHz 的信号时,还有一个 1510KHz 的信号也作用在混频器的输入端,这会产生 ( )。
A.
中频干扰
B.
互调干扰
C.
镜像干扰
D.
交调干扰
【判断题】若输入信号频谱中有 3 条谱线,则经过混频器输出后的信号频谱中有 6 条谱线。( )
A.
正确
B.
错误
【简答题】十字板剪切试验不能用来测定软黏土的灵敏度。
【判断题】十字板剪切试验不能用来测定软黏土的灵敏度。
A.
正确
B.
错误
【单选题】当干扰电台的频率等于或接近于接收机的中频频率且前端电路的选择性不够好时,干扰信号将到达混频器的输入端,以下关于该干扰信号的说法,错误的是()
A.
在混频器中完成变频过程后输出
B.
被直通放大,并不经过变频过程
C.
干扰信号与有用信号的中频在检波器差拍,而产生音频啸叫声
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题