执行这部分流程后,变量a的值是( )
⑴以字节为单位进行加密处理;
⑵将1个字节的8位二进制数右移一位,高位用右移出的最低位填充;
⑶将处理后的8位二进制数分割成前4位与后4位两个二进制数;
⑷分别将上述两个4位二进制数转换为十六进制数;
⑸所得两个十六进制数按先后顺序连接,即为该字节的密文。
已知字母“Y”的ASCⅡ码用十进制表示是89,则其加密后的密文是( )
①输入变量ab的值
②输出变量ab的值
③将变量a的值赋给变量b
④将变量b的值赋给变量c
⑤将变量c的值赋给变量a
⑥结束
其正确的顺序是( )
①变量s的初值是0,变量n的初值是1;
②若变量n的值大于100,则转到步骤⑤;
③s←s+(-1)n-1×n;
④n的值增加1,转到步骤②;
⑤输出s的值;
⑥结束。
下列数学表达式中,其计算结果与上述算法执行后变量s的值相等的是( )
第1步:输入正整数a和b;
第2步:如果a<b,则交换a,b的值;
第3步:n=1;
第4步:a=a*n;
第5步:如果a不能整除b,则n=n+1,跳到第步;
第6步:输出结果a。