参考答案和解析
正确答案:B
更多“CH<sub>3</sub>CH<sub>2</sub>CH<s”相关问题
  • 第1题:

    把窗体的KeyPreview属性设置为True,然后编写如下事件过程

    Private Sub Form_KeyPress(KeyAscii As Integer)

    Dim ch As String

    ch = Chr(KeyAscii)

    KeyAscii = Asc(UCase(ch))

    Print Chr(KeyAscii + 2)

    End Sub

    程序运行后,按键盘上的“A”键,则在窗体上显示的内容是( )。

    A.A

    B.B

    C.C

    D.D


    正确答案:C

  • 第2题:

    假设(AL)=74H,(CH)=38H,依次进行SUB AL,CH指令和DAS指令后,AL的值是( )。

    A.0AEH

    B.36H

    C.3CH

    D.14H


    正确答案:B

  • 第3题:

    假定(AL)=85H,(CH)=29,依次执行SUB AL,CH指令和DAS指令后,AL的值是( )。

    A.AEH

    B.56H

    C.5CH

    D.14H


    正确答案:B
    解析:首先执行SUB指令后,(AL)=5CH,此时CF=0,由于低4位大于9,需要进行调整,执行DAS指令后,AL低4位减6,并且置AF=1,高4位值小于9 且 CF=0,保持不变,故(AL)=56H。

  • 第4题:

    在窗体上画一个名称为Text1的文本框,然后编写如下事件过程: Private Sub Text1_ KeyPress (KeyAscii As Integer) Dim ch As String ch = Chr (KeyAscii) KeyAscii = Asc (UCase(ch)) TextText = String(1, KeyAscii) End Sub程序运行后,使文本框拥有焦点,然后按键盘上的B键,则在文本框中显示的内容是 ______。

    A.b

    B.bb

    C.BB

    D.B


    正确答案:C

  • 第5题:

    执行下面的程序,单击命令按钮后,窗体中的输出结果是 ______。 Private Sub Cotomand1_Click() Ch$="Welcome Home!" a=Len(ch$) For i= 1 To a b$ = Mid(ch$, i 1) If b$ = "m" Then m = m + 1 Next 1 Print m End Sub

    A.2

    B.3

    C.1

    D.0


    正确答案:A
    解析:题中程序的功能是统计字母m在字符串“WelcomeHome!”中出现的次数。程序中有两个字符串函数,Len()和Mid()。Len()函数的作用为计算字符串中字符的个数,而Mid()函数的作用为取子串。题中依次选取字符串中的字母,与字符“m”进行比较,所以答案选A。

  • 第6题:

    窗体上画一个名称为Text1的文本框,然后编写如下事件过程: Private Sub Form. Load() Show TextSetFocus End Sub Private Sub Text1_ KeyPress (KeyAscii As Integer) Dim ch As String ch = Chr (KeyAscii) KeyAscii = Asc(UCase(ch)) Pint Chr(KeyAscii + 4) End Sub程序运行后,在文本框中输入abcde,则在窗体上显示的内容是______。

    A.abcde

    B.efghi

    C.EFGHI

    D.ABCDE


    正确答案:C

  • 第7题:

    执行以下程序后输出的是。 Private Sub Commandl_Click ch$ = "ABCDEFGH": Print Mid(Right(ch$, 6), Len(Left(ch$, 4)), 2) End Sub A.CDEFGH B.ABCD C.FG D.AB


    正确答案:D

  • 第8题:

    下面程序的输出结果是。 Private Sub Commandl_Click ch$=“ABCDEF” proc ch:Print ch End Sub Private Sub proc(ch As Stnng) s=“” For k=Len(ch) TO 1 Step -1 s=s&Mid(ch,k,1) Next k ch=s End Sub A.ABCDEF B.FEDCBA C.A D.F


    正确答案:C

  • 第9题:

    假设(AL)=85H,(CH)=29H,依次执行SUB AL,CH指令和DAS指令后,AL的值是______。

    A.AEH

    B.56H

    C.5CH

    D.14H


    正确答案:B
    解析:DAS指令是减法指令中的一种,表示当AL的低4位大于9或者AF=1时,AL减6,并且置AF=1,若AL的高4位值大于9或者CF=1时,则减去60H,并且置CF=1。本题先执行SUBAL,CH指令,结果为01011100,低4为大于9,所以要减6,最后结果为56H。

  • 第10题:

    s=”this is the mainstring”,sub=”string”,strindex(s,sub)是()


    正确答案:13

  • 第11题:

    单选题
    煤矿井下的有害气体主要是由()、CO2、H2S、NO2、H2、NH3气体组成。
    A

    CO

    B

    <p>CH<sub>4</sub>、SO<sub>2</sub></p>

    C

    <p>SO<sub>2</sub>、CO</p>

    D

    <p>CO、CH<sub>4</sub>、SO<sub>2</sub></p>


    正确答案: D
    解析:

  • 第12题:

    单选题
    设有函数定义:void sub(int k,char ch){…}则以下对函数sub的调用语句中,正确的是(  )。
    A

    sub(1,97);

    B

    sub(2,'97');

    C

    h=sub(3,'a');

    D

    sub(4,a);


    正确答案: C
    解析:
    函数的参数有两个,第一个是整型,第二个是字符类型,在调用函数时,实参必须一个是整型,另一个是字符型相容的类型(整型)。A项中,97为字符'a'的ASCII码,可以作为字符传入函数,A项正确。B项中,'a'不是合法字符,字符单引号里面只能有一个字符,B项错误。函数sub返回类型为空,即不返回任何值,故C项中将函数返回值赋给h是不正确的调用方法,C项错误。D项,"a"为字符串,也不是合法的字符,D项错误。答案选择A选项。

  • 第13题:

    下列程序实现的功能是:在窗体上单击时,将在窗体上输出c:=a1.txt文件中的所有小写字母。

    Private Sub Form. Click()

    Dim Ch As String * 1

    Open "c:\a1.txt" For Input As 10

    Do While【 】

    Ch= Input(1, 10)

    If 【 】Then

    Print Ch;

    End If

    Loop

    【 】

    End Sub


    正确答案:Not EOF(10) Ch>="a"And Ch="z" Close #10
    Not EOF(10) ,Ch>="a"And Ch="z" , Close #10 解析:要将a1.txt中的所有小写字母输出,可采用下述方法:首先读打开该文件,然后从文件中读取一个字符,判断该字符是否为小写字母,若是则输出该字母,重复上述过程直到文件结尾。在读字符前应要测试文件内部读写指针是否位于文件尾,只有不是在文件结尾时才能读取字符,故【 】处应填“Not EOF(10)”,读取一个字符后,应判断该字符是否尾小写字母,故【 】处应填“Ch>="a" And Ch="z"”,文件读写过后,应关闭文件,故【 】处应填“Close #10”。

  • 第14题:

    下面程序的运行结果是( )。include define SlZE 12 main() {char s[SIZE];int i;for(i=0

    下面程序的运行结果是( )。

    include<stdio.h>

    define SlZE 12

    main()

    {char s[SIZE];int i;

    for(i=0;i<SIZE;i++) s[i]='A'+i+32;

    sub(s,5,SIZE-1);

    for(i=0;i<SIZE;i++)printf("%c",s[i]);

    printf("\n");}

    sub(char *a,int t1,int t2)

    { char ch;

    while(t1<t2)

    { ch=*(a+t1);

    *(a+t1)=*(a+t2);

    *(a+t2)=ch;

    t1++;t2--;

    }

    }


    正确答案:abcdelkjihgf
    abcdelkjihgf 解析:本题先给字符型数组s的12个元素赋值a到1共12个字母,函数sub(char*a,int t1,int t2)的功能是将数组a的从第t1+1个元素到t2+1个元素进行逆置,在主函数中调用sub(s,5,SIZE-1)函数,是将数组s的第6个元素到第12个元素进行逆置,其他元素位置不变。

  • 第15题:

    下列程序的功能是把文件C:\a1.txt复制成C:\a2.txt,请填空。

    Private Sub Form. C1ick()

    Dim ch As String

    Open "C:\a1.txt" For【 】

    Open "C:\a2.txt" For【 】

    Do While Not【 】

    ch=Input(1,10)

    Print 20,ch;

    Loop

    Close 10,20

    End Sub


    正确答案:Input As # 10 Output As # 20 EOF(10)
    Input As # 10, Output As # 20 , EOF(10) 解析:根据程序中的语句Close # 10, #20可知两个文件的文件号分别为10,20。程序的功能是把文件C:\a1.txt复制成C:\ a2.txt即最后输出文件的内容为C;\a2.txt的内容,故a1.txt的打开方式为Input.a2.txt的打开方式为output。根据语句Print # 20.ch可推断文件C:\a2.txt的文件号为20,另一个为10。再结合打开语句的格式:Open Path- name For打开方式As[#]文件号可知[13]处应填Input As #10,[14]处应为Output As #20。在文件复制时还得保证复制文件没有结束,此时就用到了EOF函数。其格式为;EOF(文件号)。因为复制文件的文件号为10,故[15]处应填EOF(10)。

  • 第16题:

    设窗体上有一个文本框Text1和一个命令按钮Command1,并有下列事件过程: Private Sub Command1_Click() Dim s As String,Ch As String s="" For k=1 To Len(Text1) ch=Mid(Text1,k,1) s=ch+s Next k Text1.Text=s End Sub 程序执行时,在文本框中输入“Basic”,然后单击命令按钮,则Text1中显示的是( )。

    A.Basic

    B.cisaB

    C.BASIC

    D.CISAB


    正确答案:B
    解析:本题考查的考点是有关循环和取子串函数的。本题比较简单,循环次数就是字符串的长度,每次都在第k位取一个字母,最后倒序连接起来。注意每次都把ch连接到s的前面。

  • 第17题:

    若有以下变量和函数说明:includecharCh='*';void sub(int x,int y,char ch,double*

    若有以下变量和函数说明: #include<iostream.h> charCh='*'; void sub(int x,int y,char ch,double*Z) { switch(ch) { case'+':*Z=x+y;break; case'-':*Z=x-y;break: case'*':*Z=x*y;break; case'/':*z=x/y;break: } } 以下合法的函数调用语句是( )。

    A.sub(10,20,Ch,y);

    B.sub(1.2+3,2*2,'+',&Z);

    C.sub(sub(1,2,'+',&y),sub(3,4'+',&x),'-',&y);

    D.sub(a,b,&x,ch);


    正确答案:B

  • 第18题:

    假定(AL)=85H,(CH)=J9H,依次执行SUB AL,CH指令和DAS指令后,AL的值是( )。

    A.0AEH

    B.56H

    C.5CH

    D.14H


    正确答案:B

  • 第19题:

    写出程序运行的结果

    Public class Base

    Public virtual string Hello() {return “Base”;}

    Public class Sub:Base

    Public override string Hello() {return “Sub”;}

    1. Base b = new Base(); b.Hello;

    2. Sub s = new Sub(); s.Hello;

    3. Base b = new Sub (); b.Hello;

    4. Sub s = new Base(); s.Hello;


    正确答案:
     

  • 第20题:

    下面程序的运行结果是#include #define SIZE 12sub(char *a,int t1,int t2) { char ch; while(t1<t2) { ch=*(a+t1); *(a+t1)=*(a+t2); *(a+t2)=ch; t1++;t2--; }} main() { char s[SIZE]={’A’,’B’,’C’,’D’,’E’,’F’,’G’,’H’,’I’,’J’,’K’,’L’}; int i; sub(s,7,SIZE-1); for(i=0;i<SIZE;i++) printf("%c ",s[i]); printf("\n");}


    正确答案:A B C D E F G L K J I H
    在本题中,程序首先定义了一个大小为12的宏SIZE,然后定义了一个函数sub,该函数带有三个形参,第一个为字符型指针变量,另外两个为整型变量。
    在主函数中,首先定义了一个大小为宏SIZE的字符型数组s,并对其进行了初始化操作,然后定义一个循环变量i,接着调用函数sub,传递的实参分别为数组名s,7和数组长度减1,此时程序运行到sub函数,在该函数体中,首先运行while循环,该循环的结束条件为t1<t2,从传递的参数可以知道t1和t2的初值分别为7和11。
    第一次循环时,将*(a+t1)即a[7]的值赋值给ch,然后将*(a+t2)即a[11]的值赋给a[7],将ch的值赋给a[11],从分析可以知操作其实是交换*(a+t1)与*(a+t2)的值,即a[7]和a[11]的值,然后变量t1加1为8,t2减1为10。
    由于8<10,程序进行第二次循环,即交换数组元素a[8]和a[10]的值,然后变量t1加1为9,t2减1为9。由于这两个变量的值相等,循环结束。
    循环结束后,数组s中各元素的值分别为A、B、C、D、E、F、G、L、K、J、I、H,最后主函数用一个循环,输出数组s中各元素的值,因此,最后输出的结果是A B C D E F G L K J I H。

  • 第21题:

    假定(AL)=85H,(CH)=29H,依次执行SUB AL,CH和DAS指令后,AL的值为______。

    A.AEH

    B.56H

    C.5CH

    D.14H


    正确答案:B
    解析:首先执行SUB指令后,(AL)=5CH,此时CF=0,由于低4位大于9,需要进行调整;执行DAS指令后,AL低4位减6,并且置AF=1,高4位值小于9,且CF=0,保持不变,即得(AL)=56H。

  • 第22题:

    单选题
    干熄焦循环气体的主要成分为N2,其他成分还有H2、CH4、CO等气体,其中属于不可燃组分是(   )。
    A

    <p>N<sub>2</sub>      </p>

    B

    <p>H<sub>2</sub></p>

    C

    <p>CH<sub>4</sub></p>

    D

    CO


    正确答案: A
    解析:

  • 第23题:

    单选题
    酶促反应速度(v)达到最大反应速度(Vmax)的80%时,底物浓度[S]为
    A

    <p>1K<sub>m</sub></p>

    B

    <p>2K<sub>m</sub></p>

    C

    <p>3K<sub>m</sub></p>

    D

    <p>4K<sub>m</sub></p>

    E

    <p>5K<sub>m</sub></p>


    正确答案: E
    解析:

  • 第24题:

    单选题
    A

    <p>I<sub>2</sub>=I<sub>3</sub></p>

    B

    <p>I<sub>2</sub>=4I<sub>3</sub></p>

    C

    <p>I<sub>2</sub>=2I<sub>3</sub></p>

    D

    <p>I<sub>3</sub>=4I<sub>2</sub></p>


    正确答案: D
    解析: