Questões de Concurso Sobre programação

Foram encontradas 12.953 questões

Q1936753 Programação
No contexto do JavaScript, analise as afirmativas a seguir a respeito do comportamento do JS de mover declarações para o top (em inglês, Hoisting).
I. Variáveis declaradas por meio de var podem ser utilizadas antes de declaradas.
II. Variáveis declaradas com let e const são movidas para o topo do bloco somente quando inicializadas na declaração.
III. Usar uma constante (const) antes de declarada gera um erro de sintaxe.
Está correto o que se afirma em:
Alternativas
Q1936752 Programação
Na página web que Maria está desenvolvendo, há um botão que, quando é clicado, exibe data e hora correntes.
O código que implementa essa característica corretamente é:
Alternativas
Q1936740 Programação

Observe as classes abaixo descritas na linguagem de programação Java.



Imagem associada para resolução da questão

Imagem associada para resolução da questão



Com base nos conceitos de orientação a objetos, é correto afirmar que:

Alternativas
Q1936739 Programação
Analise o código Java a seguir.
Imagem associada para resolução da questão
Considere a seguinte saída no terminal após a execução do código Java apresentado:
[2, 5, 1, 4, 3]
[1, 2, 5, 4, 3]
[1, 2, 4, 5, 3]
[1, 2, 3, 4, 5]
O algoritmo de ordenação implementado no código Java apresentado é o: 
Alternativas
Q1935631 Programação
Em desenvolvimento web, é comum a utilização de classes, tecnologias ou mesmo ferramentas e frameworks, como aquela que utiliza sua própria linguagem de consulta, o que facilita a etapa de desenvolvimento quanto ao acesso a bancos de dados e SQL. Esse exemplo enfatiza uma das vantagens do
Alternativas
Q1935630 Programação
C# é uma linguagem de programação orientada a objetos que permite a criação de sistemas por meio de um código bem estruturado, a qual utiliza modificadores de acesso que descrevem o alcance da acessibilidade de um objeto e seus membros. O modificador cujo alcance da acessibilidade é limitado apenas dentro das classes ou estruturas em que é declarado é
Alternativas
Q1935629 Programação
Python é uma linguagem procedural que utiliza quatro tipos de dados predefinidos para lidar com coleções: conjuntos, dicionários, listas e tuplas. A respeito desses tipos de dados, julgue os itens a seguir.
I O conjunto permite o armazenamento de uma tupla, mas não o de uma lista.
II A tupla é idêntica à lista, exceto pela forma mais simples com que sua declaração é realizada.
III A lista é um tipo de dados variável que permite a alteração de seus elementos após a sua criação.
Assinale a opção correta. 
Alternativas
Q1935380 Programação
Destaque da sequência abaixo o termo que o texto exemplifica.
“Sequência de comandos de um aplicativo ou conjunto de instruções de uma linguagem de programação, passíveis de serem armazenados em dico ou na memória como entes independentes que, quando solicitados, executam os comandos ou as instruções na mesma sequência em que foram armazenados.”
Alternativas
Q1935275 Programação
Observe o seguinte recorte do documento catalogo.xsl

<xsl:template match="/">     <html>     <body>     <table border="1">        <tr>           <th>descricao</th>        </tr>        <xsl:for-each select="catalogo/item">            <xsl:sort select="quantidade"/>            <tr>        <td><xsl:value-of select="descricao"/></td>           </tr>        </xsl:for-each>     </table>     </body>     </html> </xsl:template>

Observe o seguinte recorte do documento catalogo.xml
<?xml-stylesheet type="text/xsl" href=" catalogo.xsl"?> <catalogo>     <item>        <descricao>item1</descricao>        <quantidade>250</quantidade>     </item>     <item>        <descricao>item2</descricao>        <quantidade>20</quantidade>     </item> </catalogo>

Ao abrir o documento catalogo.xml em um browser, o resultado será:
Alternativas
Q1935252 Programação
No contexto do JavaScript, analise um trecho do HTML de uma página web.

<div id="xpto" >    <p>Texto de teste 1</p>    <p id="234">Texto de teste 2</p> </div>

A linha de código que altera o tamanho da fonte do segundo parágrafo acima é:
Alternativas
Q1935251 Programação
Analise o código JavaScript exibido a seguir.

var numeros = [4,9,16]; var xpto = numeros.map(function(num) {     return num << 2; });

Após a execução desse trecho de código, os valores de numeros e xpto são, respectivamente:
Alternativas
Q1935250 Programação
No JavaScript, as três funções nativas que permitem uma rápida comunicação com o usuário de uma página web são:
Alternativas
Q1935249 Programação
Considere o conteúdo de uma página web simplificada, exibido a seguir.

<!DOCTYPE html>
<html> <head> <XXXXXXX rel="stylesheet" href="mystyle.css"> </head> <body> <h1>This is a heading</h1> </body> </html>

O elemento que deve substituir a string XXXXXXX, na quarta linha, para especificar corretamente a referência a uma folha de estilos externa (external style sheet) é:
Alternativas
Q1935248 Programação
Analise o código Python a seguir.

class xptoClass:    def __iter__(self):        self.a = [0]        return self
def __next__(self):     self.a.append( \            self.a[-1] \            + self.a[-2] if len(self.a) > 1 else 1)     return self.a
xpto = xptoClass() xptoIter = iter(xpto)
for k in range(1,6):          print(next(xptoIter))

No resultado produzido pela execução do código acima, a quinta linha contém exatamente: 
Alternativas
Q1935247 Programação
Analise o código Python a seguir.

def xpto(L):        return (L[::-1])

A expressão xpto([1,2,3]) retorna:
Alternativas
Q1935246 Programação
Sobre elementos block-level (nível de bloco) e elementos inline (em linha) no HTML, analise as afirmativas a seguir.

I. Um elemento block-level sempre começa numa nova linha. II. <p> é um elemento inline. III. <div> é um elemento block-level.

Está correto somente o que se afirma em:
Alternativas
Q1935245 Programação
No âmbito do NodeJS, analise o código a seguir.

exports.xpto = function () {     return Date(); };

Esse código, gravado num arquivo .js, permite disponibilizar a função xpto em outras aplicações por meio da função:
Alternativas
Q1935244 Programação
Com relação à library jQuery, considere os supostos seletores listados a seguir.

$("*”) $("[teste]") $("p.teste") $(".teste") $("#teste")

O número de seletores dessa lista que fazem referência a uma classe é:
Alternativas
Q1935243 Programação
No âmbito da linguagem C#, analise o trecho de código a seguir.
class Pessoa
{
   private string nome;
   public string Nome
   {
       get { return nome; }
       set { nome = value; }
    }
}

A sintaxe C# permite que a sexta e a sétima linhas sejam resumidas pelo trecho: 
Alternativas
Ano: 2022 Banca: IBFC Órgão: MGS Prova: IBFC - 2022 - MGS - Desenvolvedor Front-End JAVA |
Q1934840 Programação
Existem várias IDE’s (Integrated Development Environment) que auxiliam no desenvolvimento de software para o Android. Assinale a alternativa que esteja tecnicamente incorreta quanto às principais IDE’s utilizadas para o desenvolvimento para a plataforma Android.
Alternativas
Respostas
3801: C
3802: C
3803: E
3804: C
3805: C
3806: C
3807: D
3808: A
3809: D
3810: A
3811: B
3812: A
3813: C
3814: B
3815: E
3816: D
3817: E
3818: C
3819: A
3820: A