Questões de Concurso
Sobre linguagens de programação em programação
Foram encontradas 7.897 questões

Assinale a alternativa CORRETA acerca do processamento do código.

Considere o seguinte dicionário desenvolvido em Python 3.

Assinale a alternativa que apresenta o resultado da execução do comando: sum(x).
Dado o seguinte código em Python no arquivo pega_ip.py, com a devida permissão de execução e levando em consideração que o computador que executará o código possui acesso à Internet sem problemas ou impedimentos:

Avalie as asserções referentes ao uso dessa aplicação Python:
I- A execução desse programa resultará na mensagem "Não foi possível obter o endereço IP".
II- A execução desse programa resultará no endereço IP correspondente a "uepb.edu.br".
III- A troca do domínio "uepb.edu.br" pelo domínio sem IP registrado "a.com" e execução do programa resultará na mensagem "Não foi possível obter o endereço IP".
A partir da avaliação do código deste programa é CORRETO o que se afirma em:
Em um shell, script é possível utilizar variáveis especiais conhecidas como "parâmetros posicionais". Elas são utilizadas para acessar argumentos passados para o script quando ele é executado por linha de comando.
Imaginando que, no terminal, você está na pasta que possui o script 'retorna.sh' com o seguinte conteúdo:

Indique a alternativa que apresenta CORRETAMENTE o resultado da execução do script Bash seguinte:
./retorna.sh 5 3 2 4
Imaginando o seguinte trecho de um shell script:

Avalie as seguintes alternativas para executarem a mesma tarefa em que o usuário possua todas as permissões necessárias:
I- mkdir novo_dir 2>/dev/null && echo "Diretório criado!" || echo "Diretório já existe!"
II- [[ ! -d novo_dir ]] && mkdir novo_dir ;; echo "Diretório criado!" || echo "Diretório já existe!"
III- [[ ! -d novo_dir ]] && mkdir novo_dir && echo "Diretório criado!" || echo "Diretório já existe!"
Assinale a alternativa em que estão indicados, CORRETAMENTE, OS comandos Bash, que apresentam o mesmo comportamento, ou seja, caso não exista o diretório novo_dir, ele é criado, seguido da mensagem de aviso 'Diretório criado!' e que, quando o novo_dir já exista é exibida a mensagem 'Diretório já existe!', da mesma forma que o trecho de shell script apresentado faria:

Após a execução, a saída gerada será

Ao final da execução, o valor gerado por esse código Java é
Considere o seguinte algoritmo em escrito em JavaScript:

Analisando tal estrutura, é possível inferir que é declarado um array que está sendo preenchido com nomes de alunos e, em seguida, é percorrido para que os nomes sejam exibidos um abaixo do outro, apresentando o seguinte resultado em tela quando executado:
Adalberto
Giovani
Paula
Maria
Ana
Para que o primeiro item do array seja removido, antes mesmo que o laço de repetição seja executado, pode-se adicionar
na linha 2 o comando:
Considere o seguinte código com a linguagem de programação PHP:

Ao executar o código produzido, pode-se afirmar que o programa
Considere o código JavaScript abaixo e as respectivas linhas de código de 1 a 7.

Após a execução do código, quais linhas produziriam no
console o resultado true?
A execução desse código resulta na impressão do seguinte valor:
A execução desse código resulta na impressão do seguinte valor:
A execução desse código resulta na impressão do seguinte valor:
1) Operadores aritméticos para tipos primitivos, como os destacados a seguir, +, –, * e / podem ser considerados um tipo de polimorfismo.
2) Suponha que, numa classe-pai, tenhamos um método: “…public void metodo1(){…}”. Numa classe-filha, suponha que reescrevamos o método herdado: “…public void metodo1 {...[código diferente]…}”. O polimorfismo ocorre porque, quando invocamos o método da classe-filha, o interpretador entende que deve executar o código de metodo1() da classe-pai, antes da execução do código metodo1() da classefilha.
3) Quando queremos fazer um polimorfismo utilizando sobrecarga, em Java, é obrigatório o uso da palavrachave “@overload” no preâmbulo do novo método.
4) Um polimorfismo de sobrecarga pode ser criado ao se fornecer na classe-filha um método com o mesmo nome do método da classe-pai, mas com o número de argumentos diferente
Estão corretas, apenas: