精英家教网 > 高中数学 > 题目详情

执行下列语句后,A,B的值各为多少?

A←2

B←3

B←A×A

A←A+B

B←A+B

答案:
解析:

  解:A←2;

  B←3;

  B←A×A,{B=A2=4,A=2};

  A←A+B,{A=A+B=2+4=6};

  B←A+B,{B=A+B=6+4=10}.

  故A为6,B为10.

  思路分析:本例是对赋值语句的理解,可给一个变量多次赋值,但只保留最后一次所赋给的值.

  深化升华:变量是指程序在运行时其值是可以变化的量,如题中A,B,C都是变量,通常把一个变量

  比喻成一个盒子(其实是内存单元),盒子内可以存放数据,当一个新数据放进去时,原来的数就被“挤”了出去.变量的命名原则:由字母、数字组成,首字符必须是字母.如sum,s2,a,mcx,stu(10),d(5 to 20)等.把握好变量,对设计程序有很大帮助.


练习册系列答案
相关习题

科目:高中数学 来源: 题型:

下列关于if条件语句一般格式特点说法错误的是  (  )

    A.对if后条件判断后,若符合则执行该条件后的语句

    B.对if后条件判断后,若不符合则可以执行else后的语句

    C.对if后条件判断后,若不符合可以直接结束该条件语句

    D.if条件后的语句以及else后的语句可以同时执行

     

查看答案和解析>>

科目:高中数学 来源: 题型:

下列对条件语句的说法不正确的是(    )

A.条件语句是程序语言的最基本语句

B.算法中的条件结构与条件语句对应

C.当计算机执行条件语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句,否则执行ELSE后的语句

D.条件语句在某些情况下也可以使用IF—THEN语句

查看答案和解析>>

科目:高中数学 来源: 题型:

下列语句执行完后,A、B的值各为:________________.

A=2

B=3

B=A*A

A=A+B

B=A+B

查看答案和解析>>

科目:高中数学 来源:2010河南省唐河三高高一下学期期末模拟数学卷 题型:选择题

下列对While语句说法不正确的是                             (    )

A.当计算机遇到While语句时,先判断条件的真假,如果条件符合就执行While与End While之间的循环体

B.当条件不符合时,计算机不执行循环体,直接跳到End While语句后,接着执行End While之后的语句

C.While型语句结构也叫当型循环     

D.当型循环有时也称为“后测试”型循环

 

查看答案和解析>>

同步练习册答案