Questões de Concurso Sobre programação

Foram encontradas 15.143 questões

Q4105472 Programação

Analise o código PHP a seguir no contexto de uma página Web. 


<!DOCTYPE html>

<html>

<body>

<?php

class COISA_UM {

 public function __construct($x1, $x2) {

 $this->att1 = $x1;

 $this->att2 = $x2;

 }

 public function FUNCAO() {

 echo "É {$this->att1}, V {$this->att2}.";

 }

}

class COISA_DOIS extends COISA_UM {

 public function SHOW() {

 echo "O que é isso?";

 }

}

$XPTO = new COISA_DOIS("PHP", "8");

$XPTO->SHOW();

$XPTO->FUNCAO();

?>

</body>

</html>


Assinale o texto exibido nessa página.


Alternativas
Q4105471 Programação
Assinale a opção que indica o trecho PHP corretamente codificado para definir um array e exibir o número de elementos ali contidos. 
Alternativas
Q4097383 Programação
Qual código nos dará um campo de formulário de área de texto em Django? 
Alternativas
Q4097382 Programação
O que são objetos request.GET e request.POST, no contexto do framework Django?
Alternativas
Q4097381 Programação
O comando admin.autodiscover(), do framework Django, define que
Alternativas
Q4097380 Programação
A saída do trecho de código apresentado a seguir, na linguagem de programação Python resulta em  

a = [1, 2, 3] a = tuple((A) a[0] = 2 print((A) 
Alternativas
Q4092835 Programação
O Java é uma linguagem de programação multiplataforma, orientada a objetos, rápida, segura e confiável para codificar desde aplicações móveis, software empresarial, aplicações de big data e tecnologias do servidor. A plataforma Java foi organizada para atender as necessidades de diferentes tipos de aplicações. Analise a seguir as afirmativas sobre a linguagem de programação Java:

I.Java SE é a base do Java, sendo composta pelas APIs e bibliotecas básicas para possibilitar o desenvolvimento de aplicativos de linha de comando e desktop.
II.Java EE (Java Enterprise Edition) é voltada para o desenvolvimento de soluções web e corporativas.
III.Java MKD (Java Make Desenv) é a plataforma voltada para desenvolvimento de programas para dispositivos móveis e embarcados e criação de produtos para a Internet das Coisas.
IV.JVM (Máquina Virtual Java), é onde a aplicação é executada. É ela, também, a responsável pela característica multiplataforma do Java.



Assinale a alternativa CORRETA:
Alternativas
Q4085762 Programação
Com relação ao desenvolvimento de aplicativos móveis, relacione as linguagens de programação com suas características.

LINGUAGEM DE PROGRAMAÇÃO

1 - Java 2 - JavaScript 3 - Kotlin 4 - TypeScript 5 - Objective-C

CARACTERÍSTICAS

( ) É um superconjunto da linguagem de programação C, ou seja, agrega recursos ao C. Ele possibilita o uso do paradigma programação orientada a objetos, contendo sintaxe para a criação de métodos e classes.
( ) É uma linguagem mais recente e que tem ganhado força nos últimos tempos. É desenvolvida e mantida pela JetBRains. Utiliza o paradigma orientado a objetos e tem suporte ao paradigma funcional, com o uso de expressões lambda (anônimas).
( ) É uma linguagem de programação usada principalmente para controlar o Hypertext Markup Language (HTML) e o Cascading Style Sheets (CSS) e manipular comportamentos em uma página web. É mantido pela European Computer Manufacturer's Association (ECMA). Originalmente, foi criada para o desenvolvimento de aplicações no lado cliente, mas evoluiu para possibilitar o desenvolvimento de aplicações desktop e no lado servidor.
( ) Mantida pela Oracle, é composta por uma linguagem de programação e uma plataforma computacional utilizada como base por muitas aplicações. É orientada a objetos, o que significa ser baseada na modelagem e comunicação entre os objetos. Também é uma linguagem estaticamente tipada, ou seja, o usuário precisa declarar o tipo de dados que será armazenado em cada variável declarada.
( ) É uma linguagem de programação desenvolvida pela Microsoft e que possui tipagem. A tipagem possibilita que o desenvolvedor declare o tipo de uma variável, como numérico, textual ou data, por exemplo. Ele permite desenvolver aplicações tanto do lado do cliente como do lado do servidor. 

A sequência correta dessa associação é 
Alternativas
Q4085761 Programação
Considere os seguintes códigos que têm como objetivo declarar um array multidimensional em linguagem C:

Imagem associada para resolução da questão

É certo afirmar que declaram e fazem a correta alocação da memória os códigos apresentados em
Alternativas
Q4085760 Programação
O Código Padrão Americano para o Intercâmbio de Informação, ou tabela ASCII (de American Standard Code for Information Interchange), é o código utilizado para representar texto em computadores, equipamentos de comunicação e outros dispositivos que trabalham com texto.
Sabendo-se que a linguagem de programação C utiliza esta tabela e que o alfabeto maiúsculo aparece numericamente antes do minúsculo, para se transformar um caracter do alfabeto minúsculo, armazenado em uma variável char a, deve-se executar o seguinte comando:
Alternativas
Q4085758 Programação
Para utilizar os benefícios da herança múltipla, sem se sujeitar aos seus problemas, linguagens como JAVA utilizam o recurso de
Alternativas
Q4085757 Programação
Qual o principal problema quando se utiliza herança múltipla em C++?
Alternativas
Q4085756 Programação
Na linguagem C++ qual dos operadores a seguir NÃO pode ser sobrecarregado?
Alternativas
Q4085755 Programação
Em Java, um tipo enum é um tipo especial de 
Alternativas
Q4085754 Programação

Faça a associação dos operadores com seu tipo considerando a linguagem Java.


OPERADORES

1) ++

2) ?:

