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.
<!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 →O 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 →<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 →O algoritmo apresentado no texto 10A1AAA realiza, entre as linhas 7 e 12, oResolver e ver o comentário →Considere 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 →Na 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 →A ← 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 →VET[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 →tipo 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 →Considere 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 →Considere 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 →Acerca de orientação a objetos, assinale a opção correta.Resolver e ver o comentário →Considerando os padrões definidos pelo GoF (Gang of Four), assinale a opção correta.Resolver e ver o comentário →Entre 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 →Assinale a opção que apresenta um operador de concatenação de strings do Visual Basic.NET.Resolver e ver o comentário →Analise 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 →Analise 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 →O número de valores que uma palavra de 16 bits pode representar éResolver e ver o comentário →XML é 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 →Numa palavra de 16 bits, o número -34, na representação hexadecimal, mostra-se como:Resolver e ver o comentário →Observe 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 →Numa palavra de 16 bits, a representação binária complemento para dois do número -40 é:Resolver e ver o comentário →Analise 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 →Para 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 →Programas escritos em C# operam na presença do.NET framework, que é uma tecnologia cujos elementos fundamentais são:Resolver e ver o comentário →As linguagens de programação utilizadas em programação frontend e back-end são, respectivamente:Resolver e ver o comentário →AJAX é 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 →A REST (Representational State Transfer, em português Transferência de Estado Representacional) dá ênfase:Resolver e ver o comentário →A função da WSDL (Web Services Description Language - Linguagem de Descrição de Serviços Web) é:Resolver e ver o comentário →A 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 →Com 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 →O 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 →O 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 →Com 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 →Assinale 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 →Considere 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 →Analise 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 →Analise 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 →No 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 →Na 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 →Um 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 →São tipos primitivos na linguagem de programação Java:Resolver e ver o comentário →Analise 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 →Para 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 →No contexto de linguagens de programação, o termo memory leaks refere-se:Resolver e ver o comentário →A 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 →Na linguagem de programação PHP, a expressão "4" + 5 resulta em:Resolver e ver o comentário →Em 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 →Uma 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 →Em 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 →