正确答案: C
自底向上
题目:下面不属于软件设计原则的是______。
查看原题查看所有试题
学习资料的答案和解析:
[单选题]设有程序段 int k=10; while(k=0)k=k-1; 则下面描述中正确的是
循环体语句一次也不执行
解析:解析: 本题中,首先将0赋给k,表达式变为0,跳出循环,没有执行循环体语句。解答本题的关键是掌握while语句。
[单选题]对下列程序段的描述正确的是( )。 #includeiostream.h> int fun(int,int); void main() { coutfun(1,2)endl; } int fun(int x,int y) { return x+y; }
该函数定义和调用方式都正确
解析:解析:函数定义的一般形式为:类型标识符函数名(形式参数列表){声明部分;语句}。函数调用的一般格式为:函数名(实参列表)。而“int fun(int,int)”为函数声明,是可以不写形参名,只写形参的类型。所以,可以看出函数fun的定义和调用都是正确的。
[单选题]23 有如下程序段,该程序段循环的次数是______。 Dim i As Integer Dim j As Integer Dim k As Integer k=0 For i = 0 To 10 Step 3 For j = 1 To 5 If j > 3 Then k = k + 4: Exit For k=k+1 Print k Next j If i > 8 Then Exit For Next i
12
[单选题]条件函数IIF(LEN(SPACE(3))>3,1,-1)的值为______。
-1
解析:解析:SPACE(数值表达式)返回一定数量的空格,返回值是字符型。SPACE(3)的值是3个空格。LEN(字符表达式)返回一个字符串的长度,返回值是数值型。LEN(SPACE(3))的值是数值3。IIF(条件,表达式1,表达式2)如果条件成立则返回第1个表达式的值,否则返回第2个表达式的值,返回值可以是字符型、数值型、日期型、日期时间型、货币型。IIF(LEN(SPACE(3))>3,1,-1),即IIF(3>3,1,-1),所以最后的结果是-01。
[单选题]如下程序的输出结果是 #includeiostream> #includeiomanip> using namespace std; class CSum{ int x,y; public: CSum(int x0,int y0):X(x0),y(y0){ } friend ostream& operator(ostream& os,const CSum& xA) { ossetw(5)xa.x+xa.y: return os; } }; int main( ){ CSum y(3,5); coutsetfill('*')8; couty; return 0; }
8****8
解析:解析:输出流控制中,如果没有指定对齐方式,则默认为左对齐、右填充,CSum类使“”运算符出栈,并将输出控制为宽度为5,coutsetfill('*')8;执行时就打印8****,然后执行couty;打印8,故答案为D。