搜题
网友您好,请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
提问人:网友yyyao3 发布时间:2022-01-07
[单选题]

关于SelectObject()下列说法正确的是:

A.绘图前需要先绘图工具用SelectObject()选到设备描述表

B.其参数为一个被选中绘图工具对象的指针

C.其返回值是先前的绘图工具对象指针

D.绘图结束后还需要用SelectObject()还原先前的绘图工具对象

参考答案
简答题官方参考答案 (由简答题聘请的专业题库老师提供的解答)
查看官方参考答案
网友提供的答案
位网友提供了参考答案,
查看全部
  • · 有5位网友选择 D,占比55.56%
  • · 有2位网友选择 C,占比22.22%
  • · 有2位网友选择 A,占比22.22%
匿名网友[214.***.***.118]选择了 A
1天前
匿名网友[231.***.***.16]选择了 D
1天前
匿名网友[40.***.***.174]选择了 D
1天前
匿名网友[15.***.***.33]选择了 C
1天前
匿名网友[45.***.***.19]选择了 D
1天前
匿名网友[49.***.***.99]选择了 C
1天前
匿名网友[224.***.***.215]选择了 D
1天前
匿名网友[73.***.***.157]选择了 A
1天前
匿名网友[79.***.***.159]选择了 D
1天前
提交我的答案
登录提交答案,可赢取奖励机会。
更多“关于SelectObject()下列说法正确的是:”相关的问题
第1题
用画笔绘图过程中下列步骤正确的是:

A、创建画笔

B、选中画笔并保存原笔

C、设计起始点

D、画线到终点

E、还原画笔

F、创建阴影线,笔宽为1才有效

点击查看答案
第2题
关于setROP2()下列说法中正确的是:

A、设置当前绘制的图形和背景图形的混合模式

B、R2_NOT:当前绘制的像素值设为屏幕像素值的反,这样可以覆盖掉上次的绘图

C、R2_COPYPEN:使用当前的画笔的颜色

D、R_BLACK:用黑色绘图

点击查看答案
第3题
在文档/视图应用程序框架中,鼠标消息在CFrameWnd类的对象中不响应是因为:

A、View类的对象窗口在CFrameWnd类的对象窗口之上。所以点击不到CFrameWnd类的对象窗口

B、CFrameWnd类没有定义鼠标消息响应机制

C、在单文档应用程序框架中CFrameWnd的对象是程序主控对象不能进行交互

D、CFrameWnd类在此程序中一直休眠

点击查看答案
第4题
关于setROP2()下列说法中正确的是:

A、设置当前绘制的图形和背景图形的混合模式

B、R2_NOT:当前绘制的像素值设为屏幕像素值的反,这样可以覆盖掉上次的绘图

C、R2_COPYPEN使用当前的画笔的颜色

D、R_BLACK:用黑色绘图

点击查看答案
第5题

