天津大学新学期《计算机软件技术基础(2)》在线作业一

奥鹏天津大学新学期作业参考

天津大学新学期《计算机软件技术基础(2)》在线作业一插图

《计算机软件技术基础(2)》在线作业一-00001

1.设高为h的二叉树只有度为0和2的结点,则此类二叉树的结点数至少为( )
选项A:2h
选项B:2h-1
选项C:2h+1
选项D:h+1
正确答案问询微信:424329

2.假设有定义:int x=2,y=3,z=4;下面的c++表达式中,与 完全等价的是( )。
选项A:1/(float)x*y*z
选项B:/float(x*y*z)
选项C:1/x/y/z
选项D:1/(x*y*z)
正确答案问询微信:424329

3.下面对静态数据成员的描述中,正确的是( )
选项A:静态数据成员可以在类体内进行初始化
选项B:静态数据成员不可以被类的对象调用
选项C:静态数据成员不能受private控制符的作用
选项D:静态数据成员可以直接用类名调用
正确答案问询微信:424329

4.按文件用途来分,编译程序是( )。
选项A:系统文件
选项B:文档文件
选项C:用户文件
选项D:库文件
正确答案问询微信:424329

5.设栈的输入序列为1,2,?,10,输出序列为a1,a2,?,a10,若a5=10,则a7为( )。
选项A:4
选项B:8
选项C:不确定
选项D:7
正确答案问询微信:424329

6.将一个A[1:100,1:100]的三对角矩阵,按行优先存入一维数组B[1:298]中,A中元素A66,65(即该元素的下标)在B数组中位置k为 ( )。
选项A:198
选项B:195
选项C:197
选项D:196
正确答案问询微信:424329

7.( )不属于基本的存储映像方式
选项A:顺序方式
选项B:链接方式
选项C:索引方式
选项D:引用方式
正确答案问询微信:424329

8.存放另一个变量在内存中的地址的变量为( )
选项A:整形变量
选项B:浮点型变量
选项C:常量
选项D:指针
正确答案问询微信:424329

9.已知int x=1, y=2; 则执行表达式–x0 则数组元素a[2]的值为( )。
选项A:2
选项B:不确定
选项C:4
选项D:0
正确答案问询微信:424329

10.进程是一个重要的概念,它由程序、( ) 和数据三部分组成。
选项A:进程控制块
选项B:作业控制块
选项C:文件控制块
选项D:设备控制块
正确答案问询微信:424329

11.以下4组标识符中,能作为变量名使用的是( )
选项A:age,struct,s1
选项B:2A, b_3,main
选项C:ELSE,a[2],m123
选项D:_abc,M,abcd
正确答案问询微信:424329

12.下列不属于构造函数的特点的是( )
选项A:必须与类同名
选项B:是类的一个成员函数
选项C:返回类型必须是void
选项D:对象被创建时,自动被调用
正确答案问询微信:424329

13.下列数组声明与初始化正确的是( )。
选项A:int a[5]=0;
选项B:int b[3]={10,20,30,40};
选项C:float c[]={1,2,3};
选项D:float d={5.2,9.5};
正确答案问询微信:424329

14.设有定义char str[]=“abcde”,则下列语句中能正确输出字符串的是___。
选项A:coutstr[];
选项B:coutstr;
选项C:cout
选项D:coutstr[0];
正确答案问询微信:424329

15.已知:int k; 则下列for循环语句( )。
for(k=0;k=2;k++)
coutkendl;
选项A:循环体一次也不执行
选项B:循环体执行两次
选项C:是无限循环
选项D:控制循环结束的表达式非法
正确答案问询微信:424329

16.结构变量成员的表示形式为( )
选项A:变量名-成员
选项B:(*变量名).成员
选项C:变量名.成员
选项D:变量名::成员
正确答案问询微信:424329

17.设有定义:char str[]=“abcdefghij”; 执行语句str[4]=‘’; 后,strlen(str)的值为( )。
选项A:4
选项B:5
选项C:10
选项D:11
正确答案问询微信:424329

18.数据库系统的层次结构从内到外的顺序来讲,以下描述中正确的是( )。
选项A:操作系统—数据库管理系统—应用程序包—应用程序
选项B:操作系统—应用程序包—应用程序—数据库管理系统
选项C:应用程序—应用程序包—数据库管理系统—操作系统
选项D:数据库管理系统—操作系统—应用程序包—应用程序
正确答案问询微信:424329

