|
(1)有以下程序 main() { int x=0,y=5,z=3; while(z-->0&&++x<5) y=y-1; printf("%d,%d,%dn",x,y,z); } 判断程序的输出结果为以下选项的哪一项 A 3,2,0 B 3,2, (2)求下方函数功能 int fun(char*x) { char* y=x; while(*y++); { return y-x-1; } } A 将字符串x连接到字符串y后面 B 求字符串存放的位置 C 比较两个字符串的大小 D 求字符串的长度 (3)if语句的基本形式为: if(表达式) 语句 以下选项对其中“表达式”的描述正确的是: A 必须是逻辑表达式 B 必须是关系表达式 C 必须是逻辑表达式或关系表达式之一 D 可以是任意合法的表达式 (4)有以下程序 int x; int fun(int *p) { x += *p; return x; } void main() { int a[]={1,2,3,4,5,6,7}; for(int i=2;i<4;i++) { x = fun(&a[i])+x; printf("%d",x); } } 则输出结果: A 6 12 B 6 20 C 10 28 D 10 16 (5)有以下程序 void main() { union { char ch[2]; int i; }u; u.i = 0x1234; printf("%x,%xn",u.ch[0],u.ch[1]); } 则输出结果: A 34,12 B 12,34 C 12,00 D 34,00 (6)在进行绘图时,系统默认的映射模式是以下哪个: A MM_LOMETRIC B MM_TEXT C MM_ISOTROPIC D MM_LOENGLISH (7)在CPrintinfo类中,以下哪个成员变量用来表明在预览窗口中,采用单页预览还是双页预览: A m_nCurPage B m_nNumPreviewPages C m_strPageDesc D m_lpUserData (8)在设置打印时,以下哪个方法可以创建打印机设备环境,却不显示打印对话框: A CreatePrinterDC() B GetCopies() C DoModal() D GetDefaults() (9)在设置打印时,以下哪个方法用于获取设备默认项: A CreatePrinterDC() B GetCopies() C DoModal() D GetDefaults() (10)在设置打印时,以下哪个方法用于获取用户选择的打印机端口: A GetDriverName() B GetFromPage() C GetToPage() D GetPortName() (11)在使用CFile 类操作文件时,以下哪个方法用于获取被选文件的文件名: A GetPosition() B GetStatus() C GetFileName() D GetFilePath() (12)在使用CFile 类中,构造函数有3中形式,如下: 语法1:CFile(); 语法2:CFile( int hFile ); 语法3:CFile( LPCTSTR lpszFileName, UINT nOpenFlags ); 对于以上语法,下面说明中错误的是: A 构造函数没有打开任何文件,所以不会产生异常 B hFile是一个已经打开的文件 C 打开指定路径的文件 D hFile是用于打开一个新的文件 (13)在使用CFile 类的构造函数时,以下哪个参数用于阻止文件被子进程继承: A CFile::modeNoTruncate B CFile::modeNoInherit C CFile::typeText D CFile::typeBinary (14)在使用CFileFind类时,以下哪个方法用于获得已查找到的文件的名称,切不带扩展名: A GetFileName B GetFilePath C GetFileTitle D GetFileURL (15)在使用CFileFind类时,以下哪个方法用于获得已查找到的文件的最后修改时间: A GetCreationTime B GetLastAccessTime C GetLastWriteTime D GetCreateTime |