首页 > 大学本科
题目内容 (请给出正确答案)
[主观题]

利用指向字符数组的指针编写程序,完成如下要求的加密处理。 为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换为密文。变换规则如下:小写字符z变换为a,其他字母变换为该字母的ASCII码顺序后1位的字母,例如:o变换为p。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“利用指向字符数组的指针编写程序,完成如下要求的加密处理。 为…”相关的问题
第1题
设有如下定义 char *aa[2]={“abcd”,”ABCD”}; 则以下说法中正确的是( )。

A.aa数组元素的值分别是”abcd”,”ABCD"

B.aa是指针变量,它指向含有两个数组元素的字符型一维数组

C.aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址

D.aa数组的两个元素中各自存放了字符'a','A'的地址

点击查看答案
第2题
设有如下定义 char *aa[2]={“abcd”,”ABCD”}; 则以下说法中正确的是( )。

A.aa数组元素的值分别是”abcd”,”ABCD"

B.aa是指针变量,它指向含有两个数组元素的字符型一维数组

C.aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址

D.aa数组的两个元素中各自存放了字符'a','A'的地址

点击查看答案
第3题
while True:可以构成一个死循环。请编写程序,利用这个死循环完成如下功能,循环获得用户输入,直至用户输入字符y或Y为止,并退出程序。 while True: s=input() if _____________: break
点击查看答案
第4题
指针变量p和数组a的说明如下: int*a[3]={"aa","bb","cc"},**p; 执行语句p=&a[2];后,
*p指向的字符串是______。

点击查看答案
第5题
设有定义语句:char*aa[2]={abcd,abcD};则以下叙述正确的是A.aa数组的两个元素只能存放含有4个字

设有定义语句:char*aa[2]={abcd,abcD};则以下叙述正确的是

A.aa数组的两个元素只能存放含有4个字符的一维数组的首地址

B.aa数组的值分别是字符串""abcd""和""abcD""

C.aa是指针变量,它指向含有两个元素的字符型数组

D.aa[0]存放了字符串""abcd""的首地址

点击查看答案
第6题
指针 1.实验目的 ①通过实验进一步掌握指针的概念,会定义和使用指针变量。 ②能正确使用数组的指针和指向数

指针

1.实验目的

①通过实验进一步掌握指针的概念,会定义和使用指针变量。

②能正确使用数组的指针和指向数组的指针变量。

③能正确使用字符串的指针和指向字符串的指针变量。

④能正确使用指向函数的指针变量。

⑤了解指向指针的概念及其使用方法。

2.实验内容

编程序并上机调试运行程序(都要求用指针处理)。

①输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。

②有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。

③有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。

④编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数求1/1+1/3+…+1/n(利用指针函数)。

点击查看答案
第7题
下面的程序是将从终端读入的20个字符放入字符数组中,然后利用指针变量输出上述字符串,请填空。
include<stdio.h> main() { int i; char s[21],*p; for(i=0;i<20;i++) s[i]=getehar(); s[i]=【 】; p=【 】; while(*p) putchar(【 】); }

点击查看答案
第8题
以下叙述中错误的是( )。

A.二进制文件打开后可以先读文件的末尾,而顺序文件不可以

B.在程序结束时,应当用fclose函数关闭已打开的文件

C.在利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据

D.不可以用FILE定义指向二进制文件的文件指针

点击查看答案
第9题
下面程序是把从终端读入的20个字符作为字符串放在字符数组中,然后利用指针变量输出上述字符串,请
填空。 include<stdio.h> main() { int i;char s[21],*p; for(i=0;i<20;i++) s[i]=getchar(); s[i]=【 】; p=【 】; while(*p) putchar(【 】); }

点击查看答案
第10题
编写程序对输入的字符串a中下标为奇数的字符按ASCII码大小递增排序,下标为偶数的字符按ASCII码大
小递减排序,并将排序后下标为奇数的字符取出,存入另一个字符数组中,形成一个新串c。最后输出a串和c串。

点击查看答案
第11题
在说明语句int *f();中,标识符f代表的是( )。

A.一个用于指向整型数据的指针变量

B.一个用于指向一维数组的行指针

C.一个用于指向函数的指针变量

D.一个返回值为指针型的函数名

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改