Questões

Total de Questões Encontradas: 70

Ano: 2015 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Técnico Judiciário - Informática
Em uma linguagem de programação, os tipos primitivos de dados 
A
são sempre verificados pelo compilador. Caso se extrapole a capacidade do tipo, um erro ocorre e o programa é abortado
B
mais comuns e mais utilizados são as matrizes e os registros
C
são associados a um descritor. Um descritor é uma estrutura de dados, que não ocupa espaço na memória, que armazena os atributos do tipo de dados
D
na forma de caracteres geralmente são armazenados como codificações numéricas, como o padrão UTF
E
inteiros são sempre representados como uma cadeia de caracteres. O caracter mais à esquerda representa o sinal positivo ou negativo
Ano: 2015 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Técnico Judiciário - Informática
Considere o trecho de programa, abaixo. 

procedure TForm1.Button3Click(Sender: TObject);
var  
    i: Integer;  
begin
       for i := 0 to 1000 do
       begin
           ShowMessage(IntToStr(i));
           i := i + 2;
      end;
end;  

Em um programa com condições e ambiente ideais, este trecho de código 
A
vai apresentar todos os números pares entre 0 e 1000
B
vai apresentar todos os números ímpares entre 0 e 1000
C
vai dar erro de compilação. Para corrigir o trecho, o comando for deve ser substituído por: for (i=0; i<=1000; i+=2)  ShowMessage(IntToStr(i))
D
não vai dar erro de compilação e é equivalente ao trecho em que o comando for é substituído por: for i:=0 to 1000 step 2  ShowMessage(IntToStr(i))
E
vai dar erro de compilação. O erro informa que não é possível atribuir valor a uma variável de controle dentro do comando for
Ano: 2015 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Técnico Judiciário - Informática
Um Técnico Judiciário de TI, ao desenvolver um aplicativo em C#, utilizou o operador 
A
& para obter o endereço de memória de uma variável numérica
B
~ para fazer uma negação lógica
C
%  para obter o quociente de uma divisão entre dois valores numéricos inteiros
D
<<  para deslocar bits para a direita e preencher o número com zeros à esquerda
E
^=  para realizar a operação lógica NOR (negative OR) entre 2 valores inteiros
Ano: 2015 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Técnico Judiciário - Informática
A maneira correta de se utilizar uma string na linguagem de programação indicada é:
A
Delphi:
Declare TestStr As String = "Tribunal Regional Federal";
if pos("Tribunal",TestStr)>0 then
ShowMessage("Tribunal foi encontrado na posição "+IntToStr(pos()))
else
ShowMessage(" Não foi encontrado Tribunal na string"); 
B
C#:
string msg1 = @NULL;
string msg2 = System.String.Empty;
string novoPath = @'c:\TRF3R\Processos';
System.String titulo = 'Tribunal Regional Federal'; 
C
Visual Basic:
Dim TestDataTempo As Date = #1/27/2016 5:04:23 PM#
Dim TestStr As String
TestStr = Format(TestDataTempo, "dddd, MMM d yyyy") 
D
Delphi:
var temp = "vazio";
const string msg = " Tribunal Regional Federal ";
char[] vogais = { 'A', 'E', 'I', 'O', 'U'};
string alfabeto = new string(vogais); 
E
Visual Basic:
Dim Str As String = 'Tribunal Regional Federal'
Dim Primeira As String = Middle(TestString, 1, 3)
Dim Meio As String = Middle(TestString, 14, 4)
Dim Ultima As String = Middle(TestString, 5)
Ano: 2015 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Técnico Judiciário - Informática
Uma associação correta entre a linguagem de programação e suas palavras-chave, é: 
A
Visual Basic: abstracts, assert, extends, implements, package, native
B
C#: implicit, sbyte, params, sealed, foreach, namespace
C
Delphi: enddeclare, include_once, requires, final, global
D
Java: unit, implementation, uses, comp, extended, single
E
PHP: AddressOf, ByRef, Delegates, NotOverridable, WithEvents
Ano: 2015 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Técnico Judiciário - Informática
Um compilador 
A
baseado em um sistema de compilação pura não realiza traduções; os programas são interpretados por um software interpretador
B
do tipo JIT- Just in Time tem sido utilizado em linguagens como Java e C#. Na prática, JIT transforma um sistema híbrido em um sistema de compilação adiada
C
que utiliza implementação híbrida traduz o programa para um código de formato intermediário e este código é compilado
D
separa a tarefa de analisar a semântica do código em 2 partes: análise léxica e análise sintática. Este processo é realizado por uma máquina virtual
E
de uma linguagem de programação traduz código de baixo nível para linguagem de máquina
Ano: 2015 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Técnico Judiciário - Informática
Texto Associado Texto Associado
considere os trechos de códigos abaixo, escritos em 2 diferentes linguagens de programação
Imagem Associada da Questão
Em relação à compilação e execução dos trechos de programa, considerando condições e ambientes ideais a cada linguagem, 
A
os compiladores das linguagens dos trechos 1 e 2 permitem a geração de arquivos executáveis (.EXE). No Visual Studio é possível depurar um executável, com limitações
B
no Visual Basic, a utilização do procedimento readln para ler as linhas do arquivo, deverá ser implementada no evento onClick de um botão contido em um formulário
C
no trecho 2, para proteger a execução do código evitando um eventual erro de abertura, a diretiva de compilação foi ligada pela instrução {$I-}, para que o resultado da operação de abertura do arquivo seja retornado pela função IOResult. O retorno do valor 1 indica que o arquivo foi aberto com sucesso
D
no Delphi, cada arquivo criado deve ter um nome e um número para sua identificação. Para que não haja erros de compilação, o nome do arquivo deve estar acompanhado do caminho (path) onde o arquivo está armazenado
E
na execução do trecho 1, todas as linhas do arquivo processos.txt serão apresentadas até que o fim do arquivo seja atingido. É necessário que o arquivo tenha, pelo menos, 2 linhas de dados para não ocorrer um run time error
Ano: 2015 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Técnico Judiciário - Informática
Texto Associado Texto Associado
Considere os trechos de códigos abaixo, escritos em 2 diferentes linguagens de programação
Imagem Associada da Questão
Em relação à sintaxe, estrutura e semântica dos trechos de programa, 
A
ambos os trechos manipulam um mesmo arquivo texto denominado processos.txt
B
a sintaxe para utilização de eventos onClick em ambas as linguagens é muito semelhante, embora no trecho em C# seja necessário o uso de uma procedure
C
o trecho de código em Visual Basic apresenta erro de sintaxe, pois não foi verificado se o arquivo existia antes de ser aberto para leitura
D
tanto no Visual Basic quanto no Delphi um arquivo texto é aberto, lido e exposto. Ambos utilizam um componente text ou para ler o nome ou para mostrar o arquivo
E
em ambos os trechos a variavel1 é utilizada para receber os dados do arquivo que são expostos, no Visual Basic, em um Memo Dialog Box
Ano: 2015 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Técnico Judiciário - Informática
Em um modelo de arquitetura 
A
cliente-servidor de 2 camadas, apresentação, processamento de aplicações e gerenciamento de dados são processos logicamente separados. Portanto, é um modelo inerentemente mais escalável
B
cliente-servidor, a estrutura lógica da aplicação que está sendo desenvolvida é modelada, mas cada aplicação deve ser estruturada apenas em 2 camadas
C
distribuído, em que um hardware gerencie as diversas partes e garanta que elas se comuniquem e troquem dados, o middleware não pode ser executado em processadores diferentes, pois utiliza um único protocolo de comunicação
D
distribuído, a estrutura é menos complexa do que os sistemas centralizados, mais fácil de gerenciar e suas respostas são mais previsíveis
E
de objetos distribuídos, os componentes do sistema são objetos que oferecem uma interface para um conjunto de serviços que eles fornecem. Nesse caso, pode-se pensar na camada de middleware como um barramento de software
Ano: 2015 Banca: FCC Órgão: TRF 3ª REGIÃO (SP MS) Prova: Técnico Judiciário - Informática
Texto Associado Texto Associado
Imagem Associada da Questão
Uma aplicação desenvolvida no modelo de arquitetura multicamadas apresenta várias vantagens sobre a técnica de 2 camadas, dentre as quais destaca-se a 
Imagem da Questão
A
separação da lógica do negócio e regras de acesso ao banco de dados da camada de apresentação. No modelo de 2 camadas as regras ficam centralizadas em um único local, ao contrário de em uma aplicação desenvolvida em várias camadas
B
economia de conexões no servidor, pois se existirem, por exemplo, 500 estações clientes conectadas simultaneamente no servidor, a mesma quantidade de conexões no banco de dados será realizada, uma para cada cliente
C
facilidade de redistribuição, pois como as estações clientes acessam uma mesma camada em comum, qualquer alteração realizada nas regras de negócios  será vista por todas as aplicações clientes
D
divisão das regras de negócios entre o cliente e o servidor, pois como não existe a camada intermediária, a camada de apresentação faz todo o processamento das solicitações de dados e exibe os dados resultantes
E
utilização de uma única linguagem de programação, pois como são utilizadas interfaces na construção da arquitetura, a camada de regras de negócios é acessada por aplicações clientes desenvolvidas em uma mesma linguagem
Página 2 de 7