Questões de Concurso
Sobre linguagens de programação em programação
Foram encontradas 8.034 questões
class Porta {
int numero;
public:
Porta(int numero):numero(numero){}
virtual ~Porta(){cout << "Fechar" << "\n";}
virtual void enviar(char) throw (invalid_argument) = 0;
int getNumero() const {return numero;}
};
class Serial:public Porta {
string nome;
public:
Serial(int numero, string nome):Porta(numero), nome(nome){}
~Serial(){cout << "Encerrar" << "\n";}
string getNome() const;
void enviar(char) throw (invalid_argument);
};
inline string Serial::getNome() const {
return nome;
}
void Serial::enviar(char dado) throw (invalid_argument){
if (dado == '0')
throw invalid_argument("Valor nulo");
cout << "Enviar " << dado << "\n";
}
class Porta {
int numero;
public:
Porta(int numero):numero(numero){}
virtual ~Porta(){cout << "Fechar" << "\n";}
virtual void enviar(char) throw (invalid_argument) = 0;
int getNumero() const {return numero;}
};
class Serial:public Porta {
string nome;
public:
Serial(int numero, string nome):Porta(numero), nome(nome){}
~Serial(){cout << "Encerrar" << "\n";}
string getNome() const;
void enviar(char) throw (invalid_argument);
};
inline string Serial::getNome() const {
return nome;
}
void Serial::enviar(char dado) throw (invalid_argument){
if (dado == '0')
throw invalid_argument("Valor nulo");
cout << "Enviar " << dado << "\n";
}
Observe o fragmento de código JAVA a seguir.
public class prova {
public prova() { }
public static int d(int x) {
return x*2;
}
public static int e(int x) {
return x*5;
}
public static int fn(int x) {
if (x<1)
return 0;
else
return 4+fn(x-1);
}
public static int g(int y) {
return 10+fn(y)+e(y)+d(y);
}
public static void main(String[] args) {
System.out.println(g(5));
}
}
A execução do método main apresentará a saída:
Preenchem correta e respectivamente as lacunas I, II e III:
Analise o código abaixo:
typedef struct {
Vertex * vertices;
long n, m;
char * id;
} Graph;
typedef struct vertex_struct {
struct arc_struct * arcs;
char * name;
} Vertex;
typedef struct arc_struct {
struct vertex_struct * tip;
struct arc_struct * next;
} Arc;
O tipo de estrutura de dados a que ele se refere pode ser definido como um
Analise:

Na execução do código JAVA acima,
Instruções: Para responder à questão, considere o código Java abaixo.

Instruções: Para responder à questão, considere o código Java abaixo.

Table1.SetRangeStart; Table1.FieldByName(‘Codigo’):=100;(*Table1Codigo.asinteger := 100 *) Table1.KeyExclusive := False; Table1.SetRangeEnd; Table1.FieldByName(‘Codigo’):=200;(*Table1Codigo.asinteger := 200 *) Table1. KeyExclusive := True;
Para que o procedimento DELPHI acima se complete, a instrução Table1.ApplyRange; deve ser inserida imediatamente após a instrução:
procedure TSearchDemo.SearchExactClick(Sender: TObject); begin Table1.SetKey; Table1.Fields[0].AsString : Edit1.Text; (* Table1.Fieldbyname(‘Cidade’) : Edit1.Text *) Table1.GoToKey; end;
O procedimento acima pode ser substituído por: