问题 填空题

以下程序的功能是在立即窗口中输出100到200之间所有的素数,并统计输出素数的个数。请在程序空白处填入适当的语句,使程序可以完成指定的功能。

PrivateSubCommand2_Click()

Dimi%,j%,k%,t%‘t为统计素数的个数

DimbAsBoolean

Fori=100To200

b=True

k=2

j=Int(Sqr(i))

DoWhilek<=jAndb

IfIModk=0Then

b=(?)

EndIf

k=(?)

Loop

Ifb=TrueThen

t=t+1

Debug.Printi

EndIf

Nexti

Debug.Print"t=";t

EndSub

答案

参考答案:false;k+l

解析:

素数,指在大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。由于是输出100~ 200之间所有的素数,所以For循环的条件为“For i=100 To 200”,又因为素数是从2开始的,所以k=2,j等于变量i的值开平方根取整。下面判断变量i与k相除余数是否为0,如果为0,则该数不是素数,b=false,如果不为0,则变量k的值需要加1,继续代入计算。

单项选择题

案例1 东原公司是一家中美合资企业,六年前以房地产开发业务起家,公司已经由初创时的几个人发展到今天的1300余人,资产也由当初的1500万元,发展到今天的5.8亿元。公司所经营的业务从单一的房地产开发拓展到以房地产业为主,集娱乐、餐饮、咨询、汽车维护、百货零售等业务为一体的多元化实业公司。随着公司的不断成长,人员开始膨胀,组织层级过多,部门数量增加,这就在组织管理上出现了阻隔。例如:总公司下设五个分公司及一个娱乐中心,而娱乐中心又下设有嬉水、餐饮、健身、保龄球、滑冰等项目。另外,总公司所属的房屋开发公司、装修公司、汽车维修公司和物业公司又都自成体系。公司管理层级过多,总公司有三级,各分公司又各有三级以上的管理层,最为突出的是娱乐中心,它的管理层竟多达七级。且各专业管理部门存在着重复设置的情况。总公司有人力资源开发部,而下属公司也相应设置人力资源开发部,职能重叠,管理混乱。事实证明,东原公司发展到今天,其管理已具有复杂性和业务多角化的特点,原有的直线职能制组织形式已不适应公司的发展了。此外,公司的财务管理也比较混乱,各个分部独立核算后,都有自己的账户,总公司可控制的资金越来越少。由于资金分散管理,容易出问题,因此总公司准备在财务管理上实行集权。但是,组织的变革意味着利益的重新分配,可能会引起管理层的震荡。因此,东原公司的领导层面临着严峻的考验。请根据案例1提供的情况,回答以下问题:(单项选择,每小题2分,共10分)

管理层次过多是东原公司的一个特点。你认为导致层次过多的原因可能是:(   )

A.企业规模过大

B.管理人员能力不够

C.企业的组织结构不合理

D.A和B

单项选择题