[单选题]以下关于算法叙述错误的是()
正确答案 :B
一个正确的算法必须有输入
解析:一个正确的算法可以有零个或者多个输入,必须有一个或者多个输出
[单选题]如果表达式x*y+2中,“*”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为
正确答案 :A
operator+(operator*(x,y),z)
解析:解析:C++中用成员函数重载x*y为:x.operator*(y),用友元函数重载x*y为:operator*(x,y),用成员函数重载x+y为:x.operator+(y),用友元函数重载x+y为:operator+(x,y)。
[单选题]下面程序的功能是输出以下形式的金字塔图案: * *** ***** ******* main() { int i,j; for(i=1;i=4;i++) { for(j=1;j=4-i;j++)printf(" "); for(j=1;j=( );j++)printf("*"); printf("\n"); } } 在下划线处应填入的是( )。
正确答案 :B
2*-1
解析:解析:观察可知图形共4行,主函数中通过一个for5循环循环4次,输出4行。第1行输出3个空格和1个*,第2行输出 2个空格和3个*,第3行输出1个空格和5个*,第4行输出7个*,主函数中通过第2个循环控制每行的输出空格数,第3个for循环控制输出*的个数,总结规律:每行输出*的个数,总比前一行的多2个,且第1行的个数为1,可以断定每行输出*的个数组成了一个公差为2的等差数列,所以每行输出。的个数即该等差数列的通项,故该空白处应该填写2*i-1,所以,4个选项中选项B符合题意。
[单选题]软件设计中模块划分应遵循的准则是()。
正确答案 :C
高内聚低耦合
[单选题]下列叙述中错误的是( )。
正确答案 :C
语句FILE fp;定义了一个名为fp的文件指针
[单选题]若要查询某字段的值为“JSJ”的记录,在查询设计视图对应字段的准则中,错误的表达式是______。
正确答案 :C
“*JSJ*”
解析:解析:在查询字段中使用“*”,表示查洵所有字段的值。“*JSJ*”表示查询某字段内容中间包含JSJ的值的记录。
[单选题]在VB中,表达式Mid("Visual Basic程序设计",8,5)的结果是( )
正确答案 :C
Basic
[单选题]某二叉树的后序遍历序列与中序遍历序列相同,均为ABCDEF,则前序遍历序列为()。
正确答案 :A
[单选题]下列叙述中正确的是( )。
正确答案 :A
线性链表是线性表的链式存储结构
[单选题]已知函数f的原型是:voidf(int*a,long &B) ;,变量v1、v2;的定义是int v1;long v2;正确的调用语句是
正确答案 :C
f(&v1,v2);
解析:解析:本题考核形式参数与实在参数,参数值的传递。第一个参数是地址传递,所以在调用时要传入实参的地址,第二个参数引用传递,调用时直接写上实参即可。
查看原题