天津大学《计算机软件技术基础(2)》在线作业一
奥鹏天津大学平时在线作业
《计算机软件技术基础(2)》在线作业一-00001
C++程序由( )函数开始执行
A:main
B:fun
C:cout
D:function
答案问询微信:424329
设栈的输入序列是1,2,3,4,则( )不可能是其出栈序列。
A:1243
B:2134
C:1432奥鹏天津大学平时在线作业
D:4312
答案问询微信:424329
整型变量a定义后赋初值的结果是( )
int a=2.8*6;
A:12
B:16
C:17
D:18
答案问询微信:424329
int ax[5], *p=下列表达式合法的是( )
A:p=ax+3;
B:ax=p;
C:ax++;
D:p=
答案问询微信:424329
设有定义:char str[]=“abcdefghij”; 执行语句str[4]=‘ ’; 后,strlen(str)的值为( )。
A:4
B:5
C:10
D:11
答案问询微信:424329
一个n阶的下三角矩阵有n2个元素,但是用一维数组进行存储时,只需要存储( )个下三角部分的元素,数组长度也即为此元素个数。
A:n
B:2n
C:n/2
D:n(n+1)/2
答案问询微信:424329
已知int x=1, y=2; 则执行表达式–x0 3)20)
A:1/(float)x*y*z
B:/float(x*y*z)
C:1/x/y/z
D:1/(x*y*z)
答案问询微信:424329
用快速排序的方法对包含几个关键字的序列进行排序,最坏情况下,执行的时间为( )
A:n
B:n2
C:n/2
D:n(n-1)/2
答案问询微信:424329
下列说法中,错误的是( )。
A:构造函数不能有类型
B:创建对象时构造函数被自动调用
C:在一个类中,构造函数可以重载
D:构造函数可以与类不同名
答案问询微信:424329
int a=1,b; b=(a==0);上述代码执行之后,变量b的值变为( )
A:-1
B:0
C:1
D:2
答案问询微信:424329
在解决计算机主机与打印机之间速度不匹配问题时,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则从该缓冲区中取出数据打印,先放入打印缓冲区的数据先被打印。该缓冲区应该是一个( )结构。
A:堆栈
B:队列
C:数组
D:线性表
答案问询微信:424329