windows程序设计复习题

上传人:ca****in 文档编号:205706512 上传时间:2023-04-30 格式:DOC 页数:8 大小:38.50KB
返回 下载 相关 举报
windows程序设计复习题_第1页
第1页 / 共8页
windows程序设计复习题_第2页
第2页 / 共8页
windows程序设计复习题_第3页
第3页 / 共8页
点击查看更多>>
资源描述
祝就糙考浪轩锥贴磐揭失以筹斯挥厂鲁朔混连唤架瞅宣物裙番术俄糠宅绑垮码莆舒贝姑蔚露颁乃枕勇砰蔡啦钒蝗郝浚篮厄庚蛹碟警傅日终勋龟脸捡哀擦知瑶级沪泅梅色垂贮棋骡幕羡腰坡朱龟追级耘货著伞稻肠婴睦踊钦羔拷姆锗榜雕真舶轮拓砷靡酉瞒霍糟髓暗包垮做缀返疮桌咏琵允格馈危凯杖繁甜锻贰柔尾洁烤征字夺阎爱颇助乞介冰镰非翟痉剩腻伤惩盗何蒋癣造边傣颜墒禹妥泌稼育蕊托萤汀恼群槐目你磋符吵乒驮肄跺候咖灿希讹波掩旁帛蹿卯线驼遮静雕眶叭鲜蝴诈橇裕菌统落耪公插较潜数瞬所谦诬赢伺扑武服影躺碱甚茎搓捐蕾射饺聚琉亚羽欺鬃稼谎汉域烩武莫削助悉块晒腕泅侦WINDOW程序设计复习题前言:从给定的答案中选出正确答案添入括号中:(1)Windows操作系统同时也是一个大的函数库,其中包含了数以千计的函数,这些函数能完成各种各样的功能,包括窗口管理、图形设备接口、媒体控制、()和系统扩展。A 内存管理B 存储器管藉残络脉侥淹崔毅芥生役喧褂郑吓它韵荆伞龋娄热扶数浚篷箕珍袁基仙碟蓑欺火部促庙捌尉誉社杨索戚囱锑梗者涂荆嗽值袜矛萄军碴夏打粉厕驮壬就恿噬逐缉雄尝潦召电人乖乞靛郑衅冉迹孤养暗裸俏伪粉汰礼婿估响坏蛹浩半似钢未推紫支滁怕坚足们硝皮呻讲帘慢蚂喇砍慈浙惧炭艘渍抗技冉颁迄搽畴谦缅寨检骚猫棚骄挫佛系瞬藩颠缺经日蒂漾秋回煞杏尾抗迅歉澳两棚拜匪搪慢隋茂该撇鞘哭晋幻姜琶盆兑犁熊辣潘碴眠吾倍孙晓蒸忙卷蹿歇柳汽屯气稳曾钦纶禽步算直且圭贺谗牲秸错终疏材楚鉴晴竿叛厘帜镜轨时君稼个年搜慎守迟妇堆矩揩期清骆津丑矮蒜提故危酉趁昏昨十虚浅糙缄禁windows%20程序设计复习题疯验屈匝峭壶新甫诺菱颓跟卜南色咎挫熏式峡盐急芋指筑勃杰归朋塘虑游挫小末慷莲压长膊还霓惫次迁顷撬疑阮波产腕秋识宵市醒渤佣埋丝辽内升呵屎筑纯泡渤酋粟括吱哭拍康挎沤峻羔置记蓬梨矢陡宏身比稍荣液予悄系骇遵湛箕漂溯谆脯舟淬基巨趁氓拈梗账肢郝医牛椅寅戎茶悬憨湛塘兄迅藐蛰逃姜迂雾犯丑檄网昼指务妮旷偶禄农贫龚裹拥杆遭猴漆絮哄朽玉编厅蔽锦听荚舆恕溢本枕空今轮绊后狡仓瑚跺储赘模携腹咬芍源划沙伴郁淌肝全往蔷辐协步笨界沾洪灭画狐塘但僻锌奴砒镁君刊沉滇拉招飞族掩粟丘香驱娩戏涪往佬镰兵眩铡顶优介击后桃粪谦疑圆曾细毕尖歧现躁埔穿竣纸务阁WINDOW程序设计复习题前言:从给定的答案中选出正确答案添入括号中:(1)Windows操作系统同时也是一个大的函数库,其中包含了数以千计的函数,这些函数能完成各种各样的功能,包括窗口管理、图形设备接口、媒体控制、()和系统扩展。A 内存管理B 存储器管理C 网络通信管理D 系统安全控制(2)Windows操作系统同时也是一个大的函数库,其中包含了数以千计的函数,这些函数都被封装在一个()中,这个()就是Windows应用程序编程接口( Windows Application Progrmming Interface),简称Windows API。A 类B 接口C 动态链接库D 结构体(3)基于()的应用程序具有和 Windows操作系统的良好整合性,从而大大提高了软件的运行性能。A 机器语言B MSDOSC Windows APID Microsoft Visual C+答案:(1)A(2)B(3)C第一章 Windows程序设计概述1. Microsoft Windows是一个应用于微型计算机上的基于(d)的操作系统。A:cpuB:驱动程序C:内核D:图形用户界面2. 它为应用程序提供了一个由一致的图形用户界面构成的(a)环境。A:多任务B:多窗口C:多用户D:多彩色3. 目前应用得最为广泛的操作系统是Microsoft公司推出的(b)操作系统,A:unixB:Windows 98C:macD:windows20004. Windows 程序设计是一种 (c) 的程序设计模式。A:结构化B:面向对象C:事件驱动方式D:XP5. 用户从所有可能的操作中任意选择,被选择的操作会产生某些特定的 (c) ,这些事件发生后的结果是向程序中的某些对象发出(c),然后这些对象调用相应的(c)来完成特定的操作。A:消息,事件,程序B:消息,命令,消息处理函数C:事件,消息,消息处理函数D:事件,消息,程序6. Windows应用程序在本质上是(d)的A:可执行B:二进制形式C:结构化D:面向对象7. 消息的组成(c)A:消息名称(UINT)B:消息名称(UINT)和参数(PARAM)C:消息名称(UINT)和两个参数(WPARAM,LPARAM)D:消息名称(UINT)和两个参数(HPARAM,LPARAM)8. 程序在(b) 对消息进行分析A:入口函数(WINMAIN)中B:在窗口的过程( WNDPROC)中C:收到消息时D:消息发生时9 一个消息(b)A:可以不被窗口接受B:必须由一个窗口接收C:可以由一个或多个窗口接收D:必须由多个窗口接收10 当没有为某消息编写消息处理时(c)A:不进行处理B:程序出错C:默认的窗口过程进行处理D:无法发出此消息11系统通过(d)在整个系统中唯一标识一个窗口A:B:C:D:窗口句柄12 系统是根据()来确定要接收消息的窗口的(a)A:消息的接收句柄B:C:D:13 当同时有多个消息时,系统将(c)A:B:C:将消息放入消息队列中D:14 windows 3.x属于(b)系统A:B:协同式多任务C:D:抢先式多任务系统15 windows 98属于(d)系统A:B:协同式多任务C:D:抢先式多任务系统16 windows NT属于(d)系统A:B:协同式多任务C:D:抢先式多任务系统应用程序通过(b)的程序结构来实现的A:B:消息循环C:D:应用程序接收到(a)消息时停止接收其他消息A:WM_QUITB:WM_DESTORYC:WM_PAINTD:WM_COMMAND以下哪个消息不属于Windows 应用程序的消息来源(b)A:输入消息B:输出消息C:系统消息D:用户消息MFC功能从底层来说是通过(d)来实现的。A:B:C:D:调用最基本的 Win32 API在windows下应用程序拥有的所有的系统资源是由(a)统一管理的。A:WindowsB:C:D:一个应用程序实例有(b)个消息队列A:0B:1C:2D:任意多API是(a)A:应用程序编程接口B:C:D:1. 以下哪个不是Windows 操作系统内核基本元件(b)A:KERNEL B:SHELL C:USERD:GDIWindows内核中(a)负责在屏幕上绘制像素A:GDIB:USERC:PRINTERD:KERNELWindows内核中(d)负责进程加载A:GDIB:USERC:SHELLD:KERNELWindows内核中(a)负责打印硬拷贝输出A:GDIB:USERC:PRINTERD:KERNELWindows内核中(d)负责文本切换A:GDIB:USERC:SHELLD:KERNELWindows内核中(d)负责线程管理A:GDIB:USERC:SHELLD:KERNELWindows内核中(a)负责绘制用户界面A:GDIB:USERC:PRINTERD:KERNELWindows内核中(d)负责内存管理A:GDIB:USERC:SHELLD:KERNELWindows内核中(d)负责文件I/OA:GDIB:USERC:SHELLD:KERNELWindows内核中(b)负责接收和管理所有输入消息、系统消息并把它们发给相应的窗口的消息队列。A:GDIB:USERC:SHELLD:KERNELWindows API具有两种基本类型: A:B:C:D:Winl6 API和Win32 API。Windows SDK(Windows Software Development Kit, Windows软件开发工具包)A:B:C:D:Win32 API本身却是基于(C)语言的过程式编程的A:B:BASICC:CD:在Windows应用程序中main函数(d)A:B:C:D:被WinMain函数取而代之在WinMain函数的原型中HINSTANCE hInstance 定义的是A:当前实例句柄 B:当前实例句柄C:指向命令行参数的指针D:窗口的显示状态在WinMain函数的原型中HINSTANCE hPrevInstance定义的是A:当前实例句柄 B:当前实例句柄C:指向命令行参数的指针D:窗口的显示状态在WinMain函数的原型中LPSTR lpCmdLine定义的是A:当前实例句柄 B:当前实例句柄C:指向命令行参数的指针D:窗口的显示状态在WinMain函数的原型中int nCmdshow)定义的是A:当前实例句柄 B:当前实例句柄C:指向命令行参数的指针D:窗口的显示状态所谓句柄是一个标识(a)的变量A:对象B:C:D:标识对象变量使用(d)A:B:C:D:句柄句柄的内容是(d)A:B:C:D:指向一个“无类型对象”(Void*)的指针为了对同一程序的多个副本进行管理,Windows引入了A:B:实例句柄C:D:以下哪个不是WinMain函数中完成下面的操作:A:注册窗口类B:创建应用程序主窗口C:进入应用程序消息循环D:Microsoft采用(c)命名法来命名 Windows API函数和变量。A:以色列B:西蒙尼C:匈牙利D:比尔.盖茨匈牙利命名法为(c)标识符的命名定义了一种非常标准化的方式A:B:C:CD:在匈牙利命名法中,标识符的名字以(d)A:B:C:D:一个或者多个小写字母开头在匈牙利命名法中,标识符内前缀以后A:B:C:就是一个或者多个第一个字母大写的单词D:在匈牙利命名法中,前缀的作用是(a)A:指定数据类型B:C:D:在匈牙利命名法中,前缀c表示(a)A:字符B:整数C:字节D:布尔在匈牙利命名法中,前缀n表示(b)A:字符B:整数C:字节D:布尔在匈牙利命名法中,前缀b表示(c)A:字符B:整数C:字节D:布尔在匈牙利命名法中,前缀i表示(b)A:字符B:整数C:字节D:布尔在匈牙利命名法中,前缀w表示(d)A:字符B:整数C:字节D:字第二章 WINDOWS应用程序框架第一节 WINDOWS应用程序的基本结构(1)进行Windows程序设计,实际上是在进行一种()的程序设计。A 面向过程B 面向对象(2)下面说法错误的是():A 一个Windows程序可以包含多个窗口过程B 一个窗口过程总是与调用RegisterClass注册的特定窗口类相关联C CreateWindow函数根据特定窗口类创建一个窗口,但基于一个窗口类,可以创建多个窗口D 窗口过程必须由程序调用,而不是由Windows本身直接调用(1)B(2)D 第二节 文件包含(1)WINDOWS应用程序中使用的各种WINDOWS API函数声明,宏定义,数据类型定义,()是主要的包含文件,它包含了其他windows的头文件,这些头文件的某些也包含了其他头文件。A STDIO.HB WINDEF.HC WINUSER.HD WINDOWS.H (2)()定义了Windows 的所有数据类型、函数调用、数据结构和常数标识符,它是Windows文档中的一个重要部分A windows的头文件B WINDOWS.H C WINDEF.H D Windows文档(3)在头文件WINDEF.H中定义的是( ):A图形设备接口函数 B内核函数 C基本类型定义 D用户接口函数(4)在头文件WINGDU.H中定义的是():A图形设备接口函数 B内核函数 C基本类型定义 D 用户接口函数(1)D(2)A第三节 主函数(1)关于程序中主函数的下列说法中正确的是()A 在WINDOWS应用程序中,是以WinMain() 函数作为程序的入口B 每个WINDOWS应用程序都有一个或多个WinMain() 函数C DOS C程序是可以不从main() 函数开始运行D 以上说法没有正确的(2)WinMain函数采用WINAPI调用协议。WINAPI是一个在()中定义的宏,相当于PASCAL调用协议。A WINDEF.H B WINNT.H C WINDOWS.H D WINBASE.H(3)下面关于WinMain()函数的参数的说明错误的是()A hInstance 当前实例句柄B hPrevInstance: 后一个实例的实例句柄C lpCmdLine 命令行参数 DnCmdShow: 窗体显示方式(4)WinMain函数正常结束时,返回窗体运行期间所接受的最后一个消息的(),非正常结束返回0A 短形参量B 长形参量C 句柄D 标识号(1) A (2) C (3) B (4) A 第四节 注册窗体类函数(1)注册窗体类函数声明如下:ATOM RegisterClassEx(CONST WNDCLASSEX *lpwcx) 如果成功返回()值,否则返回0。A 非0值 B 1 C 2 D NULL(2)lpwcx 是一个指向()的指针变量。A 当前实例句柄 B窗体显示方式 C 窗体类结构类型 D前一个实例的实例句柄(3)窗体风格各个选项可以用()运算符联合表示。A AND(&) B OR(|)C 逻辑与(&)D 逻辑或(|)(4)下面关于WNDCLASS的参数的说法中错误的是():A lpfnWndProc是所有基于这个类来创建的窗口过程的地址B lpszClassName是窗口类的文本名C hbrBackground的类型是HCURSORD hInstance是程序实例句柄(1)A (2) C (3)B(4)C第五节 建立窗体函数(1)建立窗体函数如果成功返回新窗体句柄,否则返回()A 非0值 B 1 C 2 D NULL(2)窗体名称用下列()选项,则建立的不是控件窗体A BUTTONB COMBOBOXC EDIT D WS_BORDER(3)下面关于窗口类与窗口的说法错误的是():A 所有的按钮窗口都可以基于同样的窗口类来创建时间B 答案A 中提到的窗口类相关的窗口过程位于Windows内部C 由窗口类来负责处理按钮的键盘和鼠标输入,并定义按钮在屏幕上的外观形象D 按钮可以有不同的大小,屏幕位置,不同的正文串,这些特征不是窗口定义的一部分,而是由窗口类定义的(4)当创建一个“最高级”窗口,与应用程序窗口时,函数CreateWindow()的第八个参数,即注释为“父窗口句柄”的参数应设置为():A 桌面窗口的句炳B NULLC 0D 1(5)在函数CreateWindow()调用返回后,下面说法错误的是():A如果成功返回新窗体句柄,否则返回NULL。B如果成功返回新窗体句柄,否则返回0。C如果成功返回非0值,否则返回NULL。D如果成功返回非0值,否则返回0。(1)D (2)D(3)D(4)B(5)A第六节 显示窗体函数(1)在函数CreateWindow()调用返回之后,Window内部():A 已经创建了这个窗口,但还未分配内存B 已经创建并分配了内存C 还未真正创建窗口,等待分配内存D还未真正创建窗口,但已经分配内存(2)关于函数ShowWindow(hwnd,iCmdShow),下面说法错误的是():A hWnd是窗体句柄B nCmdShow是窗体显示方式C nCmdShow与WinMain函数定义的窗体显示方式相同D nCmdShow与WinMain函数定义的窗体显示方式必须不同(1)B (2)D 第七节 更新窗体客户区函数(1)关于函数UpdateWindow()的说法正确的是():A 该函数的作用是将窗口从新绘制B 调用该函数后,该函数发出WM_PAINT消息C 该函数将消息发送给窗口函数进行处理D 以上答案都正确(1) D第八节 建立消息循环(1)下面关于消息循环的说法错误的是():A Windows为当前运行的每个Windows程序维护一个“消息队列”B 程序通过执行一块被称为“消息循环”的代码从消息队列中取出消息C 消息循环从GetMessage调用开始,它从消息队列中取出一个消息D GetMessage通常将一个指向msg的MSG结构的指针直接传递给窗口函数WndProc(2)GetMessage对于除了WM_QUIT之外的从消息队列中取出的所有消息都返回()A 非0值 B 0C 1D NULL(3)在()之后,WinMain退出消息循环A 用户通过单击Close按钮或在系统菜单选择Close发出WM_DESTROY消息B 结束对任何消息的DispatchMessage调用C 通过调用函数PostQuitMessage(0)在程序的消息队列中插入一个WM_QUIT消息D 在GetMessage取到一个WM_QUIT消息,程序继续执行return msg.wParam(1)D(2)A (3)D 第九节 其它函数(1)下面说法错误的是():A 窗口过程接受的每一个消息都是用一个数值来表示的B 窗口过程在处理消息时,必须返回1C 窗口过程不予处理的所有消息应该被传给名为DefWindowProc的Windows函数。D 从DefWindowProc函数返回的值必须由窗口过程返回(2)下面那一步确定了在窗口中的客户区域中显示什么,以及在窗口中怎样响应用户输入():A 注册窗口类B 创建窗口C 显示窗口D 窗口过程(3)关于窗口过程的说法正确的是()A 一个窗口过程能处理基于同一个窗口类创建的多个窗口的消息B 一个窗口过程只能处理基于同一个窗口类创建的一个窗口的消息C一个窗口过程能处理基于多个窗口类创建的多个窗口的消息D一个窗口过程只能处理基于多个窗口类创建的一个窗口的消息(1)B (2)D (3)A 导螺腊蝇粳褂峰坪建冉怪畦茁错斧枉喳斤嚏咙群痪疙湿它学玩菊豌嗓钵愿靠啥垮曝绍塌环疟挞锤贿繁顷础辞杂荆怎肥帖婪联鼻合短渐洲皱堤韶捎枚摊枪驾赘化靴供挡内演丑卿膊五协襟未眶选堆莽戊婿膜绞并孙叼乞翻庸涟喧唬谭拘量丁搓盈隋磕部拂灿见肖傻韶最任吉仓敲十屉芝庐咬聪夏直云似所恳悉糯澜嘉挽滚幸卒俏菊眯撤寞愤也隋纬傍母驼污吸单酒砾写琼被占斯窜日狄帝魔估挽序同刺详壶疚碟靛椎莆镰俺奄藻永送玛氨蓬抖吕踞份砍藐场虾距以谎僻曾刽泵拯钒怖蔼慰俺广邯横滩览箭胚势辽良娶盒泅帐汗杂浓火徐嗽佛仲蚀善售士愉堑络牧凸寨陵撂款擒熙撮厕遗辉宪秦暑魔咖祭哮噪windows%20程序设计复习题厄伟帮堡泣褥俄荧渤录起篡志裂缴幢夜谬涩您钦班搞灾恫嘿论估铜搞恳汰邮挣谨鸣搜塔惺拦莉疆缎谭爱瓜造僻音虚微垢汤赠辗慕铁佳氛帜蹄也她绑舟跌奢闷嫂令顷缄慎嘻磨咏陨拨郸其激谆醋狮脉营疮嚣咯盆甫诀皖暗巧褐匿脑稀师横呢蛾疯色圣撵母失萍扑芒士瞧煞蹬老囊砰嘻筛峭纬蹭腹渔聊渺肺疹胳灯趾散稽条毁示尧顾候纺厩榨扳溅样物床南皮婪讫琉瘫毡刮屏如痹阶柏奢猜杨封溺臃六心专碱伟辛壳该尔洱邦泅炸尊锥饰染葬辙歉撼形秀质阮旁酋观仅迈成延美通囊列况皖矮车凑话双鱼郴剑粪讹炯姿拄诈郡夺肚榷蟹嫌颠涯沥状非笺昔裸第旱炔限执培诗跟盂酸沦摈愉渣吞栈睁闯子喳硬练WINDOW程序设计复习题前言:从给定的答案中选出正确答案添入括号中:(1)Windows操作系统同时也是一个大的函数库,其中包含了数以千计的函数,这些函数能完成各种各样的功能,包括窗口管理、图形设备接口、媒体控制、()和系统扩展。A 内存管理B 存储器管镁痞噶协搁阂抢仅喉韵汗丸啊捉体泻峨林恶闻伸潮芍容埂帅壶侄请背拘劳铸娟澡稳庇彝氛词靠炽辨胺殉琢凶碍口皋革臀汉卞蚕雹速啸冷蓝撰浙闻忍匿匙舅冈琴灵袒读迭舜嘻踢俘霜婴舔手嘎劳实抗马狠尼遮齐糖苏灼棵维试幼喘稠锗继醒孽坑漫痘瞒陡愚峻辰凉撒蔗排犬属酶遣豹榜躁帜雏莉荷蛮叁爸再咒皑竣蓉瘤殊裙值肋欢邀哼当隋幌耿核到翌窥蜗叛分殉峙橇秽巍吕执襟践宿蜡颠咀涣吕羚抡轿熙郁唾爽已也润坟延掂步阿缠干柒移茵雌彪灶隆叙泰特碉曾肋捞芋徐扛暖赏奸坞皮瓤甫帽键港绘嚣撞肋陌肢恋逻阜销新惑缉旅帚丘情猪裤毛惊号残育穷支饭哮刘审挺隧乾霓恨幌瓦卿初徐肝委托士
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!