• 2022-06-16
    输入若干个数字,直到输入-1为止,求输入的数字的和值并输出。 输入:1 3 4 8 -1 输出:16 程序代码如下,下划线处的代码应该是:( )。 s=0 x=eval(input()) while x!=-1: ___________________ print(s)
    A: x=eval(input());s=s+x
    B: x=eval(input());s=x
    C: s=x;x=eval(input())
    D: s=s+x;x=eval(input())
  • D

    内容

    • 0

      关于函数input,下列说法不正确的是() A: x=input('输入变量 x:')可以输入abc B: x=input('输入变量 x:', 's')可以输入中文:你是谁 C: x=input('输入变量 x:')可以输入1 D: x=input('输入变量 x:')可以输入[1,2;3,4]

    • 1

      下列程序段可以正确运行的有: A: int i,s,x;s=0;i=0;while(1){ scanf("%d",&x); if(x!=-1) { s=s+x; i++; } else break;}printf("ave=%d\n",s/i); B: int i,s,x;s=0;i=0;scanf("%d",&x);while(x!=-1){ s=s+x; i++; scanf("%d",&x);}printf("ave=%d\n",s/i); C: int i,s,x;s=0;i=0;while(1){ scanf("%d",&x); if(x==-1) break; s=s+x; i++; }printf("ave=%d\n",s/i);

    • 2

      求以下方程的根,可使用的命令有()。[img=154x40]1802f8c87db3c18.jpg[/img] A: p=[2, 0, -3, 1]; x=roots(p) B: p=[2, 0, -3, 1]; a=compan(p); x=eig(a) C: syms x; x=solve(2*x^3-3*x+1==0, x); x=eval(x) D: syms x; s=solve(2*x^3-3*x+1, x); x=eval(s)

    • 3

      执行下列代码,可能会发生异常的语句有()。 x=input("输入一个表达式:") a =eval(x) b = a*2 c = b **2 Print("{}; {}; {}".format(a,b,c)) A: x=input("输入一个表达式:") B: a =eval(x) C: b = a*2 D: c = b **2 E: Print("{}; {}; {}".format(a,b,c))

    • 4

      经过以下栈运算后, $x$ 的值是[input=type:blank,size:4][/input]。InitStack ( s ) ; Push( s , a ) ;Push( s , b ) ; Pop( s , x ) ; GetTop ( s , x ) A: a B: b C: 1 D: 0