1. [单选题]以下关于算法叙述错误的是()
A. 算法可以用伪代码、流程图等多种形式(various forms)来描述
B. 一个正确的算法必须有输入
C. 一个正确的算法必须有输出
D. 用流程图可以描述的算法可以用任何一种计算机高级语言编写成程序代码
2. [单选题]如果表达式x*y+2中,“*”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为
A. operator+(operator*(x,y),z)
B. x.operator+(operator*(x,y),z)
C. y.operator*(operator+(x,y),z)
D. x.operator+(operator*(x,y))
3. [单选题]下面程序的功能是输出以下形式的金字塔图案: * *** ***** ******* 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"); } } 在下划线处应填入的是( )。
A. i
B. 2*-1
C. 2*i+1
D. i+2
4. [单选题]软件设计中模块划分应遵循的准则是()。
A. 低内聚低耦合
B. 高耦合高内聚
C. 高内聚低耦合
D. 低耦合高内聚
5. [单选题]下列叙述中错误的是( )。
A. 在C语言中,对二进制文件的访问速度比文本文件快
B. 在C语言中,随机文件以二进制代码形式存储数据
C. 语句FILE fp;定义了一个名为fp的文件指针
D. C语言中的文本文件以ASCII码形式存储数据
6. [单选题]若要查询某字段的值为“JSJ”的记录,在查询设计视图对应字段的准则中,错误的表达式是______。
A. JSJ
B. “JSJ”
C. “*JSJ*”
D. Like “JSJ”
7. [单选题]在VB中,表达式Mid("Visual Basic程序设计",8,5)的结果是( )
A. Visual B
B. l Basic
C. Basic
D. 出错
8. [单选题]某二叉树的后序遍历序列与中序遍历序列相同,均为ABCDEF,则前序遍历序列为()。
A.
B. F
C. E
D. D
E. C
F. BA
G. CBAFED
9. [单选题]下列叙述中正确的是( )。
A. 线性链表是线性表的链式存储结构
B. 栈与队列是非线性结构
C. 双向链表是非线性结构
D. 只有根结点的二叉树是线性结构
10. [单选题]已知函数f的原型是:voidf(int*a,long &B) ;,变量v1、v2;的定义是int v1;long v2;正确的调用语句是
A. f(V1,&V2);
B. f(v1,v2);
C. f(&v1,v2);
D. f(&v1,&v2);