单选题

n个数求和的串行程序,通过一个循环将每个数累加到全局变量sum中,其多线程版本简单将循环范围改变为每个线程负载的范围,存在的问题是____。

A. 负载不均
B. 通信开销大
C. PU空闲等待严重
D. sum累加产生竞争条件,导致结果错误

查看答案
该试题由用户583****23提供 查看答案人数:44598 如遇到问题请 联系客服
正确答案
该试题由用户583****23提供 查看答案人数:44599 如遇到问题请联系客服

相关试题

换一换
单选题
n个数求和的串行程序,通过一个循环将每个数累加到全局变量sum中,其多线程版本简单将循环范围改变为每个线程负载的范围,存在的问题是____。
A.负载不均 B.通信开销大 C.PU空闲等待严重 D.sum累加产生竞争条件,导致结果错误
答案
主观题
以下程序用来计算由键盘输入的个数中正数之和、负数之和、正数的个数、负数的个数。其中用C累加负数之和,IC累加负数的个数,D累加正数之和,ID累加正数的个数。请在空白处填入适当的内容,将程序补充完整。 Private Sub Command1_Click N=10 C=0:IC=0:D=0:ID=0 For K=1 To N A=Val(InputBox(“请输入A")) If A<0 Then C
答案
单选题
编写n个数求和的OpenMP程序,最高效的方法是()。
A.多线程直接并发累加到共享变量 B.将累加操作设置为临界区 C.在累加操作前设置障碍 D.采用归约指令
答案
主观题
以下程序用来计算由键盘输入的N个数中正数之和,负数之和,正数的个数,负数的个数。其中用C累加负数之和,IC累加负数的个数,D累加正数之和,ID累加正数的个数。 Privae Sub Commandl_Click N=10 C=0:IC=0:D=0:ID=0 For =1 To N A=Val(1nputBox(“请输入A”)) IFA<0 Then C=C+A:IC=IC+1 lf A>O The
答案
判断题
每个变量有一个地址,一个数组包含若干元素,每个数组元素都有相应的地址
答案
单选题
有一个数列,第一个数是105,第二个数是85,从第三个数开始,每个数是它前面两个数的平均数,那么第19个数的整数部分是()
A.90 B.89 C.92 D.91
答案
主观题
将一个数组逆序输出。
答案
单选题
每个数据库有且只有一个()
A.主数据文件 B.辅助数据文件 C.日志文件 D.索引文件
答案
单选题
每个数据库有且只有一个()
A.主数据文件 B.辅助数据文件 C.日志文件 D.日志文件
答案
判断题
每个报表都要求有一个数据源,这个数据源只能是表
答案
热门试题
每个窗体都要求有一个数据源,这个数据源只能是查询。 列表中的每个元素都分配一个数字 填空:(1)一个数的平方等于它本身,这个数是___________;一个数的平方根等于它本身,这个数是______;一个数的算术平方根等于它本身,这个数是_____________。(2)一个数的立方等于它本身,这个数是________________;一个数的立方根等于它本身,这个数是_______________。 数据分配器有N个数据输入端和一个数据输出端所组成() 阅读下面的程序: n1=InputBox(“请输入第一个数:”) n2=InputBox(“请输入第二个数:”) Print n1+n2 当输入的数分别为111和222时,程序输出______。 有一列数,第一个数为8,第二个数为4,从第二个数起,它们的每个数都比它前后相邻的两数的和少5,从第一个数到第2003个数的和是( )。 串行异步通信协议规定,每个数据帧均从__开始 一个数字,去掉第一个数字是15,去掉最后一个数字是30,请问这个数字是多少 一个数字,去掉第一个数字是15,去掉最后一个数字是30,请问这个数字是多少 编一个程序,定义数组,用for循环语句,顺序输入10个实数,然后逆序输出这10个数。 编一个程序,从键盘输入一个字符串,用foreach循环语句,统计其中大写字母的个数和小写字母的个数。 把n个数据按大小顺序排列,处于最中间位置的一个数据是()。 数组T[1..n]用来表示一个循环队列,a为当前队列头元素的前一个位置,b为队尾元素啊的位置,假定队列中的元素个数小于n,则队列中元素个数为() 阅读下面的程序,当输入分别为111和222时,程序输出为 ______。 n1=InputBox(”请输入第一个数:”) n2=Val(1nputBox("请输入第二个数:")) Print n1+n2 输入两个分数的分子和分母,求和,有以下步骤输入第一个数字的分母输入第一个数字的分子输入第二个数字的分母输入第二个数字的分子通分求和约分以下说法错误的为() N是3个连续自然数的中间一个数,问这三个数的和是() Access 中,每个窗体都要求有一个数据源,这个数据源只能是查询。()   一个数从右边起第一个数是7,第二个数是3,这个数是37() :从1,3,9,27,81,243这六个数中,每次取出若干个数(每次取数,每个数只能取一次)求和,可以得到一个新数,一共有63个数。如果把它们以小到大依次排列起来是:1,3,4,9,10,12,…那么,第60个数是( )。 从1、3、9、27、81、243这六个数中,每次取出若干个数(每次取数,每个数只能取一次)求和,可以得到一个新数,一共有63个数。如果把它们以小到大依次排列起来是:1,3,4,9,10,12,…。那么,第60个数是(  )。
购买搜题卡 会员须知 | 联系客服
会员须知 | 联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于E考试网网站及系列App

    只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索

    支付方式

     

     

     
    首次登录享
    免费查看答案20
    微信扫码登录 账号登录 短信登录
    使用微信扫一扫登录
    登录成功
    首次登录已为您完成账号注册,
    可在【个人中心】修改密码或在登录时选择忘记密码
    账号登录默认密码:手机号后六位