更多“执行?AT("a+b=c", "+")语句后,屏幕显示的结果为______。 ”相关问题
  • 第1题:

    执行下列程序后,屏幕上显示的结果是( )。A.2 3 4 5B.2 3 4 3C.4 5 4 5SXB

    执行下列程序后,屏幕上显示的结果是( )。

    A.2 3 4 5

    B.2 3 4 3

    C.4 5 4 5

    D.2 3 2 3


    正确答案:B
    本题考查了VisualFoxPro过程文件中不同变量的定义及参数的传递。主程序中有两个变量x,Y,未指定类型默认为PUBLIC,然后调用SUB1中,使用了两个与主程序同名的变量x,Y,变量Y被定义为私有变量,这样,Y值的变化不会被反映到主程序的Y中,而X的值默认为PUBLIC。

  • 第2题:

    执行语句“printf("%c",65);”屏幕显示A。


    41

  • 第3题:

    25、执行语句putchar('B'+32);后,屏幕上输出的结果是 。


    错误

  • 第4题:

    执行?AT(”x-y=z”,”z”)语句后,屏幕显示的结果为__________。


    正确答案:
    O
    AT函数的格式是:
    AT(<字符表达式1>,<字符表达式2>[,<数值表达式>]),功能是:
    如果<字符表达式1>是<字符表达式2>的子串,则返回<字符表达式1>值的首字符在<字符表达式2>中的位置:若不是子串,则返回0。函数返回值为数值型。题干中<字符表达式1>为“x-y=z,<字符表达式2>为“z”,很明显<字符表达式1>不是<字符表达式2>的子串,所以返回0。

  • 第5题:

    设有语句:int a = 3 , b =5, m; 则执行语句:(m = a<=3)&& a+b<8 后,m的值为___。


    1