Questões de Programação para Concurso

Foram encontradas 12.223 questões

Q1814479 Programação

Julgue o item seguinte, a respeito de JMS (Java Message Service), JUnit e Spring Framework.


O JUnit 5 é formado por JUnit Platform, JUnit Jupiter e JUnit Vintage; o JUnit Jupiter pode ser utilizado em programas escritos em Kotlin.

Alternativas
Q1814478 Programação

Julgue o item seguinte, a respeito de JMS (Java Message Service), JUnit e Spring Framework.


O Spring WebFlux é compatível com Java 8 lambdas e Kotlin e tem a vantagem de permitir a criação de microsserviços com requisitos menos complexos.

Alternativas
Q1814477 Programação

Julgue o item seguinte, a respeito de JMS (Java Message Service), JUnit e Spring Framework.


No JMS, o JMSContext combina uma conexão e uma sessão em um único objeto, de maneira que o uso do JMSContext permite criar produtores de mensagens e consumidores de mensagens.

Alternativas
Q1814476 Programação

Julgue o próximo item, relativo a desenvolvimento web em Java.


JSF (JavaServer Faces) é uma tecnologia que oferece a separação entre as camadas de apresentação e de comportamento para aplicativos web. Facelets é uma linguagem de declaração que faz parte da especificação JFS e que permite, com uso de XHTML, a criação de páginas web.

Alternativas
Q1814475 Programação

Julgue o próximo item, relativo a desenvolvimento web em Java.


De acordo com o código subsequente, cada caractere digitado no campo do formulário é impresso no lugar de {{ name }}.

Imagem associada para resolução da questão

Alternativas
Q1812448 Programação
#include <stdio.h> 

int main ( ) {
    int vetor[10], i = 0, j = 0, auxiliar = 0;

    for (i = 0; i < 10; i++) {
        printf ("Digite um numero inteiro: ");
        scanf ("%d", &auxiliar);
        vetor[i] = auxiliar;
    }
    
    for (i = 0; i < 10; i++) {
        for (j = i+1; j < 10; j++) {
            if ( vetor[i] > vetor [j]) {
                auxiliar = vetor [i];
                vetor[i] = vetor[j];
                vetor[j] = auxiliar;
            }
        }
    }

for (i = 0; i < 10; i++) {
    printf ("\n\n vetor[%d] = %d", i, vetor[i]);
    }

    system ("PAUSE");
    return 0;
}

Tendo como referência o código precedente, escrito em linguagem de programação ANSI C, julgue o item subsecutivo.
Quando compilado e executado, o código solicita que o usuário digite dez números inteiros e, em seguida, ordena e mostra esses números na tela, em ordem crescente.
Alternativas
Q1812447 Programação
#include <stdio.h> 

int main ( ) {
    int vetor[10], i = 0, j = 0, auxiliar = 0;

    for (i = 0; i < 10; i++) {
        printf ("Digite um numero inteiro: ");
        scanf ("%d", &auxiliar);
        vetor[i] = auxiliar;
    }
    
    for (i = 0; i < 10; i++) {
        for (j = i+1; j < 10; j++) {
            if ( vetor[i] > vetor [j]) {
                auxiliar = vetor [i];
                vetor[i] = vetor[j];
                vetor[j] = auxiliar;
            }
        }
    }

for (i = 0; i < 10; i++) {
    printf ("\n\n vetor[%d] = %d", i, vetor[i]);
    }

    system ("PAUSE");
    return 0;
}