从3个红球,5个白球,6个黑球中任意取出8个作为一组进行输出。在每组中可以没有黑球,但必须要有红球和白球。编程实现以上功能。用函数返回其组合数,在函数中打印每组的组合 函数原型为: int Fun (void); 程序运行结果为: The result: red: 1 white: 1 black: 6 red: 1 white: 2 black: 5 red: 1 white: 3 black: 4 red: 1 white: 4 black: 3 red: 1 white: 5 black: 2 red: 2 white: 1 black: 5 red: 2 white: 2 black: 4 red: 2 white: 3 black: 3 red: 2 white: 4 black: 2 red: 2 white: 5 black: 1 red: 3 white: 1 black: 4 red: 3 white: 2 black: 3 red: 3 white: 3 black: 2 red: 3 white: 4 black: 1 red: 3 white: 5 black: 0 sum= 15 在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include <stdio.h> int Fun(void); int main() { int sum; sum = Fun(); printf("sum=%4d\n", sum); return 0; } int Fun(void) { int i, j, k, sum = 0; printf("The result:\n"); for (______; i <= 3; i++) { for (______; j j++) (_______; k k++) if (______________) printf("red:%4d white:%4d black:%4d\n", i, j, k); sum="sum" + 1; } return sum;> A、第15行: i = 1 第17行: j = 1 第19行: k = 0 第21行: i + j + k == 8

B、第15行: i = 1 第17行: j = 1 第19行: k = 1 第21行: i + j + k = 8

C、第15行: i = 0 第17行: j = 0 第19行: k = 0 第21行: i + j + k == 8

D、第15行: i = 0 第17行: j = 0 第19行: k = 1 第21行: i + j + k = 8

点击查看答案
第6题

打印所有的“水仙花数”。所谓“水仙花数”,是指一个三位数,其各位数字的立方和等于该数本身。例如,153是“水仙花数”,因为代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include <stdio.h> int main() { int i, j, k, n; printf("result is:"); for (n=100; ________; n++) { i = n / 100; //分离出百位 j = ____________; //分离出十位 k = ____________; //分离出个位 if (_________________________) { printf("%d\t ",n); //输出结果 } } printf("\n"); return 0; }

A、第6行: n<1000 10 第9行: (n - i * 100) 第10行:n % 第11行:i*100+j*10+k="=" i*i*i+j*j*j+k*k*k> B、第6行: n<=1000 10 第9行: (n - 100i) 第10行:n 第11行:i*100+j*10+k="i*i*i+j*j*j+k*k*k"> C、第6行: n<1000 10 100 第9行: n % 第10行:n 第11行:100i+10kj="i*i*i+j*j*j+k*k*k"> D、第6行: n<=1000 10 第9行: (n - i * 100) % 第10行:n 第11行:100i+10kj="=" i*i*i+j*j*j+k*k*k>

点击查看答案
第7题

计算下式,直到最后一项的绝对值小于为止。代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include <stdio.h> #include <math.h> int main() { int n = 1; float term = 1, sum = 0; ______________; while (fabs(term) >= 1e-4) //判末项大小 { term = sign / n; //求出累加项 sum = sum + term; //累加 ________________; //改变项的符号 n++; //分母加1 } printf("sum = %f\n", sum); return 0; }

A、第7行代码: float sign=1 第12行代码: sign = -sign

B、第7行代码: float sign= -1 第12行代码: sign = -sign

C、第7行代码: float sign=1/n 第12行代码: term = -term

D、第7行代码: float sign= -1/n 第12行代码: term = -term

点击查看答案
第8题

已知银行整存整取不同期限存款的月息利率分别为要求输入存钱的本金和期限,求到期时能从银行得到的利息与本金的合计。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int year; double rate, capital, deposit; printf("Please enter year,capital:"); scanf("%d,%lf", &year, &capital); switch (_____) { case 1: rate = 0.0225;break; case 2: rate = 0.0243;break; case 3: rate = 0.0270;break; case 5: rate = 0.0288;break; case 8: rate = 0.0300;break; default: printf("Error rate!\n"); exit(0); } deposit = ________________; printf("rate = %f, deposit = %f\n", rate, deposit); return 0; }

A、第10行: year 第20行: capital * pow(1+rate, year)

B、第10行: rate 第20行: capital * pow(year, rate)

C、第10行: year 第20行: capital * pow(rate, year)

D、第10行: rate 第20行: capital * pow(year, 1+rate)

点击查看答案
第9题

编程实现简单的计算器功能,要求用户按如下格式从键盘输入算式: 操作数1 运算符op 操作数2 计算并输出表达式的值,其中算术运算符包括:加(+)、减(-)、乘(*)、除(/)。 按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include <stdio.h> int main() { int data1, data2; char op; printf("Please enter an expression:"); scanf("%d%c%d", &data1, &op, &data2); /* 输入运算表达式 */ switch (____) /* 根据输入的运算符确定执行的运算 */ { case '+': /* 加法运算 */ printf("%d + %d = %d \n", data1, data2, data1 + data2); break; case '-': /* 减法运算 */ printf("%d - %d = %d \n", data1, data2, data1 - data2); break; case '*': /* 乘法运算 */ printf("%d * %d = %d \n", data1, data2, data1 * data2); break; case '/': /* 除法运算 */ if (_________) /* 为避免除0错误,检验除数是否为0 */ printf("Division by zero!\n"); else printf("%d / %d = %d \n", data1, data2, data1 / data2); break; default: /* 处理非法运算符 */ printf("Invalid operator! \n"); } return 0; }

A、第8行: op 第20行: data2==0

B、第8行: op 第20行: data2=0

C、第8行: 'op' 第20行: data2==0

D、第8行: "op" 第20行: data2=0

点击查看答案
第10题

从键盘任意输入a,b,c的值,编程计算并输出下面一元二次方程的根当a=0时,输出“该方程不是一元二次方程”,当a≠0时,分三种情况计算并输出方程的根,即:, 两个不相等的实根,分别为:x1 = p+q,x2 = p-q, 两个相等的实根为:x1 = x2 =p, 一对共轭复根,分别为:x1 = p+qi,x2 = p-qi 按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include <stdio.h> #include <stdlib.h> #include <math.h> #define EPS 1e-6 int main() { float a, b, c, disc, p, q; printf("Please enter the coefficients a,b,c:"); scanf("%f,%f,%f", &a, &b, &c); if (________) /* a=0时,输出“不是二次方程” */ { printf("It is not a quadratic equation!\n"); exit(0); } disc = b * b - 4 * a * c; /* 计算判别式 */ p = - b / (2 * a); q = sqrt(fabs(disc)) / (2 * a); if (___________) /* 判别式等于0时,输出两相等实根 */ { printf("x1 = x2 = %.2f\n", p); } else { if (__________) /* 判别式大于0时,输出两不等实根 */ { printf("x1 = %.2f, x2 = %.2f\n", p+q, p-q); } else /* 判别式小于0时,输出两共轭复根 */ { printf("x1 = %.2f+%.2fi, ", p, q); printf("x2 = %.2f-%.2fi\n", p, q); } } return 0; }

A、第11行: fabs(a) <= eps 第20行: fabs(disc) 第26行: disc> EPS

B、第11行: fabs(a) = 0 第20行: fabs(disc) = 0 第26行: disc > EPS

C、第11行: fabs(a) = 0 第20行: fabs(disc) <= eps 第26行: disc>= 0

D、第11行: fabs(a) <= eps 第20行: fabs(disc)="0" 第26行: disc>= EPS

点击查看答案
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注简答题 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注简答题 -
请用微信扫码测试
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

简答题
下载APP
关注公众号
TOP