A.Python中的for语句可以在任意序列上进行迭代访问,例如列表、字符串和元组。
B.在Python中if…elif…elif…结构中必须包含else子句。
C.在Python中没有switch-case的关键词,可以用if…elif…elif…来等价表达。
D.循环可以嵌套使用,例如一个for语句中有另一个for语句,一个while语句中有一个for语句等。
A.IF和ENDIF语句必须成对出现
B.条件语句可以嵌套,但不能交叉
C.对IF与ENDIF之间的语句顺序执行
D.IP和ENDIF语句必须有ELSE子句
A.同一层次的Python语句必须对齐
B.Python语句可以从一行的任意一列开始
C.在执行Python语句时,可发现注释中的拼写错误
D.在if-else结构中,程序会根据else的位置自动检测if代码块的边界,因此if代码块不用考虑缩进对齐
有如下嵌套的if语句: if(a<b) if(a<c)k=a; else k=C: else if(b<c)k=b; else k=C; 以下选项中与上述if语句等价的语句是()。
A.k=(a<b)?a:b;k=(b<c)?b:C;
B.k=(a<b)?((b<c)?a:b):((b>c)?b:c);
C.k=(a<b)?((a<c)?a:c):((b<c)?b:c);
D.k=(a<b)?a:b;k=(a<c)?a:c;
if语句的语法格式可描述为: 格式l:if() 或 格式2:if() else 关于上面的语法格式,下列表述中错误的是()。
A.部分可以是一个if语句,例如if(if(a==0)…)…
B.部分可以是一个if语句,例如if(…)if(…)…
C.如果在前加上逻辑非运算符!并交换和的位置,语句功能不变
D.部分可以是一个循环语句,例如if(…)while(…)…
(18 )以下选项中与 if (a==1 ) a=b; else a++; 语句功能不同的 switch 语句是
A )
switch (a )
{case : a=b ; break ;
default:a++ ;
}
B )
switch (a==1 )
{case 0 : a=b ; break ;
case 1 : a++ ;
}
C )
switch (a )
{default : a++ ; break ;
case 1 : a=b ;
}
D )
switch (a==1 )
{case 1 : a=b ; break ;
case 0 : a++ ;
}
(19 )有如下嵌套的 if 语句
if (a<b )
if (a<c ) k=a ;
else k=c ;
else
if (b<c ) k=b ;
else k=c ;
以下选项中与上述 if 语句等价的语句是
A ) k =(a < b ) ? a: b ; k =(b < c ) ? b: c ;
B ) k =(a < b ) ?((b < c ) ? a: b ) : ((b > c ) ? b: c ) ;
C ) k =(a < b ) ?((a < e ) ? a:e ) : ((b < e ) ? b: c ) ;
D ) k =(a < b ) ? a: b ; k= (a < c ) ? a: c ;