第5题
A.只有可执行程序( .exe)才能在计算机中运行。
B.计算机程序是用自然语言书写的关于问题求解的方法和步骤的描述。
C.计算机程序编程人员利用某种计算机程设计语言, 根据用户业务需求来编写完成, 从概念上讲,计算机程序有数据和代码两部分。
D.用高级程序设计语言书写的程序都可以直接在计算机中运行。
E.从本质上讲,计算机程序是在计算机中运行的指令序列。
第6题
已知顺序表类模板的C++描述如下:
template<class T>
class LinearList
{
public:
LinearList(int LLMaxSize); //构造函数,创建空表
~LinearList(); //析构函数,删除表
LinearList<T>& Insert(int k,const T& x);
//在第k个位置插入元素x,返回插入后的线性表
bool IsEmpty() const;
//判断表是否为空,表空返回true,表非空返回false
int GetLength() const; //返回表中数据元素的个数
bool GetData(int k,T& x);
//将表中第k个元素保存到x中,不存在则返回false
bool ModifyData(int k,const T& x);
//将表中第k个元素修改为x,不存在则返回false
int Find(const T& x); //返回x在表中的位置,如果x不在表中返回0
LinearList<T>& DeleteByIndex(const int k, T& x);
//删除表中第k个元素,并把它保存到x中,返回删除后的线性表
LinearList<T>& DeleteByKey(const T& x,T& y);
//删除表中关键字为x元素,返回删除后的线性表
void OutPut(ostream& out) const;
//将线性表放到输出流out中输出
private:
int length; //当前数组元素个数
int MaxSize; //线性表中最大元素个数
T *element; //一维动态数组
};
int main()
{
LinearList<int> IntegerLList(10);
int i,x;
for(i=1;i<11;i++)
IntegerLList.Insert(i,i*5);
for(i=2;i<=3;i++)
{
IntegerLList.DeleteByIndex(i,x);
cout<<x<<endl;
}
cout<<endl;
return 0;
}
请写出主函数main执行后在屏幕上的输出结果。
第7题
A、中断服务程序与中断时CPU正在运行的程序是相互独立的,他们之间没有确定的关系。子程序调用时转入的子程序与CPU正在执行的程序段是同一程序的两部分
B、除了软中断,通常中断产生都是随机的,而子程序调用时由CALL指令(子程序调用指令)引起的
C、中断服务程序的入口地址可以通过硬件向量法产生向量地址,再由向量地址找到入口地址。子程序调用的子程序入口地址是由CALL指令中的地址码给出的
D、调用中断服务程序和子程序都需保护程序端点,前者是由中断隐指令完成,后者由CALL指令本身完成
E、处理中断服务程序时,对多个同时发生的中断需进行裁决,而调用子程序时一般没有这种操作
F、在中断服务程序和所调用的子程序中都有保护寄存器内容的操作
第9题
A.函数值只能通过函数名返回
B.当实参为变量时,形参的改变影响实参的值
C.一个函数子程序只能返回一个函数值或一个变量值
D.函数值只能通过形实结合双向传递
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!