[单选题]下列程序段的执行结果为a=1b=0Select Case a Case 1 Select Case b Case 0 Print"**0**" Case 1 Print"**1**" End SelectCase 2 Print"**2**"End Select
正确答案 :A
* * 0 * *
解析:解析:此题考查的是SelectCase结构。SelectCase结构的一般格式为:SelectCaseexpr[Caseexpr1][clause1][Caseexpr2][clause2]……[Caseelse][clausen]EndSelect其中expr是测试表达式,如果满足exprn就执行这条语句,然后退出,因为a=1,b=0,所以执行语句Print"**0**"。
[单选题]有定义语句“chars[10];”,若要从终端给S输入5个字符,错误的输入语句是( )。
正确答案 :E
scanf("%s",s[1]);
解析:D。【解析】选项A调用函数gets使得s数组从s[0]开始得到输入的字符;选项B使得数组从元素s[1]开始得到输入的5个字符;选项C使得数组从s[0]开始得到输入的字符;而选项D的scan[(”%S”,S[1])调用错误,应为scanf(”%s”,&s[1])输入项部分应该是一个地址值。
[单选题]派生类的成员函数不能访问基类的( )。
正确答案 :C
私有成员
解析:本题考查3种继承方式,其中,基类的私有成员始终为基类私有。所以派生类无法访问基类的私有成员。本题答案为c。
查看原题 点击获取本科目所有试题