Questões de Concurso Público Câmara Municipal de São Caetano do Sul - SP 2012 para Analista de Tecnologia da Informação
Foram encontradas 50 questões
Ano: 2012
Banca:
CAIP-IMES
Órgão:
Câmara Municipal de São Caetano do Sul - SP
Prova:
CAIP-IMES - 2012 - Câmara Municipal de São Caetano do Sul - SP - Analista de Tecnologia da Informação |
Q365310
Arquitetura de Computadores
Considere as afirmações abaixo.
I - A função básica desempenhada por um computador é executar um programa que é constituído por um conjunto de instruções armazenadas na memória. No início de cada ciclo de instrução, o processador busca uma instrução da memória. Em um processador típico, um registrador chamado contador de instruções é usado para guardar o endereço da próxima instrução a ser buscada na memória.
II - À medida em que os sistemas de computação evoluem, é possível obter-se maior desempenho com o uso de tecnologias mais avançadas, tais como um conjunto de circuitos mais rápidos. Além disso, uma melhor organização da CPU pode também melhorar o desempenho. Em uma pipeline de instruções, assim como em uma linha de montagem de uma indústria, novas entradas são aceitas em uma extremidade, antes que entradas aceitas previamente apareçam como saídas na outra extremidade.
Pode-se afirmar que:
I - A função básica desempenhada por um computador é executar um programa que é constituído por um conjunto de instruções armazenadas na memória. No início de cada ciclo de instrução, o processador busca uma instrução da memória. Em um processador típico, um registrador chamado contador de instruções é usado para guardar o endereço da próxima instrução a ser buscada na memória.
II - À medida em que os sistemas de computação evoluem, é possível obter-se maior desempenho com o uso de tecnologias mais avançadas, tais como um conjunto de circuitos mais rápidos. Além disso, uma melhor organização da CPU pode também melhorar o desempenho. Em uma pipeline de instruções, assim como em uma linha de montagem de uma indústria, novas entradas são aceitas em uma extremidade, antes que entradas aceitas previamente apareçam como saídas na outra extremidade.
Pode-se afirmar que:
Ano: 2012
Banca:
CAIP-IMES
Órgão:
Câmara Municipal de São Caetano do Sul - SP
Prova:
CAIP-IMES - 2012 - Câmara Municipal de São Caetano do Sul - SP - Analista de Tecnologia da Informação |
Q365311
Sistemas Operacionais
Durante a execução de um sistema operacional, em parte do tempo um processo está ocupado realizando um processamento que não resultará em condição de corrida, por não estar manipulando dados ou arquivos compartilhados. No entanto, em outros momentos, o processo pode estar acessando uma parte da memória ou arquivo compartilhado com outros processos. Esta parte do programa, cujo processamento pode levar à ocorrência de condições de corrida, é denominada:
Ano: 2012
Banca:
CAIP-IMES
Órgão:
Câmara Municipal de São Caetano do Sul - SP
Prova:
CAIP-IMES - 2012 - Câmara Municipal de São Caetano do Sul - SP - Analista de Tecnologia da Informação |
Q365312
Sistemas Operacionais
Todos os computadores modernos podem fazer várias coisas ao mesmo tempo. Para que o sistema operacional possa manter vários processos sequenciais ativos em uma máquina com apenas um processador e diversos dispositivos de entrada/saída, associa-se à cada classe de dispositivo uma informação armazenada em um endereço normalmente situado na parte baixa da memória, chamada ____________________, que contém o endereço de serviço da interrupção referente a uma particular classe de dispositivos.
Ano: 2012
Banca:
CAIP-IMES
Órgão:
Câmara Municipal de São Caetano do Sul - SP
Prova:
CAIP-IMES - 2012 - Câmara Municipal de São Caetano do Sul - SP - Analista de Tecnologia da Informação |
Q365313
Programação
Em uma linguagem de programação, um parâmetro define como uma variável pode ser passada para uma subrotina. Uma subrotina utiliza os valores atribuídos aos parâmetros para alterar o seu comportamento em tempo de execução. A maioria das linguagens de programação aceita a definição de subrotinas que possuem zero ou mais parâmetros. Dentre os diversos métodos de passagem de parâmetros existentes na maioria das linguagens de programação, destaca-se um no qual são passados os endereços dos parâmetros envolvidos na chamada da função. Este método é conhecido por:
Ano: 2012
Banca:
CAIP-IMES
Órgão:
Câmara Municipal de São Caetano do Sul - SP
Prova:
CAIP-IMES - 2012 - Câmara Municipal de São Caetano do Sul - SP - Analista de Tecnologia da Informação |
Q365314
Algoritmos e Estrutura de Dados
Dada uma estrutura de dados do tipo árvore binária representada pelo diagrama abaixo:
Ao se atravessar a árvore binária acima definida empregando-se o algoritmo INORDER percorreremos os nós:
Ao se atravessar a árvore binária acima definida empregando-se o algoritmo INORDER percorreremos os nós:
Ano: 2012
Banca:
CAIP-IMES
Órgão:
Câmara Municipal de São Caetano do Sul - SP
Prova:
CAIP-IMES - 2012 - Câmara Municipal de São Caetano do Sul - SP - Analista de Tecnologia da Informação |
Q365315
Algoritmos e Estrutura de Dados
A complexidade de execução do algoritmo heapsort, no pior caso é:
Ano: 2012
Banca:
CAIP-IMES
Órgão:
Câmara Municipal de São Caetano do Sul - SP
Prova:
CAIP-IMES - 2012 - Câmara Municipal de São Caetano do Sul - SP - Analista de Tecnologia da Informação |
Q365316
Algoritmos e Estrutura de Dados
Dado o algoritmo abaixo, expresso em pseucódigo:
Após a execução do algoritmo acima, as variáveis VAR1 e VAR2 terão respectivamente os valores:
Após a execução do algoritmo acima, as variáveis VAR1 e VAR2 terão respectivamente os valores:
Ano: 2012
Banca:
CAIP-IMES
Órgão:
Câmara Municipal de São Caetano do Sul - SP
Prova:
CAIP-IMES - 2012 - Câmara Municipal de São Caetano do Sul - SP - Analista de Tecnologia da Informação |
Q365317
Algoritmos e Estrutura de Dados
Dado o algoritmo abaixo, expresso em pseucódigo:
Após a execução do algoritmo acima, as variáveis TRABY e VARX terão respectivamente os valores:
Após a execução do algoritmo acima, as variáveis TRABY e VARX terão respectivamente os valores:
Ano: 2012
Banca:
CAIP-IMES
Órgão:
Câmara Municipal de São Caetano do Sul - SP
Prova:
CAIP-IMES - 2012 - Câmara Municipal de São Caetano do Sul - SP - Analista de Tecnologia da Informação |
Q365318
Banco de Dados
No modelo de dados relacional, uma relação é definida como um conjunto de tuplas. Por definição, todos os elementos de um conjunto são distintos; logo, todas as tuplas em uma relação também precisam ser distintas. Uma ________________________ de um esquema de relação R = é um conjunto de atributos S ?R com a propriedade de que duas tuplas em qualquer estado de relação válido r de R não terão
Ano: 2012
Banca:
CAIP-IMES
Órgão:
Câmara Municipal de São Caetano do Sul - SP
Prova:
CAIP-IMES - 2012 - Câmara Municipal de São Caetano do Sul - SP - Analista de Tecnologia da Informação |
Q365319
Banco de Dados
Seja r1(R1) e r2(R2) relações com chaves primárias K1 e K2, respectivamente. Dizemos que um subconjunto X de R2 é uma ____________________ associada a K1 em relação a r1 se é garantido que, para todo t2 em R2 , existe uma tupla t1 em r1 , tal que t1[K1] = t2[X] ou é NULL.
Ano: 2012
Banca:
CAIP-IMES
Órgão:
Câmara Municipal de São Caetano do Sul - SP
Prova:
CAIP-IMES - 2012 - Câmara Municipal de São Caetano do Sul - SP - Analista de Tecnologia da Informação |
Q365320
Banco de Dados
Considerando uma relação R, uma __________________________, indicada por X ? Y , entre dois conjuntos de atributos X e Y que são subconjuntos de R, especifica uma restrição sobre possíveis tuplas que podem formar um estado de relação r de R. A restrição é que, para quaisquer duas tuplas em r que tenham elas também devem ter
Ano: 2012
Banca:
CAIP-IMES
Órgão:
Câmara Municipal de São Caetano do Sul - SP
Prova:
CAIP-IMES - 2012 - Câmara Municipal de São Caetano do Sul - SP - Analista de Tecnologia da Informação |
Q365321
Banco de Dados
A terceira forma normal é baseada no conceito de:
Ano: 2012
Banca:
CAIP-IMES
Órgão:
Câmara Municipal de São Caetano do Sul - SP
Prova:
CAIP-IMES - 2012 - Câmara Municipal de São Caetano do Sul - SP - Analista de Tecnologia da Informação |
Q365322
Banco de Dados
Considere as seguintes afirmações abaixo.
I - A primeira forma normal afirma que o domínio de um atributo deve incluir apenas valores atômicos (simples, indivisíveis) e que o valor de qualquer atributo em uma tupla deve ser um único valor do domínio desse atributo.
II - Um esquema de relação R está na terceira forma normal se cada atributo não principal X em R não for parcialmente dependente de qualquer chave K de R. A chave K de R deve ser obrigatoriamente uma chave candidata multivalorada (não-atômica) da relação R.
Pode-se afirmar que:
I - A primeira forma normal afirma que o domínio de um atributo deve incluir apenas valores atômicos (simples, indivisíveis) e que o valor de qualquer atributo em uma tupla deve ser um único valor do domínio desse atributo.
II - Um esquema de relação R está na terceira forma normal se cada atributo não principal X em R não for parcialmente dependente de qualquer chave K de R. A chave K de R deve ser obrigatoriamente uma chave candidata multivalorada (não-atômica) da relação R.
Pode-se afirmar que:
Ano: 2012
Banca:
CAIP-IMES
Órgão:
Câmara Municipal de São Caetano do Sul - SP
Prova:
CAIP-IMES - 2012 - Câmara Municipal de São Caetano do Sul - SP - Analista de Tecnologia da Informação |
Q365323
Banco de Dados
A segunda forma normal é baseada no conceito de:
Ano: 2012
Banca:
CAIP-IMES
Órgão:
Câmara Municipal de São Caetano do Sul - SP
Prova:
CAIP-IMES - 2012 - Câmara Municipal de São Caetano do Sul - SP - Analista de Tecnologia da Informação |
Q365324
Banco de Dados
A principal vantagem da técnica ______________________ é que o contexto da consulta faz parte do próprio código fonte do programa e, portanto, é possível verificar erros de sintaxe e validar contra o esquema do banco de dados em tempo de compilação. Isso também torna o programa bastante legível, pois as consultas são prontamente visíveis no código fonte. As principais desvantagens são a perda de flexibilidade na mudança da consulta em tempo de execução e o fato de que todas as mudanças nas consultas devem passar pelo processo inteiro de recompilação. Nesta técnica um pré-compilador ou pré-processador varre o código fonte do programa para identificar os comandos de banco de dados e extraí-los para processamento do SGBD.
Ano: 2012
Banca:
CAIP-IMES
Órgão:
Câmara Municipal de São Caetano do Sul - SP
Prova:
CAIP-IMES - 2012 - Câmara Municipal de São Caetano do Sul - SP - Analista de Tecnologia da Informação |
Q365325
Banco de Dados
Na linguagem SQL, o emprego de condições de comparação em partes de uma cadeia de caracteres, pode ser feita pelo operador:
Ano: 2012
Banca:
CAIP-IMES
Órgão:
Câmara Municipal de São Caetano do Sul - SP
Prova:
CAIP-IMES - 2012 - Câmara Municipal de São Caetano do Sul - SP - Analista de Tecnologia da Informação |
Q365326
Banco de Dados
Em um sistema gerenciador de banco de dados, quando várias transações são executadas de modo concorrente no banco de dados, a consistência dos dados não pode mais ser garantida. Então, é necessário que o sistema controle a interação entre as transações concorrentes. Para assegurar a integridade dos dados, o sistema gerenciador de banco de dados deve manter as seguintes propriedades das transações:
Ano: 2012
Banca:
CAIP-IMES
Órgão:
Câmara Municipal de São Caetano do Sul - SP
Prova:
CAIP-IMES - 2012 - Câmara Municipal de São Caetano do Sul - SP - Analista de Tecnologia da Informação |
Q365327
Engenharia de Software
O teste _______________ é uma filosofia de projeto de casos de teste que usa a estrutura de controle descrita como parte do projeto no nível de componentes para derivar casos de teste. Usando este método, o analista pode criar casos de teste que: i) garantam que todos os caminhos independentes de um módulo foram exercitados pelo menos uma vez; ii) exercitam todas as decisões lógicas nos seus estados verdadeiro e falso; iii) executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais; e iv) exercitam estruturas de dados internas para assegurar a sua validade.
Ano: 2012
Banca:
CAIP-IMES
Órgão:
Câmara Municipal de São Caetano do Sul - SP
Prova:
CAIP-IMES - 2012 - Câmara Municipal de São Caetano do Sul - SP - Analista de Tecnologia da Informação |
Q365328
Engenharia de Software
Considere as afirmações abaixo.
I - A métrica de ponto de função pode ser usada efetivamente como um meio para medir a funcionalidade fornecida por um sistema. Por meio de dados históricos, a métrica FP pode ser empregada para: i) estimar o custo ou trabalho necessário para projetar, codificar e testar o software; ii) prever o número de erros que serão encontrados durante o teste; iii) prever o número de componentes e/ou o número de linhas projetadas de código-fonte no sistema implementado.
II - Pontos de função são derivados por meio de uma relação matemática, portanto precisamente definida, baseada em medidas calculadas (diretas) do domínio de informações do software e avaliações quantitativas da complexidade do software. Os pontos de função são fortemente dependentes da linguagem de implementação. Os pontos de função são mais apropriados a sistemas de processamento de dados CPU-bound, ou que tenham poucas operações de entrada/saída.
Pode-se afirmar que:
I - A métrica de ponto de função pode ser usada efetivamente como um meio para medir a funcionalidade fornecida por um sistema. Por meio de dados históricos, a métrica FP pode ser empregada para: i) estimar o custo ou trabalho necessário para projetar, codificar e testar o software; ii) prever o número de erros que serão encontrados durante o teste; iii) prever o número de componentes e/ou o número de linhas projetadas de código-fonte no sistema implementado.
II - Pontos de função são derivados por meio de uma relação matemática, portanto precisamente definida, baseada em medidas calculadas (diretas) do domínio de informações do software e avaliações quantitativas da complexidade do software. Os pontos de função são fortemente dependentes da linguagem de implementação. Os pontos de função são mais apropriados a sistemas de processamento de dados CPU-bound, ou que tenham poucas operações de entrada/saída.
Pode-se afirmar que:
Ano: 2012
Banca:
CAIP-IMES
Órgão:
Câmara Municipal de São Caetano do Sul - SP
Prova:
CAIP-IMES - 2012 - Câmara Municipal de São Caetano do Sul - SP - Analista de Tecnologia da Informação |
Q365329
Engenharia de Software
Considere as afirmações abaixo.
I - Os princípios do SCRUM são consistentes com o manifesto ágil e são usados para orientar as atividades de desenvolvimento dentro de um processo que incorpora as seguintes atividades estruturais: requisitos, análise, projeto, evolução e entrega. Em cada atividade metodológica, ocorrem tarefas a realizar dentro de um padrão de processo chamado sprint.
II - A Extreme Programming – XP emprega uma abordagem orientada a objetos como seu paradigma de desenvolvimento preferido e envolve um conjunto de regras e práticas constantes no contexto de quatro atividades metodológicas: planejamento, projeto, codificação e testes.
Pode-se afirmar que:
I - Os princípios do SCRUM são consistentes com o manifesto ágil e são usados para orientar as atividades de desenvolvimento dentro de um processo que incorpora as seguintes atividades estruturais: requisitos, análise, projeto, evolução e entrega. Em cada atividade metodológica, ocorrem tarefas a realizar dentro de um padrão de processo chamado sprint.
II - A Extreme Programming – XP emprega uma abordagem orientada a objetos como seu paradigma de desenvolvimento preferido e envolve um conjunto de regras e práticas constantes no contexto de quatro atividades metodológicas: planejamento, projeto, codificação e testes.
Pode-se afirmar que: