|
(1) int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5]; A 5 B (2)C++语言规定,程序中各函数之间() A 允许直接递归调用也允许间接递归调用 B 允许直接递归调用不允许间接递归调用 C 不允许直接递归调用允许间接递归调用 D 不允许直接递归调用也不允许间接递归调用 (3)以下程序的输出结果是 void main() { char str[12]={'s','t','r','i','n',' g'}; printf("%dn",strlen(str)); } A 3 B (4)以下程序的输出结果是 void main() { char str[] = "hello"; char* par; for(par=str;*par!=' ';par=par+1) { printf("%sn",par); } } A hello B hello ello llo lo o C hello hell hel he h D olleh (5)有以下程序 void main() { int x; scanf("%d",&x); if(x<=3); else if(x!=10) printf("%dn",x); } 则输入的数在以下那个范围内才会有输出结果: A 小于等于3的整数 B 大于等于3的整数 C 大于3且不等于10的整数 D 大于3且等于10的整数 (6)有以下程序 void main() { int x; scanf("%d",&x); if(x<=3); else if(x!=10) printf("%dn",x); } 则输出结果为: A * B ** C **** D ******** (7)以下不合法的数值常量是: A 011 B 1e (8)以下不合法的字符常量是: A ' 18' B '"' C '\'.5 D 'xff' (9)有以下程序 void main() { char* p[]={"1234","5678"}; int i,j,num=0; for(i=0,j=0;i<2;i++) { while(p[i][j]!=' ') { if((p[i][j]-'0')%2) num = num*10+p[i][j]-'0'; j+=2; } } printf("%dn",num); } 则输出结果: A 16 B 14 C 13 D 18 (10)有以下程序 void fun(int x) { static int a[5]; for(int i=0;i<5;i++) { a[i]+=i+x; printf("%d",a[i]); } printf("n"); } void main() { fun(1); fun(2); } 则输出结果: A 12345 357911 B 12345 23456 C 12345 246810 D 12345 13579 (11)在Windows提供的映射模式中,Y轴正方向向下的映射模式是以下哪个: A MM_HIMETRIC B MM_ISOTROPIC C MM_LOENGLISH D MM_TEXT (12)在设置打印时,以下哪个方法用于显示打印对话框: A CreatePrinterDC() B GetCopies() C DoModal() D GetDefaults() (13)以下哪个选项中包含的方法在调用前都必须调用FindNextFile: A GetCreationTime、GetFileName、GetFileTitle、GetFilePath、GetFileURL B GetFileTitle、GetFilePath、GetFileURL、GetLastAccessTime、MatchesMask C GetFileTitle、GetFilePath、GetFileURL、GetLastAccessTime、IsDots D GetFileTitle、GetFilePath、GetFileURL、FindFile、Close (14)在以下操作INI文件的函数中,用于从.ini文件中获取指定节的信息的是: A GetPrivateProfileSection B GetPrivateProfileSectionNames C GetPrivateProfileString D GetPrivateProfileStruct (15)RegCreateKeyEx函数的语法如下: LONG RegCreateKeyEx(HKEY hKey;LPCTSTR lpSubKey,DWORD Reserved,LPTSTR lpClass, DWORD dwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurity Attributes, PHKEY phkResult, LPDWORD lpdwDisposition ); 该函数用于打开指定的注册表项或子项,如果要将操作选项的信息保存到内存中,应将dwOptions参数的值设置为以下那个选项: A REG_OPTION_NON_VOLATILE B REG_OPTION_VOLATILE C REG_OPTION_BACKUP_RESTORE D REG_OPENED_EXISTING_KEY (16)在CPrintinfo类中,以下哪个成员变量用来存储一个用于页码显示的格式字符串: A m_nCurPage B m_nNumPreviewPages C m_strPageDesc D m_lpUserData (17)在设置打印时,以下哪个方法用于获取起始打印页数: A GetDriverName() B GetFromPage() C GetToPage() D GetPortName() (18)在使用CFileFind类时,以下哪个方法用于获得已查找到的文件的全路径: A GetFileName B GetFilePath C GetFileTitle D GetFileURL (19)在CMemFile类中,以下哪个方法用于立即分配内存: A Attach B Detach C Alloc D Free (20)注册表中存储着大量的系统设置数据,为了方便用户进行设置,注册表被设计成树型结构,结构中最顶层的称之为根键,以下对于注册表根键描述错误的是: A 根键HKEY_CLASSES_ROOT定义了系统中所有的文件类型标识和基本操作标识。 B 根键HKEY_CURRENT_CONFIG包含当前用户的配置文件,包括环境变量、桌面设置、网络连接、打印机和程序首选项等信息。 C 根键HKEY_USERS定义所有用户的信息,这些信息,包括动态加载的用户配置文件和默认的配置文件。 D 根键HKEY_DTN_DATA包括了系统的动态信息,如即插即用的硬件信息。 |