1——
do-while至少执行一次
2——
i--是先使用后减1,--i
是先减1后使用
3——
i,i--最后的结果是i--进行判断,真的条件是i--是否非0
4——
安全的做法
for(int
i
=
0;
i
<
x;
i++)
{
a+=1;
}
或者:
while(x--)
{
a+=1;
}
或者
do
{
a+=1;
}
while(--x);
这个方法至少执行一次循环体,要看你的需要去了,因为你的
x
初始化为1,肯定执行1次,所以可以使用这个方案。
或者
do
{
a+=1;
}
while(i--,i);
这个同前面的do-while,但先把while的内容与你原来代码的顺序调换了,起到了先减1后使用的效果。
1多选题下列有关审计程序不可预见性的说法中,正确的有( )。
A注册会计师需要与被审计单位管理层事先沟通拟实施具有不可预见性的审计程序的要求,但不能告知其具体内容
B注册会计师应当在签订审计业务约定书时明确提出拟在审计过程中实施具有不可预见性的审计程序,但不能明确其具体内容
C注册会计师采取不同的抽样方法使当年抽取的测试样本与以前有所不同,可以增加审计程序的不可预见性
D注册会计师通过调整实施审计程序的时间,可以增加审计程序的不可预见性
2单选题下列有关注册会计师实施进一步审计程序的时间的说法中,错误的是( )。
A如果被审计单位的控制环境良好,注册会计师可以更多地在期中实施进一步审计程序
B注册会计师在确定何时实施进一步审计程序时需要考虑能够获取相关信息的时间
C对于被审计单位发生的重大交易,注册会计师应当在期末或期末以后实施实质性程序
D如果评估的重大错报风险为低水平,注册会计师可以选择资产负债表日前适当日期为截止日实施函证
3多选题下列注册会计师在确定进一步审计程序的范围时应当考虑的有( )。
A评估的重大错报风险
B计划获取的保证程度
C确定的重要性水平
D审计证据适用的期间或时点
4多选题在确定进一步审计程序的范围时,注册会计师应当考虑的主要因素有( )。
A审计程序与特定风险的相关性
B评估的认定层次重大错报风险
C计划获取的保证程度
D可容忍的错报和偏差率
5单选题下列有关控制测试程序的说法中,正确的是( )。
A注册会计师应当将观察与其他审计程序结合使用
B检查程序适用于所有控制测试
C重新执行程序适用于所有控制测试
D通常只有当询问、观察和检查程序结合在一起仍无法获得充分的证据时,注册会计师才考虑实施重新执行程序
参考答案与解析
1答案ACD。解析:审计业务约定书没有强制要求明确提出拟在审计过程中实施具有不可预见性的审计程序,B项错误。故本题选ACD。
2答案C。解析:对于被审计单位发生的重大交易,注册会计师应当在期末或接近期末实施实质性程序,C项错误。故本题选C。
3答案ABC。解析:注册会计师在确定进一步审计程序的范围时应当考虑的有:(1)确定的重要性水平;(2)评估的重大错报风险;(3)计划获取的保证程度。选项D属于注册会计师在确定进一步审计程序的时间时应当考虑的因素。故本题选D。
4答案ABCD。解析:注册会计师在确定进一步审计程序的范围时应当考虑的有:(1)确定的重要性水平;(2)评估的重大错报风险;(选项B)(3)计划获取的保证程度(选项C)。评估的认定层次重大错报风险影响实施的进一步审计程序的性质、时间安排和范围;随着重大错报风险的增加,应扩大审计程序的范围,但是,只有当审计程序与特定风险相关时,扩大审计程序的范围才是有效的。除此之外,还要考虑其确定的重要性水平和计划获取的保证程度。故本题选ABCD。
5答案D。解析:观察程序可以单独使用,只是观察提供的证据仅限于观察发生的时点,选项A错误;检查和重新执行适用于运行情况留有书面证据的控制,选项B和C错误。
以上就是关于C语言“循环控制”问题全部的内容,包括:C语言“循环控制”问题、《审计》每日一练-2021年注册会计师考试(5-13)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)