Tendo como referência o código precedente, escrito em linguagem de programação ANSI C, julgue o item subsecutivo.
Caso a linha for (i = 0; i < 10; i++) { fosse alterada para for (i = 0; i > 10; i++) { em suas três ocorrências, o código funcionaria invertendo a ordem dos números digitados e armazenados no vetor declarado no código.
Alternativas
Q1812446 Programação
#include <stdio.h> 

int main ( ) {
    int vetor[10], i = 0, j = 0, auxiliar = 0;

    for (i = 0; i < 10; i++) {
        printf ("Digite um numero inteiro: ");
        scanf ("%d", &auxiliar);
        vetor[i] = auxiliar;
    }
    
    for (i = 0; i < 10; i++) {
        for (j = i+1; j < 10; j++) {
            if ( vetor[i] > vetor [j]) {
                auxiliar = vetor [i];
                vetor[i] = vetor[j];
                vetor[j] = auxiliar;
            }
        }
    }

for (i = 0; i < 10; i++) {
    printf ("\n\n vetor[%d] = %d", i, vetor[i]);
    }

    system ("PAUSE");
    return 0;
}

Tendo como referência o código precedente, escrito em linguagem de programação ANSI C, julgue o item subsecutivo.
O comando printf ("\n\n vetor[%d] = %d", i, vetor[i]); continuaria funcionando corretamente mesmo que o comando #include não existisse no código.
Alternativas
Q1812445 Programação
#include <stdio.h> 

int main ( ) {
    int vetor[10], i = 0, j = 0, auxiliar = 0;

    for (i = 0; i < 10; i++) {
        printf ("Digite um numero inteiro: ");
        scanf ("%d", &auxiliar);
        vetor[i] = auxiliar;
    }
    
    for (i = 0; i < 10; i++) {
        for (j = i+1; j < 10; j++) {
            if ( vetor[i] > vetor [j]) {
                auxiliar = vetor [i];
                vetor[i] = vetor[j];
                vetor[j] = auxiliar;
            }
        }
    }

for (i = 0; i < 10; i++) {
    printf ("\n\n vetor[%d] = %d", i, vetor[i]);
    }

    system ("PAUSE");
    return 0;
}

Tendo como referência o código precedente, escrito em linguagem de programação ANSI C, julgue o item subsecutivo.
O parâmetro %d, utilizado na linha scanf ("%d", &auxiliar);, permite a digitação apenas de números inteiros.
Alternativas
Q1811971 Programação
Sobre a linguagem JAVA, analise as afirmativas a seguir.
I. O polimorfismo permite-lhe tratar as generalidades e deixar que o ambiente de tempo de execução trate as especificidades. II. O polimorfismo promove a extensibilidade: o software que invoca o comportamento polimórfico é independente dos tipos de objeto para os quais as mensagens são enviadas. III. O compilador Java permite a atribuição de uma referência de superclasse a uma variável de subclasse se a referência da superclasse for convertida explicitamente para o tipo da subclasse.
Está(ão) correta(s) apenas a(s) afirmativa(s)
Alternativas
Q1811970 Programação
Sobre a linguagem Java, marque V para as afirmativas verdadeiras e F para as falsas.
( ) A classe String é um exemplo de uma classe final. ( ) Uma declaração do método final nunca pode mudar; assim, todas as subclasses utilizam a mesma implementação do método. ( ) Um método final em uma superclasse pode ser sobrescrito como uma subclasse, garantindo que a implementação do método final será utilizada por todas as subclasses diretas e indiretas na hierarquia. ( ) Uma classe final pode ser estendida para criar uma subclasse, e todos os métodos em uma classe final são, implicitamente, final. ( ) Métodos que são declarados private são implicitamente final, porque não é possível sobrescrevê-los como uma subclasse.
A sequência está correta em
Alternativas
Q1811968 Programação
Considerando as funções do PHP para manipulação de documentos em PDF, uma delas “preenche o caminho atual e o desenha no documento”. Trata-se de:
Alternativas
Q1811967 Programação
Comando do PHP (Personal Home Page) “adiciona um parâmetro a um procedimento armazenado local ou remoto quando utilizado com o Microsoft SQL Server”. A afirmativa se refere a:
Alternativas
Q1809899 Programação
No contexto do arquivo XML de uma NF-e, o esquema que rege a estrutura do arquivo estabelece, dentre outras coisas, o conjunto de tags válidas. Assinale a tag XML que pode ser repetida até 990 vezes em uma nota fiscal.
Alternativas
Q1809342 Programação
Shell script é utilizado para automatizar rotinas computacionais. Sobre shell script, assinale a afirmativa correta.
Alternativas
Q1809335 Programação
O Hypertext Preprocessor (PHP) é uma linguagem de script usada no desenvolvimento web. Sobre o PHP, marque V para as afirmativas verdadeiras e F para as falsas.
( ) Possui tag que indica final do código PHP. ( ) Trata-se de uma linguagem open source. ( ) Elimina o uso de códigos HTML e CSS. ( ) O código é executado apenas no cliente.
Assinale a sequência correta.
Alternativas
Q1809334 Programação
O HyperText Markup Language (HTML) é usado para estruturar páginas web. A respeito de HTML, marque V para as afirmativas verdadeiras e F para as falsas.
( ) É uma linguagem de programação. ( ) Substitui o uso de código JavaScript. ( ) Utiliza tag para delimitar conteúdo. ( ) Possui diferentes níveis de título.
Assinale a sequência correta.
Alternativas
Q1809329 Programação

A respeito da linguagem python, analise as afirmativas.


I- Possui bibliotecas como pandas e numpy.

II- Disponibiliza documentação na Internet.

III- É uma linguagem de baixo nível.


Está correto o que se afirma em

Alternativas
Q1808584 Programação
A linguagem de programação C é de propósito geral, sendo caracterizada como procedural e imperativa, desenvolvida em 1972 por Dennis M. Ritchie, baseando-se na sua experiência com o sistema operacional UNIX. Sua versatilidade e portabilidade lhe garantiram longa vida, sendo utilizada hoje também em programação de sistemas embarcados. A linguagem C foi formalizada com o ISO/IEC 9899:1990. Analise o código do programa a seguir conforme as definições da linguagem C.
Imagem associada para resolução da questão


Sobre esse código, marque V para as afirmativas verdadeiras e F para as falsas.
( ) A execução do programa produz como saída: O valor é: 20. ( ) A formatação da saída poderia ser feita sem erro com o comando: printf( "O valor é: %f\n", ret_um ); ( ) A passagem de parâmetros para a função é por valor, pois a função um_de_dois(int num1, int num2) não altera o valor da variáveis int a ou int b. ( ) Os parâmetros formais são os argumentos da função um_de_dois(int num1, int num2), declarados como variáveis que aceitam os argumentos da chamada da função um_de_dois(a, b).
Assinale a sequência correta.
Alternativas
Q1808583 Programação
Dadas as declarações de tipos, estruturas de dados e a sintaxe seguir, conforme as definições da linguagem Pascal, marque V para as afirmativas verdadeiras e F para as falsas.
Imagem associada para resolução da questão


Assinale a sequência correta.
Alternativas
Respostas
4001: C
4002: C
4003: C
4004: C
4005: C
4006: C
4007: E
4008: E
4009: C
4010: D
4011: D
4012: C
4013: B
4014: B
4015: D
4016: A
4017: D
4018: B
4019: D
4020: A