Magna Concursos
1699609 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: CENSIPAM

class ComandoSQL {
private:
const char *nomeBancoDados;
sqlite3 *bd;
char *mensagem;
int rc;
void conectar() throw (EErroPersistencia);
void desconectar();
static int callback(void *, int, char **, char **);
protected:
static list<ElementoResultado> listaResultado;
string comando;
public:
ComandoSQL::ComandoSQL() {
nomeBancoDados = "testedb";
}
void executar() throw (EErroPersistencia);
};

Acerca do código acima, escrito em C++, julgue o próximo item.

Na classe “ComandoSQL”, dois métodos podem lançar “EErroPersistencia” a classe template “list” é instanciada e parametrizada com “ElementoResultado”;“listaResultado” referencia uma instância da classe template “list”; há um construtor inline; o atributo “comando” não pode ser acessado por código fora da classe “ComandoSQL”; o método “callback” pode ser invocado sem a classe ser instanciada.

 

Provas

Questão presente nas seguintes provas

Analista de Suporte - Informática

120 Questões