Programação e algoritmos: questões comentadas (página 5)

263 questões de Informática sobre Programação e algoritmos, de provas de PF, STJ, TRF6, MP/RO, MP/AP, TJ/RJ. Resolva, confira o gabarito definitivo e leia o comentário.

Cebraspe · TRT7 · 2017 · Analista Judiciário – Área Apoio Especializado – Especialidade Tecnologia da Informação · Programação e algoritmos<!DOCTYPE html> 1 <html> 2 <body> 3 <div id="demo"> 4 <h1>Exemplo</h1> 5 <button type="button" 6 onclick="load()">OK</button> </div> 7 <script> 8 function load() { 9 10 xhttp.onreadystatechange = function() { 11 if…Resolver e ver o comentário →Cebraspe · TRT7 · 2017 · Analista Judiciário – Área Apoio Especializado – Especialidade Tecnologia da Informação · Programação e algoritmosO PHP5 permite manipular arquivos externos, como, por exemplo, arquivos txt, assim como permite realizar tratamento de erro. A seguir, são apresentados o código em PHP5 que abre o arquivo hello.txt e um possível erro…Resolver e ver o comentário →Cebraspe · TRT7 · 2017 · Analista Judiciário – Área Apoio Especializado – Especialidade Tecnologia da Informação · Programação e algoritmos<xs:element name="teste"> 1 <xs:simpleType> 2 <xs:restriction base="xs:string"> 3 <xs:pattern value="[a-z]"/> 4 </xs:restriction> 5 </xs:simpleType> 6 </xs:element> 7 As restrições são usadas para definir valores…Resolver e ver o comentário →Cebraspe · TRT7 · 2017 · Técnico Judiciário – Área Apoio Especializado – Especialidade Tecnologia da Informação · Programação e algoritmosO algoritmo apresentado no texto 10A1AAA realiza, entre as linhas 7 e 12, oResolver e ver o comentário →Cebraspe · TRT7 · 2017 · Técnico Judiciário – Área Apoio Especializado – Especialidade Tecnologia da Informação · Programação e algoritmosConsidere que, na execução do algoritmo apresentado no texto 10A1AAA, o valor do código lido na linha 6 seja 12345678901. Nesse caso, o valor da variável SOMA1, imediatamente após a linha 16, será igual aResolver e ver o comentário →Cebraspe · TRT7 · 2017 · Técnico Judiciário – Área Apoio Especializado – Especialidade Tecnologia da Informação · Programação e algoritmosNa execução do algoritmo apresentado no texto 10A1AAA, se o valor de K for 0, então, na linha 10, VCOD[I]Resolver e ver o comentário →Cebraspe · TRT7 · 2017 · Técnico Judiciário – Área Apoio Especializado – Especialidade Tecnologia da Informação · Programação e algoritmosA ← 5; 10 B ← A * -2; 11 C ← A – 1; 12 D ← A – 2; 13 H ← (((4*A)div D)-B)– pot(A,2)mod C; 14 Considerando a execução do trecho de algoritmo precedente, assinale a opção que apresenta o valor atribuído a H na linha 14.Resolver e ver o comentário →Cebraspe · TRT7 · 2017 · Técnico Judiciário – Área Apoio Especializado – Especialidade Tecnologia da Informação · Programação e algoritmosVET[1] ← 1; 21 VET[2] ← 1; 22 para I de 3 até 27 passo 1 faça 23 VET[I] ← VET[I–1] + VET [I–2]; 24 fim para; 25 Considerando a execução completa do trecho de algoritmo precedente, assinale a opção que apresenta o valor…Resolver e ver o comentário →Cebraspe · TRT7 · 2017 · Técnico Judiciário – Área Apoio Especializado – Especialidade Tecnologia da Informação · Programação e algoritmostipo tipest = <estrutura> inteiro: CODIGO caracter: DESCRIÇÃO real: PREÇO logico: DISPONIBILIDADE <fim_estrutura>; Na definição precedente, tipest, delimitado por <estrutura> e <fim_estrutura>, é do tipoResolver e ver o comentário →Cebraspe · TRT7 · 2017 · Técnico Judiciário – Área Apoio Especializado – Especialidade Tecnologia da Informação · Programação e algoritmosConsidere uma estrutura de dados em que cada elemento armazenado apresenta ligações de apontamento com seu sucessor e com o seu predecessor, o que possibilita que ela seja percorrida em qualquer sentido. Trata-se deResolver e ver o comentário →Cebraspe · TRT7 · 2017 · Técnico Judiciário – Área Apoio Especializado – Especialidade Tecnologia da Informação · Programação e algoritmosConsidere que um algoritmo de pesquisa, em um arquivo previamente ordenado, é caracterizado por realizar comparação de chaves e sucessivas divisões no espaço de busca até encontrar o termo pesquisado ou até haver um…Resolver e ver o comentário →Cebraspe · TRT7 · 2017 · Técnico Judiciário – Área Apoio Especializado – Especialidade Tecnologia da Informação · Programação e algoritmosAcerca de orientação a objetos, assinale a opção correta.Resolver e ver o comentário →Cebraspe · TRT7 · 2017 · Técnico Judiciário – Área Apoio Especializado – Especialidade Tecnologia da Informação · Programação e algoritmosConsiderando os padrões definidos pelo GoF (Gang of Four), assinale a opção correta.Resolver e ver o comentário →Cebraspe · TRT7 · 2017 · Técnico Judiciário – Área Apoio Especializado – Especialidade Tecnologia da Informação · Programação e algoritmosEntre os possíveis métodos de aplicar CSS a um documento HTML, o que importa maior flexibilidade e otimização na manutenção é a aplicaçãoResolver e ver o comentário →FGV · CM Caruaru · 2015 · Informática · Programação e algoritmosAssinale a opção que apresenta um operador de concatenação de strings do Visual Basic.NET.Resolver e ver o comentário →FGV · CM Caruaru · 2015 · Informática · Programação e algoritmosAnalise o código C#.NET a seguir. for (int i = -5; i <= 7; i += 3) { Console.WriteLine(i); } Assinale a opção que apresenta corretamente o resultado produzido pela execução do trecho acima.Resolver e ver o comentário →FGV · CM Caruaru · 2015 · Informática · Programação e algoritmosAnalise o trecho de código Java mostrado a seguir. if (aNumber >= 0) if (aNumber == 0) System.out.println("primeira string"); else System.out.println("segunda string"); System.out.println("terceira string"); Assinale a…Resolver e ver o comentário →FGV · CM Caruaru · 2015 · Informática · Programação e algoritmosO número de valores que uma palavra de 16 bits pode representar éResolver e ver o comentário →FGV · CM Caruaru · 2015 · Informática · Programação e algoritmosXML é uma linguagem de marcação projetada para descrever e transportar dados. Dado que em um documento XML é permitido ao desenvolvedor de software definir seus próprios elementos, pode ser necessário utilizar…Resolver e ver o comentário →FGV · DPE/RO · 2015 · Analista de Redes e Comunicação de Dados · Programação e algoritmosNuma palavra de 16 bits, o número -34, na representação hexadecimal, mostra-se como:Resolver e ver o comentário →FGV · DPE/RO · 2015 · Analista de Redes e Comunicação de Dados · Programação e algoritmosObserve o seguinte trecho de código C##. bool x = true; int m = 0; for (int a = 1; x; a++) { m++; if (m % 10 == 0) { x = false; } } Console.WriteLine(m); O valor apresentado pelo comando Writeline é:Resolver e ver o comentário →FGV · DPE/RO · 2015 · Analista Programador · Programação e algoritmosNuma palavra de 16 bits, a representação binária complemento para dois do número -40 é:Resolver e ver o comentário →FGV · DPE/RO · 2015 · Analista Programador · Programação e algoritmosAnalise o trecho de código C# mostrado a seguir. bool x = true; int m = -1; for (int a = 1; x; a++) { m++; if (m % 10 == 0) { x = false; } } O número de execuções do trecho de repetição do comando for é:Resolver e ver o comentário →FGV · DPE/RO · 2015 · Analista Programador · Programação e algoritmosPara que um programa C# do tipo “Windows Forms Application” receba um ou mais parâmetros da linha de comando, a assinatura do método Main pode ser especificada como:Resolver e ver o comentário →FGV · DPE/RO · 2015 · Analista Programador · Programação e algoritmosProgramas escritos em C# operam na presença do.NET framework, que é uma tecnologia cujos elementos fundamentais são:Resolver e ver o comentário →FGV · DPE/RO · 2015 · Analista Programador · Programação e algoritmosAs linguagens de programação utilizadas em programação frontend e back-end são, respectivamente:Resolver e ver o comentário →FGV · DPE/RO · 2015 · Analista Programador · Programação e algoritmosAJAX é a sigla para Asynchronous JavaScript and XML (XML e JavaScript Assíncronos) e compreende um conjunto de técnicas de desenvolvimento Web interrelacionadas com o objetivo principal de:Resolver e ver o comentário →FGV · DPE/RO · 2015 · Analista Programador · Programação e algoritmosA REST (Representational State Transfer, em português Transferência de Estado Representacional) dá ênfase:Resolver e ver o comentário →FGV · DPE/RO · 2015 · Analista Programador · Programação e algoritmosA função da WSDL (Web Services Description Language - Linguagem de Descrição de Serviços Web) é:Resolver e ver o comentário →FGV · DPE/RO · 2015 · Analista Programador · Programação e algoritmosA representação em XML da agenda de uma pessoa em que o telefone do usuários João está representado como um atributo é:Resolver e ver o comentário →FGV · DPE/MT · 2015 · Analista de Sistemas · Programação e algoritmosCom relação à Programação Orientada a Objetos, analise as afirmações a seguir. I. Uma classe derivada (ou subclasse) herda atributos e métodos definidos em sua classe-pai (superclasse), podendo sobrepor métodos da…Resolver e ver o comentário →FGV · DPE/MT · 2015 · Analista de Sistemas · Programação e algoritmosO trecho de código escrito em PHP (versão 5.4.4) apresentado a seguir implementa o algoritmo de busca em árvore binária. <?php class Nodo { public $valor, $esq, $dir; }; class ArvoreBalanceada { public $raiz; // nodo…Resolver e ver o comentário →FGV · DPE/MT · 2015 · Analista de Sistemas · Programação e algoritmosO código em PHP (versão 5.4.4) apresentado a seguir deve calcular e exibir a média de uma lista de números, utilizando uma versão que não requer o cálculo e armazenamento da soma dos números. <?php function…Resolver e ver o comentário →FGV · DPE/MT · 2015 · Analista de Sistemas · Programação e algoritmosCom relação à tecnologia Servlet e JSP, assinale V para a afirmativa verdadeira e F para a falsa. ( ) Os procedimentos mínimos para o correto funcionamento de um servlet, incluem construir uma classe que estenda a…Resolver e ver o comentário →FGV · DPE/MT · 2015 · Analista de Sistemas · Programação e algoritmosAssinale a opção que apresenta a estrutura de dados na qual o primeiro elemento inserido é o último a ser removido.Resolver e ver o comentário →FGV · DPE/MT · 2015 · Analista de Sistemas · Programação e algoritmosConsidere um programa que utilize uma variável do tipo inteiro sem sinal, de 32 bits, para contar o número de registros de um arquivo. Assinale a opção que indica o maior número que pode ser acumulado nessa variável.Resolver e ver o comentário →FGV · DPE/MT · 2015 · Analista de Sistemas · Programação e algoritmosAnalise a função a seguir, descrita em pseudocódigo. function f(n) begin if n <= 0 then return 1 else return n * f(n-2) end; O comando print f(10) exibeResolver e ver o comentário →FGV · PGE/RO · 2015 · Analista de Sistemas (Desenvolvimento) · Programação e algoritmosAnalise a linha de código Python 2.7 mostrada a seguir. X=[] O comando compatível com as características e a instância da variável X é:Resolver e ver o comentário →FGV · PGE/RO · 2015 · Analista de Sistemas (Desenvolvimento) · Programação e algoritmosNo contexto do comando switch e do uso do comando break em seu interior, na linguagem de programação C, é correto afirmar que:Resolver e ver o comentário →FGV · PGE/RO · 2015 · Analista de Sistemas (Desenvolvimento) · Programação e algoritmosNa linguagem de programação Java, para indicar que uma classe A é derivada de B, utiliza-se, na declaração de A, o modificador:Resolver e ver o comentário →FGV · PGE/RO · 2015 · Analista de Sistemas (Desenvolvimento) · Programação e algoritmosUm programador Java precisa utilizar, em seu código, um arranjo dinâmico de números inteiros. A declaração correta para esse arranjo é:Resolver e ver o comentário →FGV · PGE/RO · 2015 · Analista de Sistemas (Desenvolvimento) · Programação e algoritmosSão tipos primitivos na linguagem de programação Java:Resolver e ver o comentário →FGV · PGE/RO · 2015 · Analista de Sistemas (Negócios, Suporte e Microinformática) · Programação e algoritmosAnalise o código Python a seguir. S=0 C=1 while C < 7: D=4 while D > 0: S=S+C+D D=D-1 C=C+1 print S O código que produz resultado idêntico ao que é produzido pelo código acima é:Resolver e ver o comentário →FGV · PGE/RO · 2015 · Analista de Sistemas (Negócios, Suporte e Microinformática) · Programação e algoritmosPara a representação binária de números inteiros no intervalo -32768 até 32767, o número de bits necessários é:Resolver e ver o comentário →FGV · PGE/RO · 2015 · Analista de Sistemas (Negócios, Suporte e Microinformática) · Programação e algoritmosNo contexto de linguagens de programação, o termo memory leaks refere-se:Resolver e ver o comentário →FGV · PGE/RO · 2015 · Analista de Sistemas (Negócios, Suporte e Microinformática) · Programação e algoritmosA arquitetura da plataforma Java Enterprise Edition (JEE) é baseada em componentes. Tais componentes operam em ambientes de execução denominados containers, os quais gerenciam o ciclo de vida, provem mecanismos de…Resolver e ver o comentário →FGV · PGE/RO · 2015 · Tecnologia da Informação · Programação e algoritmosNa linguagem de programação PHP, a expressão "4" + 5 resulta em:Resolver e ver o comentário →FGV · TCE/SE · 2015 · Analista de Tecnologia da Informação - Desenvolvimento · Programação e algoritmosEm um programa codificado na linguagem Delphi, a abertura do arquivo texto "arq.txt" para leitura utiliza, em sequência, as chamadas Assign(arq,"arq.txt") e Reset(arq), sendo arq uma variável do tipo text. Supondo que…Resolver e ver o comentário →FGV · TCE/SE · 2015 · Analista de Tecnologia da Informação - Desenvolvimento · Programação e algoritmosUma certa UCP (unidade central de processamento) possui registradores aritméticos internos de 32 bits. O maior inteiro sem sinal que pode ser armazenado nesses registradores é:Resolver e ver o comentário →FGV · TCE/SE · 2015 · Analista de Tecnologia da Informação - Desenvolvimento · Programação e algoritmosEm um programa Javascript, encontra-se o seguinte comando: var x = 3 + "4"; Após a execução deste comando, a variável x conterá:Resolver e ver o comentário →

Continue estudando