编程词典
明日图书
明日软件
用户注册
用户登录
站内
  当前位置:编程词典服务网 >> 编程词典社区论坛 >> VC答题闯关测试题(八)
  · VC答题闯关测试题(八)

用户:  明日科技
发帖:  417 篇
作品:  1 个
回复:  2 篇
技术分:  805 分
等级:  
注册:  2009-09-07 06:37:23



发表于:2010-06-13 16:23:11
          楼主

1

int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;   

b=p[5];

 

A  5      B  6       C  8      D  9 

 

 

2C++语言规定,程序中各函数之间()

A  允许直接递归调用也允许间接递归调用

B  允许直接递归调用不允许间接递归调用

C  不允许直接递归调用允许间接递归调用

D  不允许直接递归调用也不允许间接递归调用

 

 

3)以下程序的输出结果是

void main()

{

       char str[12]={'s','t','r','i','n',' g'};

       printf("%dn",strlen(str));

}

 

A  3       B  6       C  7       D  12

 

 

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  1e2    C  5.0e0.5     D  0xab

 

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  GetCreationTimeGetFileNameGetFileTitleGetFilePathGetFileURL

B  GetFileTitleGetFilePathGetFileURLGetLastAccessTimeMatchesMask

C  GetFileTitleGetFilePathGetFileURLGetLastAccessTimeIsDots

D  GetFileTitleGetFilePathGetFileURLFindFileClose

 

 

14)在以下操作INI文件的函数中,用于从.ini文件中获取指定节的信息的是:

 

A  GetPrivateProfileSection

B  GetPrivateProfileSectionNames

C  GetPrivateProfileString

D  GetPrivateProfileStruct

 

 

15RegCreateKeyEx函数的语法如下:

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包括了系统的动态信息,如即插即用的硬件信息。

 

 

本帖赏分:0 分   回复数:0 篇     
修改   删除   引用   回复
该帖暂无回复!
吉林省明日科技有限公司提供技术支持. 
Copyright © 1999-2008 吉林省明日科技有限公司. 吉ICP备10002740
当前时区 GMT+8, 今天是 
刷新页面 - 关于我们 - 设为首页