Questões de Concurso Sobre programação

Foram encontradas 14.854 questões

Q2216394 Programação
O comando for é, de alguma maneira, encontrado em todas as linguagens procedurais de programação. Em sua forma mais simples, a inicialização é um comando de atribuição que o compilador usa para estabelecer a variável de controle do loop. A condição é uma expressão de relação que testa a variável de controle do loop contra algum valor, para determinar quando o loop terminará, e o incremento define a maneira como a variável de controle do loop será alterada cada vez que o computador repetir o loop.
Considerando estes conceitos, a sintaxe para o comando loop for está CORRETA em: 
Alternativas
Q2051047 Programação
Em um servidor Apache Tomcat versão 9.x, qual elemento java permite que um browser execute um applet em uma sandbox própria de modo a prevenir que possíveis códigos maliciosos ou não confiáveis acessem arquivos no sistema operacional, por exemplo?
Alternativas
Q2051046 Programação
Qual elemento HTML 5 permite especificar uma lista de opções predefinidas para um elemento HTML < input >?
Alternativas
Q2051045 Programação
Qual o resultado das instruções Javascript: (5 & 13) e (5 | 13), respectivamente?
Alternativas
Q2026440 Programação
Web Services podem ser usados como uma forma de permitir que informações fornecidas para uma aplicação possam ser utilizadas por novas aplicações. Há uma independência da linguagem de programação, obtida por meio do uso de padrões bem definidos de comunicação.
Uma das maneiras de implementar web services é usar um protocolo que é uma coleção de tecnologias, baseadas em XML, que definem um envelope para comunicação, que é conhecido como 
Alternativas
Q2007408 Programação

Considere o código na linguagem Python versão 3.6.5.


def calc():

     cube = [1, 2, 3, 4, 5]

     cube[3] = 4 ** 3

     return cube


print( calc() )



Ao executar esse código, pode-se observar que o resultado impresso na tela é:  

Alternativas
Q2007407 Programação

Considere o código na linguagem Python versão 3.6.5.


Imagem associada para resolução da questão


Esse código representa um algoritmo do método de busca:
Alternativas
Q2007406 Programação
Um script é um algoritmo projetado para realizar uma determinada tarefa, utilizando os comandos específicos do bash e os executáveis do sistema operacional. É muito utilizado para realizar agendamento de tarefas repetitivas. Considere o código do script:
                                                                            #!/bin/bash   system_info=$(df –h) echo “$system_info” 
Ao executar esse shell script no Linux, tem-se como resultado uma lista com as informações de:
Alternativas
Q2007401 Programação
Um serviço web, ou web service, em inglês, é utilizado para comunicação entre sistemas. Com isso, é necessário que os dados recebidos e retornados estejam em um padrão comum. Dois dos padrões mais utilizados são JSON e XML. Sobre tais padrões, afirma-se:
I. O JSON é um padrão que tem sido mais utilizado em serviços web por ser leve e rápido, se comparado com XML. II. No XML, não é possível definir tipos de dados. Todos os dados são tratados como sendo de um mesmo tipo. III. O JSON consegue ser mais expressivo que o XML, uma vez que possui tipos de dados claros e validações seguras. IV. Uma vantagem do XML em relação ao JSON é a possibilidade de construção de transformações e esquema fixo, garantidos por definições e linguagens padronizadas.
Alternativas
Q2007399 Programação
Para desenvolvimento Web com Python, um dos frameworks mais famosos é o Django. Sobre o framework Django para Python, é CORRETO afirmar: 
Alternativas
Q1997092 Programação

Analise as afirmativas abaixo sobre a estrutura de aplicações Android.


I. Uma “Atividade” (Activity) corresponde a uma unidade de interação do usuário ou uma unidade de execução.


II. Um “Intento” (Intent) representa uma descrição abstrata de uma operação que uma atividade requer que outra desempenhe.


III. Uma “Tarefa” (Task) representa uma cadeia de atividades que podem se estender por mais de um aplicativo.


Estão CORRETAS as afirmativas: 

Alternativas
Q1997091 Programação

Em relação às tecnologias de desenvolvimento para Web, correlacione as colunas a seguir considerando a definição mais adequada:


Tecnologia             

I. JSON         

II. XSTL        

III. XHTML      

IV. jQuery       


Definição

( ) Linguagem que combina tags HTML com regras XML.

( ) Linguagem para definição de folhas de estilo para apresentação de documentos XML nos navegadores.

( ) Biblioteca de funções JavaScript que torna o desenvolvimento Web mais simples e mais produtivo.

( ) Padrão para transporte de dados em aplicações Web, podendo substituir o XML.



Está CORRETA a seguinte sequência de respostas: 

Alternativas
Q1997090 Programação

Analise o seguinte código escrito na linguagem Java:

public class CalculoRecursivo {

           public long calculo(long numero){

                        if (numero <= 1) return 1;

                        else return numero * calculo(numero - 1);

            }

           public void exibeCalculo() {       

                      for (int i = 0; i <= 5; i++)

                               System.out.printf("Posição [%d]: %d\n", i,

calculo(i));

         }

        public static void main(String[] args) {

                   CalculoRecursivo c = new CalculoRecursivo();

                   c.exibeCalculo();

           }

}


ssinale o conteúdo o que será exibido na última linha da saída do programa:

Alternativas
Q1896197 Programação

Analise o trecho de código Visual Basic a seguir.


On Error Resume Next

Dim a As Integer = 1

Dim b As Integer = 2

Dim c As Integer = 3

a = 0

b = 10 / a

c = b / b

Console.Write(a)

Console.Write(b)

Console.Write(c)


Ao término da execução desse código, será impressa a sequência:

Alternativas
Q1896196 Programação

Considere a expressão a seguir.

$a ?? $b ?? $c ?? $d

No PHP, essa expressão será igual a $c somente se:

Alternativas
Q1896195 Programação
A respeito das constantes no PHP, é correto afirmar que elas
Alternativas
Q1896194 Programação
Na linguagem C#, o tipo “int” é um alias para o tipo do .NET Framework:
Alternativas
Q1896193 Programação
No Java, a coleção que permite visitar seus elementos de acordo com sua ordenação natural é a:
Alternativas
Q1896192 Programação
Na linguagem de programação Java, uma classe declarada como “abstract” pode
Alternativas
Q1764244 Programação
Programação Orientada a Objetos (POO) ou ainda em inglês Object-Oriented Programming (OOP) é um paradigma de análise, projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos. Neste contexto, o que é instanciar uma classe?
Alternativas
Respostas
7401: A
7402: C
7403: A
7404: B
7405: B
7406: B
7407: C
7408: A
7409: C
7410: C
7411: D
7412: C
7413: D
7414: C
7415: B
7416: A
7417: B
7418: D
7419: B
7420: D