![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
C++编程过程中的错误有以下几类:
A.Syntax Error
B.Logical Error
C.Runtime Error
D.Mistype Error
A.Syntax Error
B.Logical Error
C.Runtime Error
D.Mistype Error
A.Visual Basic是采用事件驱动编程机制的语言
B.Visual Basic程序既可以编译运行,也可以解释运行
C.构成Visual Basic程序的多个过程没有固定的执行顺序
D.Visual Basic程序不是结构化程序,不具备结构化程序的三种基本结构
A、可用高级语言和低级语言编写出功能等价的程序
B、高级语言和汇编语言源程序都不能在机器上直接执行
C、编译程序员必须了解机器结构和指令系统
D、汇编语言是一种与机器结构无关的编程语言
A. 自然语言表示的算法便于翻译成程序设计语言
B. 流程图依赖于计算机程序设计语言
C. 用伪代码描述的算法易于向计算机程序设计语言过渡
D. 伪代码的可读性比自然语言强
A、以上的代码中存在的错误包括:不能在接口中定义变量,所以int A代码行将出现错误
B、以上的代码中存在的错误包括:接口方法delFile是不允许实现的,所以不能编写具体的实现函数
C、代码void disFile();定义无错误,接口可以没有返回值
D、代码void disFile();应该编写为void disFile(){};
阅读以下说明和C++代码,将解答写入答题纸的对应栏内。
【说明】
请编写一个函数int SeqSearch(int list[],int start,int n,int key),该函数从start开始,在大小为n的数组list中查找key值,返回最先找到的key值的位置,如果没有找到则返回-1。请修改程序中画线部分的错误并将不同情况下的输出结果补充完整。
【程序】
文件search.cpp的内容如下:
#include
int SeqSearch(int list[],int start,int n,int key)
{
for(int i=start;i<=n;i++)// (1)
{
if(list[i]=key) // (2)
{
return i;
}
}
return -1;
}
void main()
{
int A[10];
int key,count=0,pos;
cout$amp;for(pos=0;pos<10;pos++)
{
cin$amp;>amp;$gt;A; // (3)
}
cout$amp;cin$amp;>amp;$gt;key;
pos=0;
while((pos=SeqSearch(A,pos,10,key))!=-1)
{
count++;
pos++;
}
cout$amp;}
第一种情况:输入2 3 12 6 8 45 8 33 7 输入key:8
输出: (4)
第二种情况:输入2 3 12 6 8 45 8 33 7 输入key:9
输出: (5)
B、1
C、15
D、16
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!