Questões de Concurso Para técnico de tecnologia da informação

Foram encontradas 8.888 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q925902 Engenharia de Software
Na UML2, o diagrama de classes representa, entre outros, a relação das classes de um sistema. Observe o diagrama a seguir.
Imagem associada para resolução da questão

As relações “Professor-Funcionário”, “Turma-Aluno” e “Turma-Horario” são, respectivamente,
Alternativas
Q925901 Engenharia de Software
Sobre casos de uso, é correto afirmar que
Alternativas
Q925900 Engenharia de Software
O diagrama, introduzido na UML2, que é usado para descrever a colaboração interna de componentes e classes, é chamado de
Alternativas
Q925899 Engenharia de Software
O IBM RUP é composto de 4 fases e 9 disciplinas. As disciplinas de “Análise e Projeto (design)” e “Implementação” são importantes para o efetivo desenvolvimento do sistema. “Análise e Projeto (design)” e “Implementação” estão presentes, com mais intensidade, respectivamente, nas fases de
Alternativas
Q925898 Engenharia de Software
Sobre o IBM RUP (Rational Unified Process), é correto afirmar que é um processo
Alternativas
Q925897 Programação
Analise o trecho de código, em JAVA, a seguir. Imagem associada para resolução da questão
Ao ser executado, o método main da classe Teste mostra, na tela, o texto
Alternativas
Q925896 Programação
Sobre a linguagem Python, afirma-se:
I É uma linguagem com suporte à orientação a objetos e à herança múltipla. II É uma linguagem em que a endentação (indent) faz parte da sintaxe. III Possui uma implementação de orientação a objetos em que todos os atributos são, obrigatoriamente, privados. IV É uma linguagem que possui tipagem estática.
Estão corretas as afirmativas
Alternativas
Q925895 Programação
Analise o trecho de código, em Python 3, a seguir.
Imagem associada para resolução da questão
O valor impresso pela função print, na última linha do trecho de código, é
Alternativas
Q925894 Engenharia de Software
Em um programa, desenvolvido com uma linguagem orientada a objetos, uma classe Turma possui, como atributos, um professor, objeto da classe Professor e uma coleção de alunos, que são objetos da classe Aluno. Objetos das classes Aluno e Professor existem independente da existência de um objeto da classe Turma. A associação entre uma turma e objetos das classes Professor e Aluno é definido como
Alternativas
Q925893 Programação
Em POO (Programação Orientada a Objetos) a implementação do comportamento dos objetos é especificado, na classe, através da definição de
Alternativas
Q925892 Programação
Analise a estrutura
struct ListaLigadaNo { int elemento; struct ListaLigadaNo *proximo; };
e a função, em ANSI C,
struct ListaLigadaNo * insereInicio(struct ListaLigadaNo *inicio, int num, int *erro){ struct ListaLigadaNo *novo; *erro = 0; novo = (struct ListaLigadaNo*) malloc(sizeof(struct ListaLigadaNo)); if (novo==NULL){ *erro = 1; return inicio; } else { novo->elemento=num; _____________________________/* (1) */ return novo; } }
Para que a função, que insere um novo elemento no início da lista e retorne o início da lista, funcione corretamente, a linha em branco, marcada com o comentário (1), deve ser preenchida com
Alternativas
Q925891 Programação
Analise a função, em ANSI C, a seguir.
int f(unsigned int a){ if (a==0) return 0; else return (a&1)+f(a>>1); }
O valor retornado pela função, quando o parâmetro a possui valor 80, é :
Alternativas
Q925890 Programação
Analise o programa, em ANSI C, a seguir.
#include <stdio.h> int main(int argc, char **argv){ int a, b, c, d; a = 15; b = 20; c = b; d = 0; while (a<b){ if (c%a!=0 && c%b!=0){ c++; continue; } d = d + c; if (c%a==0 && c%b==0) break; c++; } printf("%d\n",d); return 0; }
Após ser compilado com o comando gcc –Wall –ansi –o teste teste.c
e executado, o valor impresso pelo programa é:
Alternativas
Q925889 Algoritmos e Estrutura de Dados
Analise o algoritmo a seguir.
Imagem associada para resolução da questão

