niusouti.com
更多“函数InStr(1,eFCdEfGh,EF,1)执行的结果是(  )。”相关问题
  • 第1题:

    请编写一个函数char*change(char instr[]),将输入字符串中的所有小写字母转换为大写字母输出。要求使用for循环实现。如输入jinfeiteng,则输出结果是JINFEITENG。

    注意:部分源程序已存在文件test21_2.cpp中。

    请勿修改主函数main和其他函数中的任何内容,仅在函数change的花括号中填写若干语句。

    文件test21_2.cpp的内容如下:

    char*change(char instr[]);

    include"iostream.h"

    void main()

    {

    char instr[50];

    char *outstr;

    cout<<"Input a string:"<<endl;

    cin>>instr;

    utstr=change(instr);

    cout<<"Over graded string:"<<endl;

    cout<<outstr<<endl;

    }

    char*change(char instr[])

    {

    }


    正确答案:char *change(char instr[]) { char *outstr=new char[50]; const char delta='A'-'a'; int i; for(i=0;instr[i]!='\0';i++) { if(instr[i] >='a' && instr[i] ='z') { outstr[i]=instr[i]+delta; } else { outstr[i]=instr[i]; } } outstr[i]='\0'; return outstr; }
    char *change(char instr[]) { char *outstr=new char[50]; const char delta='A'-'a'; int i; for(i=0;instr[i]!='\0';i++) { if(instr[i] >='a' && instr[i] ='z') { outstr[i]=instr[i]+delta; } else { outstr[i]=instr[i]; } } outstr[i]='\0'; return outstr; } 解析:本题考查的是考生使用for循环和一维数组的综合水平。对于大小写的ASCII码的差值可以通过delta='A'-'a'运算得到,注意在字符串的结尾加入结束标志符'\0'。

  • 第2题:

    若有以下变量定义和函数调用语句: int a=5; fun(&a); 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<end1; }

    A.3

    B.4

    C.5

    D.6


    正确答案:D
    解析:fun函数中的x参数为整型指针变量。调用fun函数, &a是取a的地址,即将实际参数a的地址传递。函数fun中的*x是变量x所指的存储单元即值5。*运算符的等级高于++,所以先取值5,然后加1输出,即为6。

  • 第3题:

    若有两个字符串s1=“12345”,s2=“34”,执行s=Instr(s1,s2)后,s的值为( )。

    A.2

    B.3

    C.4

    D.5


    正确答案:B
    解析:本题考查Instr函数的知识。Instr函数也称为字符串检索函数,返回值为第二个字符串参数在第一个字符串参数中最早出现的位置。

  • 第4题:

    设Y为整型变量,A=1,A的地址为EF01;B=2,B的地址为EF02;执行语句B=&A; Y=&b;后Y的值( )。

    A.1

    B.2

    C.EF01

    D.EF02


    正确答案:C

  • 第5题:

    已知函数isaplha(ch)的功能是判断变量ch是否是字母,若是,则该数值为1,否则为0。下面程序执行后的输出结果是________。


    正确答案:

  • 第6题:

    在执行fopen函数时,ferror函数的初值是()。

    • A、-1
    • B、0
    • C、1
    • D、TURE

    正确答案:B

  • 第7题:

    执行语句a=InStr(Trim(Replace("abcdef","c","")),"ef")后,变量a的值是()。

    • A、0
    • B、1
    • C、4
    • D、5

    正确答案:C

  • 第8题:

    DA1DW‘AB’,‘CD’,‘EF’,‘GH’()MOVAX,DA1+3指令执行后AX中的内容是

    • A、‘EF’
    • B、‘CD’
    • C、‘BC’
    • D、‘FC’

    正确答案:D

  • 第9题:

    判断题
    (Excel电子表格)执行SUM(A1∶A10)和SUM(A1,A10)这两个函数的结果是相同的。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

    单选题
    DA1DW‘AB’,‘CD’,‘EF’,‘GH’()MOVAX,DA1+3指令执行后AX中的内容是
    A

    ‘EF’

    B

    ‘CD’

    C

    ‘BC’

    D

    ‘FC’


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    按照费米分布函数,T≠0时,(),f(E)=1/2。
    A

    E=EF

    B

    E<EF

    C

    E>EF


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    执行语句a=InStr(Trim(Replace("abcdef","c","")),"ef")后,变量a的值是()。
    A

    0

    B

    1

    C

    4

    D

    5


    正确答案: C
    解析: 暂无解析

  • 第13题:

    InStr(“VisualBasic“,“Basic“)的结果是()。

    A、7

    B、8

    C、9

    D、1


    正确答案:B

  • 第14题:

    设CJ.DBF数据库有2条记录,内容如下: Record # XM EF 1 李四 550.00 2 张三 750.00 程序如下: SET TALK OFF USE CJ M->EF=0 DO WHILE.NOT.EOF() M->EF=M->EF+EF SKIP ENDDO ?M->EF RETURN 该程序执行的结果是

    A.1300

    B.1000

    C.1600

    D.1200


    正确答案:A
    解析:程序中,M->EF表示内存变量 EF,EP表示字段变量,字段变量和内存变量同名时系统默认访问的字段变量。本题是DO WHILE循环结构,直到文件尾退出循环,实现的功能为求EF列的和,并保存在内存变量EP中。

  • 第15题:

    函数UPER(”la2B”)的结果是

    A1A2b

    B) 1a2B

    C) 1A2B

    D)1a2b


    正确答案:C
    【答案】:C
    【知识点】:UPPER()函数
    【解析】:函数UPPER()的功能是将指定表达式值中的小写字母转换成大写字母,其它字符不变。

  • 第16题:

    若有两个字符串str 1="98765",str2="65",执行s=Instr(str1,str2)后,返回 ( )。

    A.3

    B.4

    C.5

    D.6


    正确答案:B

  • 第17题:

    (Excel电子表格)执行SUM(A1∶A10)和SUM(A1,A10)这两个函数的结果是相同的。

    A

    B



  • 第18题:

    (Excel电子表格)执行SUM(A1∶A10)和SUM(A1,A10)这两个函数的结果是相同的。


    正确答案:错误

  • 第19题:

    Visual Basic.NET中,字符串处理函数中返回Str字符串的长度的是()。

    • A、Mid(Str,Start,Lengh)
    • B、Len(Str)
    • C、Instr(Star,String1,String2,Compare)
    • D、Ltrim(Str)

    正确答案:B

  • 第20题:

    函数InStr(“VB程序设计教程”,”程序”)的值为()

    • A、1
    • B、2
    • C、3
    • D、4

    正确答案:C

  • 第21题:

    单选题
    函数InStr(“VB程序设计教程”,”程序”)的值为()
    A

    1

    B

    2

    C

    3

    D

    4


    正确答案: A
    解析: 暂无解析

  • 第22题:

    单选题
    函数UPPER("1a2B")的结果是(  )。
    A

    1A2b

    B

    1a2B

    C

    1A2B

    D

    1a2b


    正确答案: C
    解析:
    函数UPPER()的功能是将指定表达式值中的小写字母转换成大写字母,其他字符不变。

  • 第23题:

    单选题
    The EMPLOYEES table contains these columns: EMPLOYEE_ID NUMBER(4) ENAME VARCHAR2 (25) JOB_ID VARCHAR2(10) Which SQL statement will return the ENAME, length of the ENAME, and the numeric position of the letter "a" in the ENAME column, for those employees whose ENAME ends with a the letter "n"?()
    A

    SELECT ENAME, LENGTH(ENAME), INSTR(ENAME, 'a') FROM EMPLOYEES WHERE SUBSTR (ENAME, -1,1) = 'n';

    B

    SELECT ENAME, LENGTH(ENAME), INSTR(ENAME, ,-1,1) FROM EMPLOYEES WHERE SUBSTR (ENAME, -1,1) = 'n';

    C

    SELECT ENAME, LENGTH(ENAME), SUBSTR(ENAME, -1,1) FROM EMPLOYEES WHERE INSTR (ENAME, 1,1) = 'n';

    D

    SELECT ENAME, LENGTH(ENAME), SUBSTR(ENAME, -1,1) FROM EMPLOYEES WHERE INSTR (ENAME, -1,1) = 'n';


    正确答案: B
    解析: 暂无解析