Questões

Total de Questões Encontradas: 74

A respeito de análise e desenvolvimento de sistemas, julgue os itens subsequentes.
Algumas linguagens de programação orientadas a objeto são baseadas em classes, mas há outras que não utilizam as classes de objetos.
C
Certo
E
Errado
Ano: 2016 Banca: CESPE Órgão: TRE-PI Prova: Técnico Judiciário - Operação de Computadores
Imagem da Questão
O resultado do código apresentado é
A
Saida:
xyz(5,0)
xyz(2,1)
xyz(1,2)
xyz(3,1)
xyz(1,2)
xyz(2,2)
xyz(1,3) 
B
Saida:
xyz(1,3)
xyz(2,2)
xyz(1,2)
xyz(3,1)
xyz(1,2)
xyz(2,1)
xyz(5,0
C
Saida:
xyz(5,0)
  0
  1
xyz(5,0)
  0
  1
  2
xyz(5,0) 
D
Saida:
xyz(5,0)
    0
xyz(2,1)
   0 1
xyz(1,2)
    0
xyz(3,1)
   0 1
xyz(1,2)
   0 1
xyz(2,2)
 0 1 2
xyz(1,3) 
E
0 0 1 0 0 1 0 1 0 1 2
Ano: 2016 Banca: CESPE Órgão: TRE-PI Prova: Técnico Judiciário - Operação de Computadores
O processo que analisa o código-fonte de um programa de computador e produz uma sequência de símbolos chamada tokens é definido como
A
análise sintática
B
análise semântica
C
análise léxica
D
geração e otimização de código
E
linker
Texto Associado Texto Associado
Em um processo de teste estrutural (ou caixa-branca) de um programa, considere os artefatos abaixo. Programa Java:
  • 1 public static void main(String[] args) {
  • 2 int[] anos = new int[6];
  • 3 int coluna;
  • 4 coluna = 0;
  • 5 while (coluna < 6 && anos[coluna] != 2015)
  • 6 coluna++;
  • 7 }
Grafo de fluxo do programa.
Imagem Associada da Questão
5 indica a execução da condição coluna<6.
5a indica e execução da condição anos[coluna] != 2015.

Conjunto de caminhos independentes do grafo:

C1: ...I....
C2: 1-4, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 7
C3: ...II....

Caso de teste para o programa:
Imagem da Questão
As lacunas I e II são preenchidas, correta e respectivamente, por:
A
( l ) 1-4, 5, 5a, 6, 7  ( ll ) 1-4, 5, 5a, 6, 5, 5a, 7
B
( l ) 1-4, 5, 5a, 7  ( ll ) 1-4, 5, 5a, 6, 5, 5a, 7
C
( l ) 1-4, 5, 6, 5, 7  ( ll ) 1-4, 5a, 6, 5a, 7
D
( l ) 1-4, 5, 5a, 7  ( ll ) 1-4, 5, 6, 5, 5a, 7
E
( l ) 1-4, 5, 5a, 6, 5, 5a, 7  ( ll ) 1-4, 5, 5a, 6, 5, 5a, 6, 5, 5a, 7
Um analista de TI está participando de uma equipe que está migrando uma aplicação de Java para Ruby, e observou que estas linguagens possuem muitas semelhanças, porém, ao contrário de Java, em Ruby
A
utiliza-se nil em vez de null.
B
não se utiliza um garbage collector.
C
os objetos são fracamente tipados.
D
existem apenas métodos públicos e privados.
E
o código-fonte é sempre compilado, depois, executado.
Texto Associado Texto Associado
No que diz respeito a linguagens de programação e banco de dados, julgue os itens a seguir.
Quando um programa desenvolvido em uma linguagem de script é executado pela primeira vez, antes que o resultado seja apresentado ao usuário, o interpretador traduz cada linha do programa e incrementa sequencialmente um arquivo binário relacionado ao programa. Esse arquivo binário é, então,
gerenciado pelo servidor de aplicação, de modo que, a partir da segunda execução do programa, não é mais necessário que o código-fonte seja novamente interpretado.
C
Certo
E
Errado
Ano: 2010 Banca: CESPE Órgão: TJ-ES Prova: Analista Judiciário - Analista de Suporte
Texto Associado Texto Associado
Julgue os itens a seguir, a respeito de fundamentos de computação.
Em programa escrito em linguagem de alto nível e traduzido por compilador, alguns comandos que fazem parte desse código são instruções da linguagem de programação, enquanto outros comandos são instruções típicas do compilador denominadas diretivas.
C
Certo
E
Errado
Ano: 2014 Banca: FGV Órgão: TJ-GO Prova: Analista Judiciário - Suporte Técnico
Considere a função seguinte, codificada na linguagem de programação C (o operador % significa resto da divisão inteira):
Imagem da Questão
Os dois valores impressos pela função são iguais quando o valor de n é:
A
48
B
47
C
46
D
45
E
44
Ano: 2014 Banca: FGV Órgão: CM-RECIFE Prova: Assistente Legislativo - Programador
Considere o seguinte trecho de código que representa uma classe em Python para cálculos contábeis (classe Contabil) com um método de cálculo de taxa de juros simples. Considere também uma classe para testes unitários (classe TesteContabil). Um teste falha se a condição lógica a ser testada for falsa e passa caso contrário. O método assertEqual testa se um parâmetro é igual a um segundo, enquanto assertRaises testa se uma Exception em Python está sendo lançada. 
Imagem da Questão
Com base nesse código, é possível afirmar que, uma vez executado o código de testes: 
A
nenhum teste falhará;
B
todos os testes falharão;
C
o teste test_1 não falhará, os testes teste_2 e teste_3 irão falhar;
D
os testes teste_2 e teste_3 não falharão e o teste_1 falhará;
E
os testes teste_3 e teste_1 não falharão e o teste_2 irá falhar.
Ano: 2015 Banca: MP-RS Órgão: MP-RS Prova: Técnico em Informática - Apoio ao Usuário
Em relação aos tipos de linguagem de programação, é correto afirmar que
A
os processadores executam apenas programas assembly e, por isso, um programa escrito em linguagem de alto nível deve ser compilado.
B
os algoritmos são escritos empregando-se uma linguagem de máquina como, por exemplo,  C ou Pascal,  e depois são traduzidos para código binário.
C
as linguagens de alto nível variam de acordo com o tipo do processador e de sistema operacional, por isso, existem compiladores específicos para cada computador.
D
um montador ( assembler ) é responsável por traduzir um programa assembly para um código equivalente em linguagem de máquina.
E
os interpretadores traduzem, em tempo de execução, comandos de linguagem de alto nível para comandos em linguagem de baixo nível que são executados diretamente pelo processador. 
Página 1 de 8