Considere “a mod b” como o resto da divisão inteira entre a e b.
O valor retornado, quando os parâmetros a e b forem, respectivamente, 15 e 20, é
Alternativas
Q925888 Banco de Dados
Em um servidor MySQL, há um banco ‘teste’, inicialmente sem tabelas. Executa-se, nesse banco, a sequência de comandos SQL a seguir.
Imagem associada para resolução da questão

A quantidade de linhas retornadas pela consulta
SELECT * FROM CONTATO,TELEFONE WHERE CONTATO.CONTATO_ID = TELEFONE.CONTATO_ID AND CONTATO.EMAIL IS NULL;
é
Alternativas
Q925887 Algoritmos e Estrutura de Dados
Analise as afirmações a seguir sobre algoritmos.
I Um algoritmo é a solução específica para um problema específico. II Todo algoritmo recursivo tem um equivalente iterativo, e todo algoritmo iterativo tem um equivalente recursivo. III Um algoritmo possui uma quantidade de passos definidos, garantindo que ele possua um tempo máximo, possível de calcular, para terminar. IV Todos os dados, em um algoritmo, são armazenados em variáveis, através da operação de atribuição.
Estão corretas
Alternativas
Q925886 Banco de Dados
Sobre as cláusulas de restrição SQL, afirma-se:
I A cláusula WHERE restringe os resultados obtidos após a aplicação da cláusula FROM. II A cláusula HAVING é utilizada de forma horizontal para filtrar linhas. III A cláusula WHERE é utilizada para filtrar resultados de agrupamentos. IV A cláusula HAVING somente pode ser utilizada em conjunto com GROUP BY.
Estão corretas as afirmativas
Alternativas
Q925885 Banco de Dados
Uma determinada escola resolve abrir vagas em cursos de idiomas para a comunidade de forma gratuita. Cada candidato tem direito de se inscrever em apenas um curso. Cada curso ofertado possui uma sigla que o identifica univocamente. O candidato recebe um código identificador exclusivo. Um banco de dados foi criado para armazenar as informações da inscrição. A base de dados contém as tabelas CANDIDATO e CURSO com as seguintes estruturas:
CANDIDATO: ( *CODIGO_CANDIDATO, NOME_CANDIDATO, SIGLA_CARGO, NOME_CARGO ) CURSO: ( *SIGLA_CURSO, NOME_CURSO, NUMERO_VAGAS )
Os atributos CODIGO_CANDIDATO e SIGLA_CURSO são chaves primárias em suas respectivas tabelas. Com base nas informações descritas, as formas normais mais completas, dentre 1FN, 2FN e 3FN, em que as tabelas CANDIDATO E CURSO encontram-se são, respectivamente,
Alternativas
Q925884 Banco de Dados
Em SQL, é possível criar estruturas que funcionam como uma tabela virtual, cujo comportamento assemelha-se a uma tabela real de banco de dados, entretanto, sem armazenar as informações apresentadas. Essas estruturas não existem como uma entidade independente na base de dados física. A essa estrutura, dá-se o nome de
Alternativas
Q925883 Banco de Dados
O modelo Entidade-Relacionamento tem como objetivo representar as estruturas de dados a serem utilizadas em um sistema de informação ou que pertençam a um determinado domínio. Nesse modelo, a representação em retângulo corresponde
Alternativas
Respostas
4801: B
4802: C
4803: B
4804: D
4805: A
4806: C
4807: B
4808: A
4809: D
4810: A
4811: B
4812: A
4813: C
4814: B
4815: D
4816: A
4817: C
4818: B
4819: C
4820: D