Questões de Concurso Público ANAC 2009 para Técnico Administrativo - Informática

Foram encontradas 120 questões

Q49975 Banco de Dados
A respeito de SQL e PL/SQL, julgue os itens a seguir.

Quando se executa com sucesso o comando SQL "TRUNCATE TABLE cidades", todos os registros da tabela cidades são removidos.
Alternativas
Q49976 Banco de Dados
A respeito de SQL e PL/SQL, julgue os itens a seguir.

O comando SQL DROP TABLE permite copiar os registros de uma tabela para outra e a seleção dos registros a serem copiados deve ser especificada pelas cláusulas FROM e WHERE.
Alternativas
Q49977 Banco de Dados
A respeito de SQL e PL/SQL, julgue os itens a seguir.

O comando SQL ALTER TABLE possibilita alterar a estrutura de uma tabela, como por exemplo, adicionando ou removendo uma coluna de uma tabela.
Alternativas
Q49978 Banco de Dados
A respeito de SQL e PL/SQL, julgue os itens a seguir.

O código escrito em PL/SQL pode ser executado pelo SQL *Plus.
Alternativas
Q49979 Banco de Dados
A respeito de SQL e PL/SQL, julgue os itens a seguir.

A estrutura básica de um bloco PL/SQL é composta por quatro seções: DECLARE, BEGIN, EXCEPTION e END. As seções DECLARE, BEGIN e END são obrigatórias.
Alternativas
Q49980 Engenharia de Software
Com relação a aspectos de linguagem de programação,
programação estruturada, programação orientada a objetos e
conceitos associados, julgue os itens de 106 a 113.

O uso de mais de uma super classe imediata é usualmente denominado herança múltipla; ter somente uma super classe direta é denominado herança simples.
Alternativas
Q49981 Algoritmos e Estrutura de Dados
Com relação a aspectos de linguagem de programação,
programação estruturada, programação orientada a objetos e
conceitos associados, julgue os itens de 106 a 113.

O escopo em que uma variável é declarada define, obrigatoriamente, a que função do tipo pública essa variável se associa.
Alternativas
Q49982 Programação
Com relação a aspectos de linguagem de programação,
programação estruturada, programação orientada a objetos e
conceitos associados, julgue os itens de 106 a 113.

A sobrecarga de operadores, recurso presente nas linguagens C++ e C#, pode ser considerada uma técnica de uso de polimorfismo.
Alternativas
Q49983 Engenharia de Software
Com relação a aspectos de linguagem de programação,
programação estruturada, programação orientada a objetos e
conceitos associados, julgue os itens de 106 a 113.

Por ser considerada técnica insegura de programação, o conceito de encapsulamento não é mais indicado para uso em linguagem de programação orientada a objeto.
Alternativas
Q49984 Algoritmos e Estrutura de Dados
Com relação a aspectos de linguagem de programação,
programação estruturada, programação orientada a objetos e
conceitos associados, julgue os itens de 106 a 113.

Recursão ocorre quando uma função chama a ela mesma direta ou indiretamente.
Alternativas
Q49985 Programação
Com relação a aspectos de linguagem de programação,
programação estruturada, programação orientada a objetos e
conceitos associados, julgue os itens de 106 a 113.

O valor retornado pela função abaixo, quando ela é chamada por
Imagem 019.jpg
Alternativas
Q49986 Programação
Com relação a aspectos de linguagem de programação,
programação estruturada, programação orientada a objetos e
conceitos associados, julgue os itens de 106 a 113.

Tipos abstratos de dados só podem ser definidos em linguagens que implementam o paradigma de programação estruturada.
Alternativas
Q49987 Programação
Com relação a aspectos de linguagem de programação,
programação estruturada, programação orientada a objetos e
conceitos associados, julgue os itens de 106 a 113.

Na linguagem de programação Java, é recomendado o uso da estrutura while quando o programador sabe, previamente, a quantidade exata de iterações que ocorrem na estrutura.
Alternativas
Q49988 Engenharia de Software
A respeito dos conceitos relacionados ao desenvolvimento de
sistemas e às metodologias de desenvolvimento de sistemas,
julgue os itens seguintes.

Para o método ágil de desenvolvimento conhecido como extreme programming, todos os requisitos funcionais são expressos como cenários (histórias do usuário) que são implementados diretamente como uma série de tarefas.
Alternativas
Q49989 Engenharia de Software
A respeito dos conceitos relacionados ao desenvolvimento de
sistemas e às metodologias de desenvolvimento de sistemas,
julgue os itens seguintes.

A técnica conhecida como refactoring é constantemente aplicada no desenvolvimento baseado no método ágil extreme programming.
Alternativas
Q49990 Engenharia de Software
A respeito dos conceitos relacionados ao desenvolvimento de
sistemas e às metodologias de desenvolvimento de sistemas,
julgue os itens seguintes.

No modelo extreme programming, os testes de software só são realizados na etapa, final de desenvolvimento do software e, somente nessa etapa, os programadores trabalham, obrigatoriamente, em pares, utilizando cada um o próprio computador.
Alternativas
Q49991 Engenharia de Software
A respeito dos conceitos relacionados ao desenvolvimento de
sistemas e às metodologias de desenvolvimento de sistemas,
julgue os itens seguintes.

Frameworks caracterizam-se, obrigatoriamente, por apresentarem baixa complexidade. Por esse motivo, são sempre considerados opção viável no processo de desenvolvimento de software.
Alternativas
Q49992 Engenharia de Software
A respeito dos conceitos relacionados ao desenvolvimento de
sistemas e às metodologias de desenvolvimento de sistemas,
julgue os itens seguintes.

O framework modelo visão controlador (MVC - model view controller) é muito utilizado para projeto da GUI (graphical user interface) de programas orientados a objetos.
Alternativas
Q49993 Arquitetura de Software
A respeito dos conceitos relacionados ao desenvolvimento de
sistemas e às metodologias de desenvolvimento de sistemas,
julgue os itens seguintes.

O uso de padrões de projeto somente pode ser aplicado a projetos que implementam o paradigma de programação orientada a objetos.
Alternativas
Q49994 Engenharia de Software
A respeito dos conceitos relacionados ao desenvolvimento de
sistemas e às metodologias de desenvolvimento de sistemas,
julgue os itens seguintes.

Geradores de código em ferramentas CASE (computer aided software engineering) podem ser embasados em modelos UML. Nesse caso, o gerador pode gerar um programa ou componente completo ou um esqueleto de código.
Alternativas
Respostas
101: C
102: E
103: C
104: E
105: E
106: C
107: E
108: C
109: E
110: C
111: E
112: E
113: E
114: C
115: C
116: E
117: E
118: C
119: E
120: C