CMS专题

多选题以下关于key()和t()函数的叙述,请找出两个正确的答案:()。Akey()函数用来读取目前指针所指向资料的索引值Bkey()函数是取得目前指针位置的内容资料Ccurrent()函数用来读取目前指针所指向资料的索引值Dcurrent()函数是取得目前指针位置的内容资料

题目
多选题
以下关于key()和t()函数的叙述,请找出两个正确的答案:()。
A

key()函数用来读取目前指针所指向资料的索引值

B

key()函数是取得目前指针位置的内容资料

C

current()函数用来读取目前指针所指向资料的索引值

D

current()函数是取得目前指针位置的内容资料

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下程序求1!+2!+3!+…+10!的累加和,请为下面的程序选择正确的答案 s=0 FOR i=1 TO 1 0 t=1 FOR j=1 TO____t=t*jNEXTs=s+tNEXT? SA) 10 B)j C)9 D)i


正确答案:D
本题难点在与循环语句的嵌套使用。请注意程序中外层的循环是求10个数的累加和,内层循环是求当外层循环循环到第i次时求i!,因而内层循环语句应写成FOR j=1 TO i,故选项D为正确答案。

第2题:

高钾血症患者的心电图改变包括(请从以下5个备选答案中选出3个正确答案)( )

A.P—R间期延长

B.Q—T间期延长

C.ST段降低

D.出现U波

E.T波高尖


正确答案:ABE

第3题:

有以下函数

int aaa(char *s)

{ char *t=s;

while(*t++);

t--;

return(t-s);

}

以下关于 aaa 函数的功能叙述正确的是

A) 求字符串s 的长度

B) 比较两个串的大小

C) 将串s 复制到串t

D) 求字符串s 所占字节数


正确答案:A

第4题:

有以下函数

以下关于aaa函数功能叙述正确的是( )。

A.求字符串s的长度

B.比较两个串的大小

C.将串s复制到串t

D.求字符串s所占字节数


正确答案:A
本题考查的知识点是:while循环的简单应用,aaa()函数中.首先定义了.一个字符指针指向形参s,然后通过一个white循环让指针不断递增.直到指向字符串结束标志处。当t指向结束标志处时。南于后缀++运算符的原因,它还会被再递增l.所以接下来的t一;语句让它回到结束标志处。最后返回t-s,因为s还是指向字符串第l个字符处,而t指向了字符串结尾.故返回值为字符串的长度值。

第5题:

以下关于虚函数的叙述中不正确的是

A.虚函数属于成员函数

B.虚函数不允许说明成静态的

C.凡是虚函数必须用virtual说明

D.虚函数可以被继承


正确答案:C
解析:虚函数的引入是为了解决动态绑定问题,使类的实例表现出多态性,虚函数在继承后依然保持虚函数特性,此时不需要用virtual关键词修饰。

第6题:

有以下函数

int aaa(char *s)

{ char *t=s;

while(*t++);

t--;

return(t-s);

}

以下关于aaa函数的功能的叙述正确的是

A.求字符串s的长度

B.比较两个串的大小

C.将串s复制到串t

D.求字符串s所占字节数


正确答案:A
解析:循环开始前,指针t和s都指向字符串的起始位置,然后通过while循环判断t指向的位置是否为空,同时让t向右移动一位。while循环结束时,t自减1,此时t指向的位置是字符串的结束标志'\0'处,故t-s的值是字符串的长度,并不包括结束标志。

第7题:

市场的需求函数是Qd=8-0.6P,供给函数是Qs=-7.5+2.5P,产量和价格分别是()。

请帮忙给出正确答案和分析,谢谢!


答案:5、5

解析:令QD=QS
    8-0.6P=-7.5+2.5P
    解得P=5
    将P=5代入QD中得QD=5
    所以产量为5、价格为5 

第8题:

编写一个求出找出所有水仙花数的程序,判断一个数是否是水仙花数由子函数完成,输出由主函数完成。

若一个三位正整数,若它的所有数字立方和等于该数本身,则为水仙花数。

例如 153=13+53+33

请帮忙给出正确答案和分析,谢谢!


水仙花数是指一个三位数中各个位数的立方和等于该数本身。例如:153=13+53+33是 153=1的3次方+5的3次方+3的3次方。

#include <stdiio.h>

mian()

{

    int i,l,k,n;

    printf("请输入水仙花数:\n");//输入水仙花数

    for(i=100;i<1000;i++)/*水仙花数是三位数,所以是从100开始,截止到999,也就是小于1000*/

        {

            l=i/100;/*求出百位数上的数字*/

            k=i/10%10;/*求出十位数的数字*/

            n=i%10;/*求出个位数上的数字*/

            if(l*100+k*10+n==l*l*l+k*k*k+n*n*n)/*判断水仙花数是否相等*/

            {

                printf("%-6d",n);/*宽度是6,当宽度不足6的时候,会补齐空格*/

            }

        }

    printf("\n");/*回车,下一行*/

}

第9题:

有以下函数 int aaa(char*s) {char*t=s; while(*t+t); t--: return(t-s); } 以下关于aaa函数的功能叙述正确的是( )。

A.求字符串S的长度

B.比较两个串的大小

C.将串S复制到串t

D.求字符串S所占字节数


正确答案:A
在while循环开始前,指针t和s都指向字符串的起始位置。while循环的判断条件中,判断t所指位置是否为字符串的结束标志,同时让t右移一位。当while循环结束时,t自减1,此时t指向的位置是字符串的结束标志,故t-s的值是字符串的长度。

第10题:

以下关于key()和t()函数的叙述,请找出两个正确的答案:()。

A.key()函数用来读取目前指针所指向资料的索引值

B.key()函数是取得目前指针位置的内容资料

C.current()函数用来读取目前指针所指向资料的索引值

D.current()函数是取得目前指针位置的内容资料


参考答案:A, D

更多相关问题