为了在运行下面的程序之后得到输出y=9,键盘输入x一定是( )输入xIf x<0,then y=(x+1)*(x+1)Else y=(x-1)*(x-1)
题型:不详难度:来源:
为了在运行下面的程序之后得到输出y=9,键盘输入x一定是( ) 输入x If x<0,then y=(x+1)*(x+1) Else y=(x-1)*(x-1) 输出y. |
答案
本程序含义为: 输入x 如果x<0,执行:y=(x+1)2 否则,执行:y=(x-1)2 因为输出y=9 由y=(x+1)2,可得,x=-4 由y=(x-1)2可得,x=4 故x=4或-4 故选C. |
举一反三
用二分法求方程x2-2=0的近似根的算法中要用哪种算法结构( ) |
给出以下四个问题: ①输入一个正数x,求它的常用对数值; ②求面积为6的正方形的周长; ③求三个数a,b,c中的最大数;④求函数f(x)=的函数值. 其中不需要用条件语句来描述其算法的有 ( ) |
在解决下列各问题的算法中,一定用到循环结构的是( )A.求函数f(x)=3x2-2x+1当x=5时的值 | B.用二分法求发近似值 | C.求一个给定实数为半径的圆的面积 | D.将给定的三个实数按从小到大排列 |
|
以下程序( ) x=-1 DO x=x*x UNTIL x>10 PRINT x END.A.不能执行 | B.能执行一次 | C.能执行十次 | D.有语法错误 |
|
某电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.22元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话不足1分钟时按1分钟计),试设计一个计算通话费用的算法的程序. |
最新试题
热门考点