niusouti.com

从键盘上输入两个字符串,分别保存在变量str1、str2中。确定第二个字符串在第一个字符串中起始位置的函数是A.LeftB.MidC.StringD.Instr

题目

从键盘上输入两个字符串,分别保存在变量str1、str2中。确定第二个字符串在第一个字符串中起始位置的函数是

A.Left

B.Mid

C.String

D.Instr


相似考题
参考答案和解析
正确答案:D
解析:本题考查字符串函数。确定第二个字符串在第一个字符串中起始位置的函数是Instr,故正确答案为D。Left函数返回字符串的前n个字符;Mid函数返回从指定的位置起向后的n个字符;String函数返回n个字符。
更多“从键盘上输入两个字符串,分别保存在变量str1、str2中。确定第二个字符串在第一个字符串中起始位置 ”相关问题
  • 第1题:

    函数调用strcat(strcpy(str1,str2),str3)的功能是( )。

    A.将字符串str1复制到字符串str2中后再连接到字符串str3之后

    B.将字符串str1连接到字符串str2之后再复制到字符串str3之后

    C.将字符串str2复制到字符串str1之后再将字符串str3连接到字符串str1之后

    D.将字符串str2连接到字符串str1之后再将字符串strl复制到字符串str3中


    正确答案:C
    strcat(s1,s2)函数的功能是把s2字符串连接到s1字符串末尾,strcpy(s1,s2)是把s2字符串复制到s1字符串,要保证sl的容量。

  • 第2题:

    从键盘上输入两个字符串,分别保存在变量str1,str2中.确定第二个字符串在第一个字符串中起始位置的函数是______。

    A.mid

    B.string

    C.instr

    D.left


    #include<stdio.h> #include<string.h> #define N 81 void swap(char str1[], char str2[]) { char ch[N]; strcpy(ch,str1); strcpy(str1,str2); strcpy(str2,ch); } int main( ) { char ch1[N],ch2[N]; printf(“请输入一个字符串:”); scanf(“%s”,ch1); printf(“请输入另一个字符串:”); scanf(“%s”,ch2); swap(ch1,ch2); printf(“交换后的两个字符串分别为:\n”); printf(“%s\n%s\n”,ch1,ch2); return 0; }

  • 第3题:

    从键盘上输入两个字符串,分别保存在变量str1、 str2中。确定第二个字符串在第一个字符串中起始位置的函数是________。

    A.Left

    B.Mid

    C.String

    D.Instr


    'B'和''

  • 第4题:

    函数调用“streat(strcpy(str1,str2),str3)”的功能是 ______。

    A.将字符串str1复制到字符串str2中后再连接到字符串str3之后

    B.将字符串str1连接到字符串str2中后再复制到字符串str3之后

    C.将字符串str2复制到字符串str1中后再将字符串str3连接到字符串str1之后

    D.将字符串str2连接到字符串str1之后再将字符串str1复制到字符串str3中


    正确答案:C

  • 第5题:

    用户输入两个字符串后,如果想要知道第二个字符串在第一个字符串中的起始位置,应该使用String类的_____方法

    A.Substring

    B.ToLower

    C.IndexOf

    D.Insert


    请大家上传运行成功后的界面图