更多“试编程序,求一个整数任意次方后的最后三位数,要求x、y从键盘输入。”相关问题
  • 第1题:

    已知单字节定点整数[X]补=00101100,[Y]补=00110101,求[X-Y]的十进制真值是______。


    正确答案:-9
    -9

  • 第2题:

    编写程序,求从键盘输入的N个数据的总和。


    正确答案:程序代码如下: SET TALK OFF CLEAR INPUT "N=" TO N S=0 FOR I=1 TO N INPUT "A=" TO A S=S+A ENDFOR ? "S="S SET TALK ON
    程序代码如下: SET TALK OFF CLEAR INPUT "N=" TO N S=0 FOR I=1 TO N INPUT "A=" TO A S=S+A ENDFOR ? "S=",S SET TALK ON

  • 第3题:

    若执行下述程序时,从键盘输入的数据是3和6,则程序的输出结果是()。includevoid main(){

    若执行下述程序时,从键盘输入的数据是3和6,则程序的输出结果是( )。 #include <stdio.h> void main() {int x,y,z; scanf("%d%d",&X,&y); z = y + x; if (x<y) z = y + x; printf("%d",z); }

    A.9

    B.3

    C.0

    D.有语法错误


    正确答案:B
    解析:变量x得到数据3,变量y得到数据6。z=6+3=9。xy即36关系表达式的值为1,执行z=y-x=6-3=3。最后输出z的值为3。

  • 第4题:

    程序Cmody092.C的功能是求满足等式xyz+yzz=520的x,y,z值(其中xyz和yzz分别表示一个三位数)请改正错程序中的错误。


    /**/for(z=0;z<10;z++)/**/
    /**/if(i==result)/**/

  • 第5题:

    下列过程的功能是:从键盘输入一个大于2的整数,输出小于该整数的最大质数。( )。例如,输入20,则输出l9,输入10,则输出7。

    为实现指定功能,程序【】处应填写的语句是( )。

    A.k—k+1

    B.X=X一1

    C.X—X/k

    D.k—k一1


    正确答案:B
    本题要求输入~个数,找出比输入的数小的最大的质数。质数的程序判断为从数值2开始依次能否被整除,如能则不是,不能就是要找的数。题目要求找小于输入的数。因此输入的数要依次减小1进行判断是否为质数。例:输入9,则最大的质数为7。Sqr(数据表达式):开平方函数。如Sqr(9)=3(8)是否正确13)ifxraodk一0then;if条件判断8mod2—0是否正综上所述,故选择B选项。

  • 第6题:

    运行下列程序: x=InputBox("input value of x") Select Case X Case Is>0 y=y+1 Case Is=0 y=x+2 Case ELse y=x+3 End Select Print x;y 运行时,从键盘输入-5,输出的结果是( )。

    A.-7

    B.-9

    C.-8

    D.-10


    正确答案:A
    解析:本题考查Select Case选择语句的用法,在Select Case选择语句中,Case后面不但可以为指定的值,也可以为取值范围或者多个取值,如:Case1,2或者Casels>0等。本题x值没有改变,y值随x值的改变而改变,根据题意,从键盘输入-5,则y=x+3=-2,答案为A。

  • 第7题:

    JavaScript 中定义一个求两个整数较大数函数的正确形式是( )。

    A.function: max(int x,int y){}
    B.function = max(x,y){}
    C.function int max(int x,int y){}
    D.function max(x,y){}

    答案:D
    解析:

  • 第8题:

    判断一个整数x是另一整数y的整数倍”的pascal表达式是()

    • A、x=2*y
    • B、x/y=2
    • C、x mod y=0
    • D、x mod y=1

    正确答案:C

  • 第9题:

    若有两个符号数X,Y分别存放在内部存储器50H、51H单元中,试编写一个程序实现X*10+Y,结果存入52H、53H中。


    正确答案: 1ORG 00H
    0000  7850      2  MOV R0,#50H
    0002  E6         3  MOV A,@R0
    0003  75F00A  4 MOV B,#0AH
    0006  A4        5  MUL AB
    0007  08        6  INC R0
    0008  26        7  ADD A,@R0
    0009  08        8  INC R0
    000A  A6F0     9  MOV @R0,B
    000C  08        10  INC R0
    000D  F6        11  MOV @R0,A
    12 END

  • 第10题:

    假设有2个整数x和y,表达式x>=y ? x : y的含义是哪项?()  

    • A、 求2个数的较大数
    • B、 求2个数的较小数
    • C、 把y的值赋给x
    • D、 把x的值赋给y

    正确答案:A

  • 第11题:

    问答题
    试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。

    正确答案: BEGIN:MOVAH,1
    INT21H
    CMPAL,’a’
    JBSTOP
    CMPAL,’z’
    JASTOP
    SUBAL,20H
    MOVDL,AL
    MOVAH,2
    INT21H
    JMPBEGIN
    STOP:RET
    解析: 暂无解析

  • 第12题:

    问答题
    编写一程序,从键盘输入3个整数,输出其中最大数。

    正确答案: #include"stdio.h"
    void main()
    {
    int a,b,c,max;
    printf("a,b,c:");
    scanf("%d%d%d",&a,&b,&c);
    max=a;
    if(max if(max
    printf("a:%d,b:%d,c:%d/n",a,b,c);
    printf("%d/n",max);
    }
    解析: 暂无解析

  • 第13题:

    假设有2个整数x和y,表达式x>=y?x:y的含义是哪项?()

    A.求2个数的较大数

    B.求2个数的较小数

    C.把y的值赋给x

    D.把x的值赋给y


    参考答案:A

  • 第14题:

    下列程序的功能是求方程:x2+y2=1000的所有整数解。请在空白处填入适当的语句,使程序完成指定的功能。

    Private Sub Command 1_Click()

    Dim x as intege,y as integer

    For x=-34 To 34

    For y=-34 To 34

    If______Then

    Debug.print x,Y

    End If

    Next y

    Next x

    End Sub


    正确答案:(x*x+y*y)=1000
    (x*x+y*y)=1000 解析:此处即为判断条件,此题中要求找到满足方程x2+y2=1000的x、y值,此处即应为x2+y2=1000的程序写法。

  • 第15题:

    下面的程序执行时,可以从键盘输入一个正整数,然后把该数的每位数字按逆序输出。例如:输入7685,则输出5 8 6 7;输人1000,则输出0 0 0 1。请填空。 Private Sub Command1_Click Dim x As Integer X=InputBox(“请输入一个正整数”) While x> 【11】 Print x Mod 10; x=x\10 Wend Print 【12】 End Sub


    正确答案:
    void Base::fun ; virtual display==0;

  • 第16题:

    运行下列程序: x=Input Box("input value Of x”) Select Case x Case Is>O y=y+1 Case Is=0 y=x+2 Case Else y=x+3 End Select Print x;y 运行时,从键盘输入-5,输出的结果是( )。

    A.-7

    B.-9

    C.-8

    D.-10


    正确答案:A
    解析:本题考查Select Case选择语句的用法,在Select Case选择语句中,Case后面不但可以为指定的值,也可以为取值范围或者多个取值,如:Case 1,2或者Case Is>0等。本题x值没有改变,y值随x值的改变而改变,根据题意,从键盘输入—5,则y=x+3=-2,答案为A。

  • 第17题:

    给定程序MODll.C中函数fun的功能是:求整数x的y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。

    请改正函数fun中指定部位的错误,使它能得出正确的结果。

    注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!


    正确答案:(1)for(i=1; i<=y; i++) (2)t=t%1000;
    (1)for(i=1; i<=y; i++) (2)t=t%1000; 解析:本题中函数的功能是求整数x的y次方的低3位值。本题解题过程首先是求y次方,然后对结果进行截取。

  • 第18题:

    有如下程序: x = InputBox("Input value of x") Select Case x Case Is > 0 y=y+1 Case Is = 0 y=x + 2 Case Else y=x + 3 End Select Print x, y运行时,从键盘输入-5,输出的结果是( )。

    A.-7

    B.-9

    C.-8

    D.-10


    正确答案:A
    解析:在SelectCase选择语句中,Case后面不但可以为指定的值,也可以为取值范围或者多个取值,如:Case1,2或者CaseIs>0等。本题x值没有改变,y值随x值的改变而改变,根据题意,从键盘输入-5,则y=x+3=-2。

  • 第19题:

    编写一个程序。从键盘输入3个整数,输出其中最大数。


    正确答案: #include
    void main()
    {
    int a,b,c,max;
    printf(“Please input 3 integers:/n”);
    scanf(“%d%d%d”,&a,&b,&c);
    max=a;
    if(b>a)max=b;
    if(c>x)max=c;
    printf(“Max=%d”,max);
    }

  • 第20题:

    试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。


    正确答案: BEGIN:MOVAH,1
    INT21H
    CMPAL,’a’
    JBSTOP
    CMPAL,’z’
    JASTOP
    SUBAL,20H
    MOVDL,AL
    MOVAH,2
    INT21H
    JMPBEGIN
    STOP:RET

  • 第21题:

    编程序:从键盘输入10个整数置入数组a,求数组a中所有偶数之和。


    正确答案: Private Sub Form_Click()
    Dimx(10)AsInteger,S As Integer
    Fori=1To10
    Xi=InputBox("请输入一整数")Nexti
    Fori=1To10
    IfInt(x(i)/2)=x(i)/2ThenS=S+x(i):
    Nexti
    PrintS
    End Sub

  • 第22题:

    单选题
    假设有2个整数x和y,表达式x>=y ? x : y的含义是哪项?()
    A

     求2个数的较大数

    B

     求2个数的较小数

    C

     把y的值赋给x

    D

     把x的值赋给y


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

  • 第23题:

    问答题
    编写一个程序。从键盘输入3个整数,输出其中最大数。

    正确答案: #include
    void main()
    {
    int a,b,c,max;
    printf(“Please input 3 integers:/n”);
    scanf(“%d%d%d”,&a,&b,&c);
    max=a;
    if(b>a)max=b;
    if(c>x)max=c;
    printf(“Max=%d”,max);
    }
    解析: 暂无解析

  • 第24题:

    问答题
    Math类用来实现什么功能?设x,y是整型变量,d是双精度型变量,试书写表达式完成下面的操作: (1)求x的y次方; (2)求x和y的最小值; (3)求d取整后的结果; (4)求d的四舍五入后的结果; (5)求atan(d)的数值。

    正确答案: 相应的表达式为:
    (1)Math.pow(x,y)
    (2)Math.min(x,y)
    (3)Math.floor(d)
    (4)Math.rint(d)
    (5)Math.atan(d)
    解析: 暂无解析