
【名词&注释】
字符串(string)、描述符(descriptor)、运算符重载(operator overloading)、参数表(parameter list)、不合法、第一个(first)、操作数(operand)、带符号(tape symbol)、运行时(run-time)、双目运算符
[单选题]下面对测试和调试的论述错误的是
A. 调试的任务是修改错误,测试的任务是查找错误
B. 调试主要发生在程序的开发阶段,测试贯穿整个软件生命周期
C. 出现错误的地方很可能还有错误,对程序的测试和调试都是这样
D. 由于调试的过程已经修正了错误,调试过的地方用不着再测试了
查看答案&解析
点击获取本科目所有试题
举一反三:
[单选题]下列程序的运行结果是
A. include "stdio.h"
B. main( )
C. { int x=-9,y=5,z=8;
D. if(xy)
E. if(y0) z=0;
F. else z+=1;
G. printf("%d\n",z);}
H. 6
I. 7
J. 8
K. 9
[单选题]有如下一个Sub过程: Sub mlt(ParamArray numbers()) n=1 For Each x In numbers n=n*x Next x Print n End Sub 在一个事件过程中如下调用该Sub过程: Private Sub Command1_Click() Dim a As Integer Dim b As Integer Dim c As Integer Dim d As Integer a=1 b=2 c=3 d=4 mlt a,b,c,d End Sub 该程序的运行结果为( )。
A. 12
B. 24
C. 36
D. 48
[单选题]关于索引的叙述,下列选项不正确的是( )。
A. VFP支持两种索引文件:复合索引文件和单索引文件
B. 实现索引查询必须满足以下条件:打开数据库;打开索引文件;确定控制索引文件;对于复合索引文件还需确定控制文件
C. 打开和关闭索引文件均使用SET INDEX TO命令
D. 索引文件不随库文件的关闭而关闭
[单选题]下列程序的运行结果是______。 main() { int a[6],i; for(i=2;i6;i++) {a[i]=4*(i-2*(i>3))%5; printf("%2d",a[i]); } }
A. 1 2 1 2
B. 3 2 3 2
C. 2 2 2 2
[单选题]将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是
A. 不合法的运算符
B. 一元运算符
C. 无操作数(operand)的运算符
D. 二元运算符
[单选题]有以下程序段
A. char ch; int k;
B. ch=′a′; k=12;
C. printf("%c,%d,",ch,ch,k); printf("k=%d \n",k);
D. 已知字符a的ASCII码值为97,则执行上述程序段后输出结果是
E. 因变量类型与格式描述符的类型不匹配输出无定值
F. 输出项与格式描述符个数不符,输出为零值或不定值
G. a,97,12k=12
H. a,97,k=12
[单选题]有如下的程序: #includecstring> #includeiostream> using namespace std; class MyString { public: MyString(const char*s); ~MyString(){delete[]data;} Protected: unsigned len; char*data; }; MyString::MyString(const char*s) { len=strlen(s); data=new char[len+1]; strcpy(data,s); } int main() { MyString a("C++Programing"); MyString b(a); return 0; } 在运行上面的程序时出错,出错的原因是
A. 没有定义实现深层复制(深拷贝)的拷贝构造函数
B. 构造对象a时实参与形参类型不符
C. 系统不能生成缺省的拷贝构造函数
[单选题]要清除已经在图片框Picturel中打印的字符串而不清除图片框中的图像,应使用语句( ) 。
A. Picture1.Cls
B. Picture1.Picture=LoadPicture("")
C. Picture1.Pint""
D. Picture1.Picture""
本文链接:https://www.zhukaozhuanjia.com/download/xr557l.html