题目内容 (请给出正确答案)
[主观题]

若希望串操作指令自动将地址指针减量,则事先应把()标志位设置为1。

提问人:网友dongfi 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“若希望串操作指令自动将地址指针减量,则事先应把()标志位设置…”相关的问题
第1题
要使串操作指令从高地址向低地址执行,应把标志位置为( )

A、TF=0

B、SF=1

C、IF=0

D、DF=1

点击查看答案
第2题
设串S1是串S子串,则求S1在S中定位运算称为()。
A.求子串

B.串匹配

C.联接

D.求串长

点击查看答案
第3题
设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,l位起始位,若传输率为1200位/秒,则每秒传输的最大字符个数为()。

A.10个

B.110个

C.120个

D.240个

点击查看答案
第4题
给定两个字符串[图],需要判断[图]中有多少个子序列与[...

给定两个字符串,需要判断中有多少个子序列与相等。例如:两个子序列都与相等。思考该问题,可以用表示的子序列中与相等的个数,如上例。则对应的递推式为___

A、

B、

C、

D、

点击查看答案
第5题
以下的(  )不能支持数值处理

A.算术运算类指令  B.移位操作类指令

C.字符串处理类指令  D.输入/输出类指令

点击查看答案
第6题
在异步串行通信中,若采用7位数据位,1位奇偶校验位的帧格式,则当波特率为600bit/s时,每秒钟可能传送的数据位最多为多少?
点击查看答案
第7题
置位指令是给指定位地址的“位”置0,并结束一个逻辑串。()

此题为判断题(对,错)。

点击查看答案
第8题
函数 int fun1(int m,int n)的功能是:计算并返回正整数m和n的最大公约数,代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。int fun1(int m, int n) {  while (_____________) {   if (m>n) m=m-n; else n=n-m;  } _____________; }

A、第3行填m!=n 第8行填return m

B、第3行填m=n 第8行填return m

C、第3行填m= =n 第8行填return m

D、第3行填m= =n 第8行填return n

点击查看答案
第9题
阅读以下说明和C程序,填充程序中的空缺,将解答填入答题纸的对应栏内。

【说明】

正整数n若是其平方数的尾部,则称n为同构数。例如,6是其平方数36的尾部,

76是其平方数5776的尾部,6与76都是同构数。下面的程序求解不超过10000的所有

同构数。

已知一位的同构数有三个:1,5,6,因此二位同构数的个位数字只可能是1,5,6

这三个数字。依此类推,更高位数同构数的个位数字也只可能是1,5,6这三个数字。

下面程序的处理思路是:对不超过100 00的每一个整数a,判断其个位数字,若为1、

5或6,则将a转换为字符串as,然后对a进行平方运算,并截取其尾部与as长度相等

的若干字符形成字符串后与as比较,根据它们相等与否来断定a是否为同构数。

【C程序】

include

include

include

int myitoa (int, char*); ,/*将整数转换为字符串*/

/* right取得指定字符串尾部长度为ler gth的子串,返回所得子串的首字符指针*/

char *right (char*, int length);

int main ()

{

int a, t; int len;

char as [10], rs[20];

printf(”[1,10000]内的同构数:\r”);

for (a=l.a<=10000; a++) {

t= (1); /*取整数a的个位数字*/

if (t!=l&&t!=5&&t!=6) :ontinue;

len=myitoa (a, as)j /*数a转换为字符串,存入as*/

myitoa (a*a, rs); /*数a的平方转换为字符串,存入rs*/

/*比较字符串as与rs末尾长度为len的子争是否相等*/

if(strcmp(as,__(2) )**o) /*若相同则是同构数并输出*/

printf(“%s的平方为%s\n”,as,rs);

}

return O;

}

int myitoa (int num,char*s) /*将整数num转换为字符串存入s*/

{

int i,n=0;

char ch;

/*从个位数开始,取num的每一位数字转换为字符后放入s[]*/

while (num) {

s[n++] =(3) +’o&39;;

num=num/10.

}

s[n]=’\0 ‘;

for (i=0; i

(4) ; s[i]= s [n-i-l];s[n-i-1]=ch;

}

return n; /*返回输入参数num的位数*/

}

char *right (char*ms, int length)

/*取字符串ms尾部长度为length的子串,返回所得子串的首字符指针*/

{

int i;

For(;*ms;ms++) /*使ms到达原字符串的尾部*/

for(i=0; i

return ms;

}

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信