19.int x=18,y=13; s= xy? 4:15; 上述代码执行之后,变量s的值变为( )
选项A:18
选项B:13
选项C:4
选项D:15
正确答案问询微信:424329

20.完全不考虑程序内部的逻辑结构,而根据程序的功能设计测试用例的方法是( )
选项A:黑盒测试
选项B:白盒测试
选项C:压力测试
选项D:逻辑测试
正确答案问询微信:424329

21.两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的( )关系。
选项A:同步
选项B:互斥
选项C:竞争
选项D:合作
正确答案问询微信:424329

22.下列说法中,错误的是( )。
选项A:构造函数不能有类型
选项B:创建对象时构造函数被自动调用
选项C:在一个类中,构造函数可以重载
选项D:构造函数可以与类不同名
正确答案问询微信:424329

23.一维数组的数组名是一个符号常量,其值是 ( )
选项A:该数组的长度
选项B:该数组首元素的值
选项C:该数组首元素的地址
选项D:该数组所占存储单元数
正确答案问询微信:424329

24.在程序执行中其值可以改变的量为( )
选项A:常量
选项B:变量
选项C:表达式
选项D:指针
正确答案问询微信:424329

25.( )是具有相同性质的数据元素的集合
选项A:数据
选项B:数据项
选项C:数据元素
选项D:数据对象
正确答案问询微信:424329

26.继承方式规定了派生类对基类成员的访问权限,它的形式不包括( )
选项A:公有继承
选项B:私有继承
选项C:保护继承
选项D:完全继承
正确答案问询微信:424329

27.为解决假溢出问题,在顺序存储队列时可采用( )
选项A:空队列
选项B:循环队列
选项C:双头队列
选项D:单向队列
正确答案问询微信:424329

28.已知:int a[]={1,3,5,7,9}, *ip=a; 表达式*ip+2的值是( )。
选项A:1
选项B:3
选项C:5
选项D:7
正确答案问询微信:424329

29.在位运算中,操作数每右移一位,其结果相当于( )
选项A:操作数乘以2
选项B:操作数除以2
选项C:操作数乘以4
选项D:操作奥鹏天津大学新学期作业参考数除以4
正确答案问询微信:424329

30.若用单链表表示队列,则应该选用( )
选项A:带尾指针的非循环链表
选项B:带尾指针的循环链表
选项C:带头指针的非循环链表
选项D:带头指针的循环链表
正确答案问询微信:424329

31.在解决计算机主机与打印机之间速度不匹配问题时,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则从该缓冲区中取出数据打印,先放入打印缓冲区的数据先被打印。该缓冲区应该是一个( )结构。
选项A:堆栈
选项B:队列
选项C:数组
选项D:线性表
正确答案问询微信:424329

32.在下列存储形式中,( )不是树的存储形式。
选项A:双亲表示法
选项B:孩子链表表示法
选项C:孩子兄弟表示法
选项D:顺序存储表示法
正确答案问询微信:424329

33.结构化软件开发方法不包括( )
选项A:结构化分析方法
选项B:结构化设计方法
选项C:结构化编程方法
选项D:结构化维护方法
正确答案问询微信:424329

34.C++控制语句不包括( )
选项A:复合语句
选项B:条件语句
选项C:循环语句
选项D:跳转语句
正确答案问询微信:424329

35.栈的操作特性是( )。
选项A:随机进出
选项B:先进后出
选项C:先进先出
选项D:出优于进
正确答案问询微信:424329

36.从检查程序内部的逻辑结构入手设计测试用例的方法是( )
选项A:黑盒测试
选项B:白盒测试
选项C:压力测试
选项D:功能测试
正确答案问询微信:424329

37.已知:int i=5, s; 则与s=i–; 等价的是 ( )
选项A:s=i; i=i-1;
选项B:i=i-1; s=i;
选项C:s=i; s=s-1;
选项D:s=i; s=i-1;
正确答案问询微信:424329

38.数据的逻辑结构分为两大类,它们是( )。
选项A:索引结构和非索引结构
选项B:链式结构和顺序结构
选项C:层次结构和网状结构
选项D:线性结构和非线性结构
正确答案问询微信:424329

39.若定义int x =4,y =10;则表达式( )的值为假。
选项A:(x3)20)
选项B:(x=4)||(y10)
选项C:(x2)4)||(y15)=40)
选项D:x&&y
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网