Visual C+中,若已有定义char a[]=" abcdefg" ;,将字符数组a中的字符串保存到另一个CString类型的对象中,下列语句不能完成此功能的是()。
A. CString s(a);
B. CString s= a;
CString s; s=a;
D. CString s; strcpy(s , a);
查看答案
Visual C++中,若已有定义CString s("cat"); char a[10];,要将s中保存的字符串复制到字符数组a[10]中,可用下列语句()。
A. strcpy(a , &s);
B. a= s;
C. strcpy(a, GetBuffer();
D. a=s. GetBuffer();
Visual C++中,若已有定义float a=10. 95; ,要将变量a的值转换为Ctring类型,可用语句()。
A. CString s(a);
B. CString s= a;
CString s; s= a;
D. CString s; Format("%f",a);
以下说法正确的是()。
A. Visual C++程序在使用Unicode字符集时,用双引号引起来的字符串常量只能是宽体字符串
B. Visual C++ 新建的MFC项目默认使用ANSI字符集
C. Visual C++新建的“Windows控制台应用程序项目”默认使用ANSI字符集
D. Visual C++ 既支持ANSI字符集,也支持Unicode字符集
Visual C++程序使用Unicode字符集,以下语向错误的是()。
A. wchar_t str[ ]= _T("cat");
B. wchar_t str[ ]=L"cat";
C. char str[ ]=L"cat";
D. char str[ ]="cat";