Questões de Concurso Sobre programação

Questões Discursivas

Foram encontradas 15.024 questões

Q2320262 Programação
Tatiana está efetuando a manutenção de uma página, e para testar a execução de uma função assíncrona em JavaScript, utilizou a escrita no documento, via método writeln, como no fragmento de código a seguir. 

const fatorial = async(a) => {      let b = a;      while(--a>0) b*=a;      return b; } document.writeln(`Fat 5: ${fatorial(5)}`);


Tatiana esperava verificar a impressão do fatorial de cinco, mas o que viu foi [object Promise]. Tatiana resolveu o problema, alterando a escrita no documento para: 
Alternativas
Q2320261 Programação
Atualmente o JavaScript é gerenciado pela Ecma, e na versão Ecma 6 ocorre uma grande utilização do paradigma funcional através de arrow functions. Considere a função apresentada a seguir, na forma de escrita tradicional:

function somar(a, b) {
        return a + b;
}


No padrão arrow function, ela seria definida como:
Alternativas
Q2320260 Programação
Marcos é um estudante de programação de computadores e encontrou o algoritmo apresentado a seguir em seus estudos.


Imagem associada para resolução da questão



Considerando o vetor com índice inicial 1 e final 5, e utilizando os valores {2, 1, 2, 1, 2}, Marcos obterá a impressão do valor:
Alternativas
Q2320259 Programação
Marta está definindo um algoritmo para descrever um menu de funções do sistema, apresentando as opções baseadas em números, seguido da leitura da opção, com a saída ocorrendo após a digitação do número zero.

Para gerenciar o fluxo de execução, que envolve a exibição do menu e leitura da opção, repetindo-se até que seja digitada a opção zero, Marta deve utilizar a estrutura de controle:
Alternativas
Q2320258 Programação
O pseudocódigo apresentado a seguir representa a pesquisa de um elemento em um vetor ordenado, de forma recursiva, segundo o processo conhecido como pesquisa binária.

Imagem associada para resolução da questão



Considere o conjunto {4, 5, 8, 9, 14, 16, 17, 20, 23, 25} no vetor global valores, índice inicial 1 e final 10, e divisão entre inteiros truncando a parte decimal.
Com a chamada bin (1, 10, 20), o retorno da posição do número 20 ocorre após a função bin ser executada, incluindo a chamada inicial:
Alternativas
Q2320257 Programação
Pedro desenvolveu o algoritmo apresentado a seguir, onde ocorre a leitura de um conjunto de números e, após efetuar algumas operações, é impresso o valor de uma variável x.


Imagem associada para resolução da questão


Analisando o algoritmo de Pedro, a variável x, impressa ao final, representa o(a):
Alternativas
Q2320256 Programação
A série de Fibonacci é definida da seguinte forma: o primeiro e o segundo termos valem 1, e os demais são obtidos pela soma de seus dois antecessores. Em termos gráficos, ela define uma espiral, sendo utilizada em diversas áreas, que vão da biologia até o mercado financeiro. Um algoritmo para cálculo do termo de ordem n da série é apresentado a seguir.


Imagem associada para resolução da questão



Executando o algoritmo, se for informado o valor 7 para x, será impressa a mensagem “Fibonacci para o termo: “:
Alternativas
Q2320076 Programação
Assinale a alternativa que identifica uma linguagem e ambiente para computação estatística e gráficos, caracterizada pela utilização de recursos de software para manipulação de dados, cálculo e exibição gráfica.
Alternativas
Q2320075 Programação

Analise o código PHP abaixo:


Imagem associada para resolução da questão


O que será impresso ao final da execução do código acima?

Alternativas
Q2320074 Programação
Na linguagem PHP, versão 8, qual dos caracteres abaixo pode ser utilizado para comentar uma única linha de código? 
Alternativas
Q2320073 Programação

Abaixo é apresentado um algoritmo escrito no software VisuAlg 3.0:


Imagem associada para resolução da questão


