itgle.com

给定一个程序段:A$: "Beijing"B$="shanghai"C$="jig"K=InStr(Left(A$, 5) + Right(B$, 4), C$)运行该程序段后,变量K的值为【 】。

题目

给定一个程序段:

A$: "Beijing"

B$="shanghai"

C$="jig"

K=InStr(Left(A$, 5) + Right(B$, 4), C$)

运行该程序段后,变量K的值为【 】。


相似考题

1.阅读下列C程序和程序说明,将应填入(n)处的字句写在对应栏内。【说明】下面是一个用C编写的快速排序算法。为了避免最坏情况,取基准记录pivot时,采用从left、right和mid=[(left+right)/2]中取中间值,并交换到right位置的办法。数组a存放待排序的一组记录,数据类型为T,left和right是待排序子区间的最左端点和最右端点。void quicksort (int a[], int left, int right) {int temp;if (left<right) {hat pivot = median3 (a, left, right); //三者取中子程序int i = left, j = right-1;for(;;){while (i <j && a[i] < pivot) i++;while (i <j && pivot < a[j]) j--;if(i<j){temp = a[i]; a[j] = a[i]; a[i] = temp;i++; j--;}else break;}if (a[i] > pivot){temp = a[i]; a[i] = a[right]; a[right] = temp;}quicksort( (1) ); //递归排序左子区间quieksort(a,i+1 ,right); //递归排序右子区间}}void median3 (int a[], int left, int right){ int mid=(2);int k = left;if(a[mid] < a[k])k = mid;if(a[high] < a[k]) k = high; //选最小记录int temp = a[k]; a[k] = a[left]; a[left] = temp; //最小者交换到 leftif(a[mid] < a[right]){temp=a[mid]; a[mid]=a[right]; a[right]=temp;}}消去第二个递归调用 quicksort (a,i+1,right)。 采用循环的办法:void quicksort (int a[], int left, int right) {int temp; int i,j;(3) {int pivot = median3(a, left, right); //三者取中子程序i = left; j = righi-1;for (;; ){while (i<j && a[i] < pivot)i++;while (i<j && pivot <a[j]) j--;if(i <j) {temp = a[i]; a[j]; = a[i]; a[i]=temp;i++; j--;}else break;}if(a[i]>pivot){(4);a[i]=pivot;}quicksoft ((5)); //递归排序左子区间left = i+1;}}

更多“给定一个程序段:A$: "Beijing" B$="shanghai" C$="jig" K=InStr(Left(A$, 5) + Right(B$, 4), C$ ”相关问题
  • 第1题:

    有如下程序段: Const c$="Beijing" c$="Shanghai" c$="Hebei" Print c¥运行时输出的结果是( )。

    A.Beijing

    B.Shanghai

    C.Hebei

    D.显示出错信息


    正确答案:D
    解析:本题考查Const语句的用法。Const语句定义的常数变量,其值只可以被引用而不能在程序中改变,否则会出现错误信息提示。在本程序中,c$已经被定义为常数变量,不允许再修改,所以运行会显示出错信息。

  • 第2题:

    有下列程序: Private Sub Command1_Click() X$="Nanchang" y$="Beijing" z$="Nanjing" z$=InStr(Left(x$,3)+Right(y$,4),z$) Print z$ End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是

    A.0

    B.1

    C.3

    D.4


    正确答案:B
    解析:Left(x$,3)的返回值为“Nan”,Right(y$,4)的返回值为“jing”,InStr("Nanjing",z$)的返回值为1。

  • 第3题:

    ( 19 )设 a=" 计算机等级考试 " ,结果为 " 考试 " 的表达式是

    A ) Left(a,4)

    B ) Right(a,4)

    C ) Left(a,2)

    D ) Right(a,2)


    正确答案:B

  • 第4题:

    执行下列程序段

    a$="visual Basic Programming"

    b$="C++"

    C$=UCase(Left$(a$,7))&b$&Right$(a$,1 2)后,变量c$的值为( )。

    A.Visual BASIC Programming

    B.VISUAL C++Programming

    C.Visual C++Programming

    D.VISUAL BASIC Programming


    正确答案:B
    B。【解析】Left$(字符串,个数)函数用于取出已有字符串最左边指定个数的字符串;Right(字符串,个数)函数用于取出已有字符串最右边指定个数的字符串;UCase函数用于将字符串中小写字母转化为大写字母,原本大写或非字母字符保持不变;&运算符用来强制两个表达式作字符串连接。本题中UCase(Left$(a$,7))=UCase("Visual")=”VISUAL,Right$(a$,12)="Programming",故答案为选项B。

  • 第5题:

    有如下程序段: Const c$="Beijing'’ C$=”Shanghai” C$="He bel" Print C$ 运行时输出的结果是( )。

    A.Beijing

    B.ShallSh9i

    C.Hebei

    D.显示出错信息


    正确答案:D
    解析:本题考查Const语句的用法。Const语句定义的常数变量,其值可以被引用而不能在程序中改变,否则会出现错误信息提示。使用常数变量可以使程序更具有可读性,并且易于修改。在程序运行时,常数不会像变量那样会无意中被改变。在本程序中,C$已经被定义为常数变量,不允许再修改,所以运行会显示出错信息。答案为D。