请把下述代码加上异常处理。
int MyWriteFile(CString strFileName, CString strText)
{
int nRet = 0;
CFile myFile;
myFile.Open(strFileName, CFile::modeWrite|CFile::shareExclusive|CFile::modeCreate,
NULL);
int nLen = strText.GetLength();
myFile.Write((char*)(LPCSTR)strText, nLen);
myFile.Close();
return nRet;
}
第1题:
要定义两个指针变量,下面代码正确的是
A.int *p1,*p2;
B.int *p1, int *p2;
C.int* p1,p2;
D.int *(p1,p2);
第2题:
处理Object类对象的算法代码不能用于处理()类型的数据。
A.String
B.StringBuilder
C.Integer
D.int
第3题:
18、下列代码运行时会产生()类型的异常。 int[] array = new int[4]; System.out.println(array[7]);
A.ArithmeticException
B.ArrayIndexOutOfBoundsException
C.ClassCastException
D.NullPointerException
第4题:
1、下面代码能够实现交换操作的函数有()
A.swap(int a,int b) { int t=a;a=b;b=t;}
B.swap(int *a,int *b) {int *c;*c=*a;*a=*b;*b=*c;}
C.swap(int *a,int *b) {int *c;c=a;a=b;b=c;}
D.swap(int &a,int &b) {int c=a;a=b;b=c;}
E.swap(int *a,int *b) {int c=*a;*a=*b;*b=c;}
第5题:
CString对象中有一个getBuffer()用于获取CString对象中的字符串(char *)