Ao final da execução do algoritmo acima, qual será o valor da variável "calc"?

Alternativas
Q2320071 Programação
São elementos (tags) que foram introduzidos no HTML5, EXCETO:
Alternativas
Q2320070 Programação
Sobre o paradigma de programação orientada a objetos, assinale a alternativa que identifica uma das vantagens do uso de polimorfismo.
Alternativas
Q2319358 Programação
Pilhas podem ser implementadas em Python por meio de listas em que o último elemento é o topo da pilha, como no exemplo abaixo:

pilha01 = ['a4', 'a3', 'a2', 'a1'] # o elemento 'a1' está                                                      # no topo da pilha

pilha02 = ['b2', 'b1'] # o elemento 'b1' está no topo da pilha

Considere uma função Python, chamada unifica, que recebe duas pilhas como parâmetros e retorna uma terceira, que é o resultado da intercalação dos elementos das duas pilhas recebidas como parâmetros. Um programa Python chamou essa função unifica, passando como parâmetros as duas pilhas do exemplo acima (pilha01 e pilha02). O resultado da intercalação foi a pilha

['a4', 'a3', 'b2', 'a2', 'b1', 'a1']

Qual implementação da função unifica realiza o que foi descrito acima?
Alternativas
Q2319356 Programação
Seja o seguinte programa Python:
l = ['abc', ['a', 'b', 'c'], 'd', ['a', ['abc', 'd']]] c = 0
for e in l:  c+=len(e)
print( c )

O que será exibido no console quando esse programa for executado?

Alternativas
Q2319355 Programação

Considere as seguintes classes e a interface Java que ocupam arquivos separados:



package pk1;


public interface Itf {


           public void m1(String s);


           public void m2(String s1, String s2);



}



package pk2;


public abstract class A {


            public void m1(String s1) {


                      System.out.println("*** " + s1);


             }


            public void m2(String s1, String s2) {


                          System.out.println("*** " + s1 + " " + s2);


             }


}



package pk3;


import pk2.*;


import pk1.*;



class B extends A implements Itf {


            public void m3() {


                      System.out.println(" B - m3 ");


              }


}


package pk3;



public class C extends B {


              public void m4() {


                           System.out.println(" C - m4 ");


       }


}



package pk3;


import pk2.*;



    public class D extends A {


               public void m4() {


                            System.out.println(" C - m4 ");


        }


}



Qual implementação da classe Main NÃO produz erro de compilação?

Alternativas
Q2319354 Programação

Seja o seguinte código Python:



str = 'America do Sul'


s1 = ( str.split ( ';' ) ).pop().upper()


print ( str )



O que será exibido no console quando esse código for executado?

Alternativas
Q2319343 Programação
Em sistemas embarcados, é comum que programadores tenham de trabalhar com linguagens de baixo nível, incluindo a necessidade de fazer operações com números inteiros em representação binária.
Considerando-se apenas 8-bits em um processador hipotético, como seria a representação em complemento de 2 do número -5?
Alternativas
Q2319336 Programação
Um profissional de Informática está trabalhando em um projeto que envolve a manipulação de documentos XML. Ele precisa garantir que os documentos XML estejam bem- -formados e válidos, de acordo com as especificações do XML 1.1.
Uma das regras que ele deverá seguir para garantir que um documento XML 1.1 seja válido é que o(s)
Alternativas
Q2319335 Programação
Um profissional de Informática está desenvolvendo uma aplicação web e deseja implementar uma interface de usuário que permita que os usuários, ao clicar em um botão, acionem uma função JavaScript chamada processar.
Qual das seguintes opções de código HTML5 esse profissional deve usar?
Alternativas
Respostas
3801: E
3802: A
3803: E
3804: C
3805: A
3806: D
3807: B
3808: C
3809: B
3810: D
3811: C
3812: D
3813: E
3814: D
3815: D
3816: E
3817: A
3818: C
3819: B
3820: C