皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
阅读下列说明和C++程序,将应填入(n)处的字句写在对应栏内。 【程序1说明】 程序1中定义了数组的类模板,该模板使得对于任意类型的二维数组,可以在访问数组元素的同时,对行下标和列下标进行越界判断,并给出相应的提示信息(C++语言本身不提供对下标越界的判断)。 【程序1】 include < iostream. h > template < class T > class Array2D; template < class T > class Array2DBody { friend (1); T * tempBody; int iRows, iColumns, iCurrentRow; Array2DBody(int Rows,int Cols) { tempBody =(2); iRows = Rows; iColumns = Cols; iCurrentRow = -1; } public: T& operator[ ] (int j){ bool row_ error, column_ error; row_ error = column_ error = false; try { if ( iCurrentRow < 0||iCurrentRow > = iRows) row_ error = true; if( j < 0||j > = iColumns) column_error = true; if( row_error = = true [ [ column_ error = = true) (3); } catch(char) { if (row_error = = true) cerr < < '行下标越界'[' < < iCurrentRow < < ']'; if( colmnn_error = = true) cerr< <'列下标越界[' < <j< <']'; cout < < '/n'; } return tempBody[ iCurrentRow * iColumns + j ]; } ~ Array2 DBody ( ) { delete [ ] tempBody; } }; template < class T > class Array2D { Array2DBody < T > tBody; public: Array2DBody < T > & operalor[ ] (int i) { tBody, iCurreutRow = i; (4); Array2D(int Rows,int Cols): (5) {} }; void main( ) { Array2D <int> al ( 10,20 ); Array2D <double> a2(3,5); int bl; double b2; b1=a1[-5][10];//有越界提示:行下标越界[-5] b1=a1[10][15];//有越界提示:行下标越界[10] b1=a1[1][4];//没有越界提示 b2=a2[2][6];//有越界提示:列下标越界[6] b2=a2[10][20];//有越界提示:行下标越界[10]列下标越界[20] b2=a2[1][4];//没有越界提示 }
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【简答题】电影《泰坦尼克》中男女主人公定情那一段,镜头选择 傍晚的光线 ,整个画面呈现橙红色的基调,一方面镜头的光线效果显得十分浪漫唯美,同时也有什么隐喻的含义?
【判断题】国有企业和大中型企业必须设置总会计师
A.
正确
B.
错误
【判断题】进行有机化合物官能团定性分析时,要求所涉及到的有机反应只要反应前后现象明显,反应速度快慢则不要求。( )
A.
正确
B.
错误
【简答题】认证测试分哪三个级别,简述它们的区别。
【判断题】烟气测试中,所采集的有害气体不同,对采样管加热的温度要求也不同。
A.
正确
B.
错误
【单选题】关于癫痫的药物治疗,下列哪项错误?()
A.
典型失神发作,首选药物是乙琥胺、丙戊酸钠
B.
特发性GTCS首选丙戊酸钠,其次为苯妥英钠或苯巴比妥
C.
单纯部分性发作以及继发的GTCS,首选苯妥英钠次选卡马西平或苯巴比妥
D.
复杂部分性发作首选卡马西平
E.
Lennox-Gastaut综合征首选丙戊酸钠
【判断题】典型失神发作首选乙琥胺,部分性发作首选卡马西平。
A.
正确
B.
错误
【单选题】在Word 2000中将文档中的一部分文本内容复制到别处,先要进行的操作是
A.
粘贴
B.
复制
C.
选定
D.
视图
【判断题】典型失神发作首选乙琥胺,部分性发作首选卡马西平。
A.
正确
B.
错误
【判断题】进行有机化合物官能团定性分析时,要求所涉及到的有机反应只要反应前后现象明显,反应速度快慢则不要求。( )
A.
正确
B.
错误
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题