Questões de Concurso Comentadas sobre linguagens de programação em programação

Foram encontradas 5.295 questões

Q775572 Programação
Sabendo-se que programas de computador podem ser compilados ou interpretados, é verdadeiro dizer-se que programas
Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
Q774946 Programação
Analise as seguintes afirmativas. I) Ocultar dados dentro das classes e torná-los disponíveis apenas por meio de métodos é uma técnica muito usada em programas orientados a objetos, chamada de sobreescrita de classes. II) Uma subclasse pode implementar novamente métodos que foram herdados de uma superclasse. Chamamos isso de sobrecarga de atributos. III) Em Java não existe herança múltipla como em C++. Essa limitação pode ser parcialmente simulada pelo uso de encaminhamento de métodos a variáveis de instância. Assinale a alternativa CORRETA com relação às afirmativas acima.
Alternativas
Q774310 Programação
Segundo Beighley e Morrison (2010), quando um formulário HTML envia dados a um script PHP, utiliza-se um conjunto de variáveis superglobais (superglobais são variáveis pré-definidas pelo interpretador PHP e que estão sempre disponíveis em todos os escopos) para acessar os dados enviados pelo formulário HTML. Assinale a alternativa que apresenta os identificadores/nomes de variáveis superglobais corretos para a tarefa de acessar dados enviados por um formulário HTML:
Alternativas
Q774306 Programação
Baseado nos conceitos de programação orientada a objetos com Java, apresentados em Barnes e Kölling (2009), a herança múltipla existe nos casos em que uma classe herda propriedades e comportamentos de mais de uma superclasse. A subclasse tem então todas as propriedades e comportamentos das superclasses e todas as propriedades e comportamentos definidos na própria subclasse. Diferentes linguagens de programação orientadas a objetos variam quanto ao tratamento de herança múltipla, algumas linguagens de programação permitem herança de múltiplas superclasses, outras não. Java não permite herança múltipla de classes, mas fornece uma outra construção que utiliza interfaces. Assinale a alternativa que apresenta um trecho de código Java correto para a declaração de uma classe Java que simula a herança múltipla.
Alternativas
Q774305 Programação
Segundo Beighley e Morrison (2010), ao codificarmos scripts PHP para a geração de conteúdo Web, geralmente usamos estruturas de controle de fluxo, comandos de impressão e variáveis. Cada linguagem de programação tem uma regra para a formação dos identificadores. As variáveis em PHP devem sempre ter seu identificador ou nome iniciado pelo carácter:
Alternativas
Q774290 Programação

Analise o trecho de código escrito em Python versão 3 a seguir:

dados = [[“maria”,18], [“carlos”,16], [“alex”,17], [“sandra”,15]]

for i in dados:

print(i[1])

Marque a alternativa que apresenta a saída impressa no console.

Alternativas
Q774268 Programação
Com relação a Algoritmos e Estrutura de Dados, dadas as afirmações abaixo, segundo Farrer (1999), assinale a alternativa CORRETA:
Alternativas
Q770725 Programação
No que diz respeito ao Django (framework), analise as proposições a seguir: I. É possível definir seus modelos de dados com classes em Python, porém não podemos gerar automaticamente o SQL correspondente e executá-lo no banco de dados a ser utilizado. II. O Django necessita de ferramentas auxiliares para realizar a administração, só assim é possível atualizar o conteúdo do seu sistema. III. Com o Django é possível projetar URLs sem nenhuma limitação estrutural. IV. O Django contém um sistema de templates que separa o html do código em Python. V O framework tem suporte a aplicações multi-linguagem. Estão CORRETAS as proposições
Alternativas
Q770722 Programação
Nas diversas linguagens de programação existem, palavras reservadas. Na linguagem Java não é diferente, o compilador reconhece essas palavras como especiais. Por essa razão, você não pode usá-las para nomear suas construções Java. Marque a alternativa que não apresenta palavras reservadas.
Alternativas
Q770721 Programação
Analise as proposições a seguir, acerca da tecnologia PHP. I. O comando Include once() permite avaliar e incluir um arquivo durante a execução apenas uma vez. II. A função get_loaded_retorna é uma matriz com os nomes de todos os módulos que já foram carregados e compilados. III. A função Get_extension_funcs retorna uma matriz com os nomes de funções de um módulo. IV. A variável de ambiente TMPDIR é responsável pelos arquivos enviados para um servidor a partir de páginas PHP. V. A função glob do PHP verifica se a string passada coincide com padrão de curingas shell pattern. Estão CORRETOS, apenas, os itens
Alternativas
Q770720 Programação
No que diz respeito às Regras de Declaração para Arquivos-Fonte Java, analise as proposições a seguir. I. Se o arquivo de código-fonte tiver uma classe pública, seu nome terá que coincidir com o nome dessa classe. II. Se não houver instrução package, as instruções import terão que ser as primeiras (fora os comentários) do arquivo de código-fonte. III. O arquivo só pode ter uma instrução package, porém, várias de import. IV. Um arquivo de código-fonte pode ter várias classes públicas. V. O arquivo só pode ter uma classe não pública. Estão CORRETAS as proposições
Alternativas
Q770713 Programação
Em JAVA, existe um método que pertence à biblioteca nativa, onde não é capaz de bloquear a execução de uma determinada thread. Com relação a esse assunto, marque a alternativa correta.
Alternativas
Q770709 Programação
Abaixo segue um código escrito na linguagem Java, percorra este código e identifique a única alternativa que mostra o resultado da saída após a execução. 01.<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> 02.xVetor = new Array ("Olavo", "Pedro", "Israel", "João"); 03.document.write("<P>"); 04.document.write("Índice 0: " + xVetor[0] + ";"); 05.document.write("<BR>Índice 1: " + xVetor[1] + ";"); 06.document.write("<BR>Índice 2: " + xVetor[2] + ";"); 07.document.write("<BR>Índice 3: " + xVetor[3] + ";"); 08.document.write("</P>") 09.</SCRIPT> Marque a altenartiva que apresenta o resultado CORRETO.
Alternativas
Q770396 Programação

