恺撒密码是古罗马恺撒大帝用来对军事情报进行加解密的算法,它采⽤了替换方法对信息中的每⼀个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:
对于原文字符P,其密文字符C满足如下条件:C=(P+3)mod 26上述是凯撒密码的加密⽅法,解密方法反之,即:P=(C-3)mod 26假设用户可能使用的输入包含大小写字母a~zA~Z、空格和特殊符号,请编写⼀个程序,对输入字符串进行恺撒密码加密,直接输出结果,其中空格不用进行加密处理。使用input()获得输⼊。
单项选择题以下程序的输出结果是()。fun(int a,int b,int c){c=a+b;}int main(){ int c;fun(2,3,c);printf(“%d n”,c);return 0;}
A.2B.3C.5D.无定值
问答题一家集团公司有12家子公司,每家子公司又有4个部门。上级给出一个172.16.0.0 16的网段,给每家子公司以及子公司的部门分配网段。
多项选择题现在要求将某个业务表的某些数据导出,使用exp,以下能够实现的是()。
A.exp中使用COMPRESS选项来过滤数据B.通过query选项过滤数据C.exp中使用full=y导出D.通过create table创建一个过滤后的数据表,将新建的表导出
问答题1)程序的输出结果是什么?2)方法paint()中的循环体s+=(int)x[i];能写为s+=x[i];吗?为什么?
单项选择题以下给字符数组str定义和赋值正确的是()
A.char str[10];str=("China!");B.char str[]=("China!");C.char str[10];strcpy(str,"abcdefghijklH);D.char str[10]=("abcdefghijkl");