3) %=

4) ^

5) |


TIPOS


( ) atribuição

( ) OU exclusivo lógico booleano

( ) unário pós-fixo

( ) ternário condicional

( ) OU inclusivo lógico booleano


A sequência que apresenta a associação correta é

Alternativas
Q4085753 Programação
Para criar e executar um aplicativo Java podem-se considerar cinco fases. Sobre estas fases, faça a associação com suas respectivas descrições. 

FASES
1 - Criando um programa 2 - Compilando um programa Java em bytecodes 3 - Carregando um programa na memória 4 - Verificação de bytecode 5 - Execução

DESCRIÇÕES
( ) Os arquivos .class são transferidos para a memória primária.
( ) Ao final desta etapa teremos apenas um arquivo com extensão .java.
( ) Em JVMs mais atuais um compilador Just in Time (JIT), como o compilador Java HotSpot da Oracle, traduz os bytecodes para a linguagem de máquina do computador subjacente.
( ) Para execução desta etapa utiliza-se o comando javac.
( ) Os bytecodes são examinados a fim de assegurar se são válidos e não violam restrições de segurança do Java.

A sequência que apresenta a associação correta é 
Alternativas
Q4085747 Programação
Joãozinho está aprendendo a programar. Um dos exercícios que seu professor indicou tinha o seguinte enunciado: “Desenvolva uma função em C que troque os valores de duas variáveis inteiras”. Joãozinho enviou o seguinte código como resposta:

Imagem associada para resolução da questão

Sobre a correção da questão, é correto afirmar que 
Alternativas
Q4085746 Programação

Considere o seguinte código em linguagem C. 



Imagem associada para resolução da questão


Se digitar como entrada, nesta ordem exata, os valores 4, 2 e 5, qual a saída esperada do programa?

Alternativas
Q4085745 Programação
O Angular tem como objetivo facilitar o desenvolvimento de aplicações para a web e dispositivos móveis.
Este framework é baseado em qual linguagem? 
Alternativas
Q4085742 Programação
Considerando-se a tag form do HTML, associe corretamente os atributos e valores à sua respectiva função.

ATRIBUTOS
1 - Name 2 - Method GET 3 - Method POST 4 - Action 5 - Submit

FUNÇÕES
( ) é a identificação de um formulário da página web. É possível que uma página web contenha mais de um formulário, cada qual com seus respectivos campos. Por isso, esse atributo identifica cada um dos possíveis formulários existentes.
( ) especifica a URL de destino que irá processar as informações enviadas pelo formulário. Se esse atributo não for definido, o navegador enviará os dados para a própria página HTML.
( ) caracterizado por um botão, é a instrução que executa o envio dos dados do formulário.
( ) protocolo de transferência de hipertexto, os dados são anexados na URL da página de resposta. Portanto, não é seguro, porque os dados são passados abertos, podendo ser visualizados ou modificados pelo usuário na barra de endereços do navegador, por fora do formulário.
( ) neste método, os dados são enviados pelo corpo do formulário de modo transparente ao usuário da página web que realiza a submissão. Essa é a forma mais segura de enviar os dados, já que o usuário não consegue visualizá-los nem modificá-los por fora do formulário.

A sequência correta dessa associação é
Alternativas
Respostas
5081: E
5082: A
5083: B
5084: C
5085: A
5086: A
5087: A
5088: A
5089: C
5090: A
5091: E
5092: X
5093: X
5094: B
5095: A
5096: A
5097: B
5098: A
5099: C
5100: B