if的的流程替代语法就是把左花括号换成冒号,把右花括号换成“endif;”。
第1题:
A.带有‘:’的key与value的对应关系组
B.方括号
C.圆括号
D.花括号
第2题:
阅读下列说明和算法,回答问题1和问题2。
【说明】
算法2-1是用来检查文本文件中的圆括号是否匹配。若文件中存在圆括号没有对应的左括号或者右括号,则给出相应的提示信息,如下所示:
文件 提示信息
(1+2)
abc) 缺少对应左括号:第2行,第4列
((def)gx) 缺少对应左括号:第3行,第10列
(((h)
ij)(k
(1ml) 缺少对应右括号:第5行,第4列;第4行,第1列
在算法2-1中,stack为一整数栈。算法中各函数的说明见表4。
【算法2-1】将栈stack 置空,置EOF为false ch < - nextch(); while( not EOF) k < - kind(CH); if(k== (1) ) push( (2) );push( (3) ); elseif(k== (4) ) if(not empty()) pop( ) ;pop( ); else 显示错误信息(缺少对应左括号或右括号); 显示行号row;显示列号col; endif endif ch < - nextch( ); endwhile if(not empty()) 显示错误信息(缺少对应左括号或右括号); while(not empty()) row < - pop() ; col <- pop(); 显示行号row; 显示列号col; endwhile endif 为了识别更多种类的括号,对算法2-1加以改进后得到算法2-2。算法2-2能够识别圆括号、方括号和花括号(不同类型的括号不能互相匹配)。改进后,函数kind(char ch)的参数及其对应的返回值见表5。
【算法2-2】
将栈stack置空,置EOF为false
ch< -nextch();
while(not EOF)
k <-kind(ch);
if( k >0)
if( 判断条件1 )
push((5));push((6));push((7));
elseif( 判断条件2 and 判断条件3 )
pop() ;pop() ;pop();
else
显示行号row; 显示列号col;
endif
endif
ch < - nextch();
endwhile
if(not empty( ) )
显示错误信息(缺少对应左括号或右括号);
while( not empty( ) )
pop( ); row←pop( ); col←pop( );
显示行号row;显示列号col;
endwhile
endif
请将【算法2-1】和【算法2-2】中(1)~(7)处补充完整。
第3题:
第4题:
调制解调器所谓的调制,就是把( )转换成电话线上的传输的( );解调,即把( )转换成( )。
第5题:
类的定义必须包含在以下哪种符号之间?()
第6题:
字符型常量的定界符不包括().
第7题:
C++程序中的简单语句必须以()结束。
第8题:
下面关于流程替代语法说法错误的是()。
第9题:
单引号
方括号
花括号
双引号
第10题:
对
错
第11题:
抽象语法
具体语法
传输语法
表示语法
第12题:
方括号[]
花括号{}
双引号“”
圆括号()
第13题:
A、缩进
B、花括号
C、中括号
D、括号
答案:A
解析:python语言和其他语言的一个不同就是缩进,Python的缩进通常相当于java等语言的{}
第14题:
A.错误
B.正确
第15题:
第16题:
造分化字时,偶然有把母字的音符改换成意符的情况,如“华”分化出“花”。
第17题:
日期型常量的定界符是().
第18题:
编码就是把()转换成()的过程。
第19题:
python中,字符串的格式()。
第20题:
在Excel2002中,允许用户在公式中使用小括号“()”和方括号“[]”,但不允许使用花括号“{}”。()
第21题:
冒号
分号
空格
花括号
第22题:
括号
中括号
花括号
引号
第23题:
增强程序的可读性。
提高代码后期维护的效率。
避免了大量的HTML代码和PHP代码混合编译,分不清流程语句开始和结束的位置。
流程替代语法就是去掉if语句等的花括号,在开始和结束位置添加start和end语句。