Assinale a alternativa correta. Dado o código PHP abaixo, o resultado da penúltima linha será:

<?php

$a = “e”;

$b = “a”;

$c = “b”;

$d = “c”;

$e = “d”;

$$$$$e;

?>

Alternativas
Q768660 Programação

Julgue o item subsecutivo, relacionados aos aspectos fundamentais de arquitetura e desenvolvimento em nuvem.

AngularJS, Ajax, JQuery, Less e PHP são tecnologias para desenvolvimento web front-end.

Alternativas
Q2787347 Programação

No que diz respeito aos modificadores de acesso aos métodos e atributos dos objetos no PHP versão 5, analise as afirmativas a seguir.


I. public – é o nível de acesso mais permissivo e serve para indicar que o método ou atributo da classe é público. Neste caso pode-se acessar a este atributo, para visualizálo ou editá-lo, por qualquer outro elemento do programa. É o modificador que se aplica se não se indica outra coisa.

II. private - é o nível de acesso mais restritivo. Serve para indicar que essa variável somente vai poder ser acessada pelo próprio objeto, nunca de fora. Se for tentado o acesso a um método ou atributo declarado private de fora do próprio objeto, resultará numa mensagem de erro indicando que não é possível a este elemento.

III. protected – é o nível de acesso médio e um pouco mais especial que os demais e servindo para que o método ou o atributo seja público dentro do código da própria classe e de qualquer classe que herde daquela onde está o método ou propriedade protected. É privado e não acessível de qualquer outra parte, ou seja, um elemento protected é público dentro da própria classe e em suas heranças.


Assinale a alternativa correta:

Alternativas
Q2050045 Programação
O código C abaixo se propõe a informar a média da idade de algumas pessoas com uma precisão de duas casas decimais, dados o número de pessoas (pessoas, com 0<pessoas<10) e suas respectivas idades. 

#include <stdio.h> int main(){   int pessoas, i, soma, idade;   double media;   scanf("%d", &pessoas);   soma = 0;   for(i = 0; i < pessoas; i++){   scanf("%d", &idade);   soma = soma + idade;   }   media = soma/pessoas;   printf("%.2f", media);   return 0;  } 

A respeito do código acima, é CORRETO afirmar: 
Alternativas
Q2050044 Programação
Em relação aos tipos do Java, é INCORRETO afirmar:
Alternativas
Q2050043 Programação

Analise o código Java abaixo. 


import java.util.*;

public class TestMethod1 

 public static void main (String args []) { 

 int total = 0; 

 String str = "([(ola]))([([oi])] (eu estou))]"; 

 Stack<Character> s = new Stack<Character>(); 

 for(int count = 0; count < str.length(); count++){ 

 if ( str.charAt(count) == '(' || str.charAt(count) == '[') 

 s.push( str.charAt(count) ); 

 else if ( str.charAt(count) == ')' ) 

 if ( !s.isEmpty() && s.peek() == '('){ 

 s.pop( ); 

 total++; 

 } else { 

 s.push( str.charAt(count) ); 

 } 

 else if ( str.charAt(count) == ']' ) 

 if ( !s.isEmpty() && s.peek() == '['){ 

 s.pop( ); 

 total++; 

 } else { 

 s.push( str.charAt(count) ); 

 } 

 } 

 System.out.println ( total ); 

 } 

}


A saída do código Java acima é 

Alternativas
Q2050042 Programação
Assumindo-se que s é um objeto da classe String em Java, é INCORRETO afirmar: 
Alternativas
Respostas
3261: A
3262: C
3263: B
3264: E
3265: A
3266: B
3267: E
3268: B
3269: C
3270: A
3271: B
3272: E
3273: A
3274: E
3275: E
3276: E
3277: C
3278: D
3279: E
3280: C