Questões de Concurso Sobre programação

Foram encontradas 15.143 questões

Q2669405 Programação

Na engenharia de software, os ambientes de desenvolvimento integrados (IDE) oferecem recursos para as várias etapas do projeto à construção de programas de computador. Em especial, os IDEs permitem a criação de bibliotecas compartilhadas (shared libraries), as quais são largamente usadas por diferentes linguagens de programação e sistemas operacionais. Por exemplo, nos sistemas operacionais Windows e UNIX AIX, as bibliotecas compartilhadas estão disponíveis na forma de arquivos .dll (dynamic-link library) e .so ou .a (shared object/archive), respectivamente. Neste contexto, qual o tipo de código armazenado nos arquivos de bibliotecas compartilhadas?

Alternativas
Q2669385 Programação

Para criar um sistema de arquivos, é necessário considerar o tamanho e o número de arquivos estimados a serem armazenados. Dentre os tipos de sistemas de arquivos suportados pelo AIX está o JFS (Journaled File System), cujo tamanho máximo depende dos parâmetros:

Alternativas
Q2665967 Programação

Os elementos HTML de cabeçalho são representados por seis níveis de título de seção. Desta maneira, assinale a alternativa que contém as TAGs em HTML dos níveis e seção:

Alternativas
Q2408325 Programação

Em códigos HTML/CSS, as cores podem ser especificadas usando valores RGB, HEX, HSL, RGBA e HSLA, como nas situações abaixo.


I.Na sintaxe <h 1 s tyl e= " b a c k g r o u n d -color:rgb(0,255,0)">RJ</h1 >

II. Na sintaxe < h 1 s t y I e = " b a c k g r o u n d - color:#FFFF00;">MG</h1 >


Nessas condições, as palavras RJ e MG serão mostradas com fundo, respectivamente, nas seguintes cores:

Alternativas
Q2408324 Programação

A figura abaixo mostra o resultado da execução de um código HTML.


Imagem associada para resolução da questão



Na programação, foram adotados os procedimentos listados a seguir.,


I. Se, por meio do mouse clicar na imagem do arquivo IFRJ.JPG, nada acontece.Imagem associada para resolução da questão,

II. Se passar o mouse sobre a sigla IFRJ, aparece uma "mãozinha" sobre ela, significando que há um hiperlink. Ao clicar nela, será mostrada a homepage do IFRJ que corresponde à URL https://portal.ifrj.edu.br/


Nessas condições, o código HTML para essa situação está indicado na seguinte alternativa:

Alternativas
Q2408323 Programação

Códigos em JavaScripta seguir para análise:



<script>

for (i = 0; i < 9; i++)

{

---nr = i

}

alert(nr)

</script>

(a)

<script>

nr = 0

while (nr <= 17)

{

------nr++

}

alert(nr)

</script>

(b)

Após a execução dos códigos em (a) e em (b), os valores finais para a variável nr serão, respectivamente:

Alternativas
Q2408317 Programação

O paradigma da orientação a objetos visualiza um sistema de software como uma coleção de agentes interconectados chamados objetos. Cada objeto é responsável por realizar tarefas específicas. E através da interação entre objetos que uma tarefa é realizada. Um dos princípios da POO é qualquer modelo que inclui os aspectos mais importantes, essenciais de alguma coisa, ao mesmo tempo que ignora os detalhes menos importantes. Esse princípio permite gerenciar a complexidade e concentrar a atenção nas características essenciais de um objeto. Finalizando, esse princípio é dependente da perspectiva: o que é importante em um contexto, pode não ser importante em outro.


Trata-se do princípio denominado:

Alternativas
Q2408294 Programação

Model-Víew-Controller (MVC) é um padrão de arquitetura de aplicações que divide a aplicação em três camadas, conforme indicado na figura, e tem a finalidade de ser utilizado como arquitetura para aplicativos, mas que se popularizou para uso em sistemas web, a partir da adesão de milhares de frameworks de mercado.


Imagem associada para resolução da questão


A seguir, são listadas três funções dessas - camadas.


I. Responsável por tratar as regras de negócio.

II· Responsável por validar as requisições dos usuários de acordo com as regras de autenticação e autorização.

II. Responsável por usar as informações modeladas para produzir interfaces de apresentação conforme a necessidade.


As funções listadas em I, II e III são de responsabilidade, respectivamente, das camadas:

Alternativas
Q2408287 Programação

A figura I abaixo mostra uma codificação da estrutura de controle repita ... fimrepita, em pseudocódigo, e a figura li, o resultado da execução.


I.

algoritmo "ALG" var

NR : inteiro

inicio

NR <- -2

repica

NR <- NR + 1

-------escreva(NR)

ate NR = 1

fimrepica

fimalgoritmo


II.

Imagem associada para resolução da questão


A estrutura enquanto ... faça ... fimenquanto correspondente, que gera o mesmo resultado, está indicada na alternativa:

Alternativas
Q2401093 Programação

Qual biblioteca Python é uma biblioteca de gráficos que permite a criação e o desenho de formas e figuras?

Alternativas
Q2401088 Programação

Assinale a alternativa que descreve corretamente o Scratch, do MIT.

Alternativas
Q2401087 Programação

É(São) afirmativa(s) válidas do eixo de Pensamento Computacional (PC), dentre os eixos definidos em Computação & Sociedade de Colaboração (CL), Prática de computação programada (PCP), Impactos Comunitários, Globais e Éticos (IC); e Computadores e Dispositivos de Comunicação (CDC):


1. PC4 - Definir um algoritmo como uma sequência de instruções que pode ser processada por um computador.

2. PC1 - Usar recursos on-line, como ambientes da Web colaborativos.

3. PC7 - Avaliar a precisão, relevância, adequação, abrangência e vieses que ocorrem em fontes de informação eletrônica sobre problemas do mundo real.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q2399484 Programação

Um programador Java criou seu código fonte e o gravou com o nome meuprograma.java. Para fazer os primeiros testes, este, na linha de comando, digitou java meuprograma.java. Neste momento, ao chamar o uso do comando java (antes do nome do código fonte), o programador está invocando o:

Alternativas
Q2399482 Programação

Considere o seguinte programa exemplo (Fig1) escrito em linguagem Java e marque a alternativa correta:


Fig 1


import java.util.Scanner;

public class PG {

public static void main(String[] args) {

int i = 0;

int resultado=0;

int n;

int a1;

int c;

Scanner entrada = new Scanner(System.in);

System.out.printIn("Digite o tamanho”);

n= entrada.nexInt();

Scanner entrada1 = new Scanner(System.in);

System.out.printIn("Digite o primeiro"):

a1 = entrada1.nextInt();

Scanner entrada2 = new Scanner(System.in);

System.out.printIn("Digite a ordem");

c = entrada2.nextInt();


while(i < n){

resultado = resultado + a1;

// System.out.printIn(resultado);

a1 = a1 * c;

i++;

}

System.out.printIn("O resultado final eh: “+resultado);

}

}


Supondo que, ao utilizar o programa, o usuário imputou os valores 4 para a variável “n”, 2 para a variável “a1” e 4 para a variável “c”, qual será o resultado apresentado ao término da execução do programa?

Alternativas
Q2399481 Programação

Em programação, existem duas maneiras de realizar a passagem de parâmetros para uma função qualquer. Sobre o tema, analise as afirmativas a seguir e marque a alternativa correta:


I- A passagem de parâmetro pode ser feita por valor ou por referência.

II- Em Linguagem JAVA, a passagem de parâmetro por referência é feita por meio de ponteiros, de forma que o método recebe como argumento o endereço da memória onde está armazenado o valor da variável.


Alternativas
Q2399480 Programação

Sobre as linguagens de programação JAVA e C, analise as afirmativas seguintes e marque a alternativa correta:


I- Tanto em Java como em C, os blocos de códigos são modularizados em métodos e delimitados por chaves ({ e }).

II- Java é uma linguagem em que, apesar de permitir algoritmos de busca, não é possivel implantar algoritmos de ordenação.

Alternativas
Q2399262 Programação

Analise o script a seguir.


#!/bin/bash

x=5

y=3


[ $x -gt $y ] && opcao=1

[ $x -ne $y ] && opcao=2

[ $x -le $y ] && opcao=3

[ $x -eq $y ] && opcao=4


if [ $opcao == “1” ];

then

__ echo “Opção 1”

elif [ $opcao == “2” ];

then

__ echo “Opção 2”

elif [ $opcao == “3” ];

then

__ echo “Opção 3”

elif [ $opcao == “4” ];

then

__ echo “Opção 4”

else

__ echo “Opção inválida”

fi


A alternativa que indica a saída produzida pela execução do script apresentado acima é

Alternativas
Q2399261 Programação

Analise o código Python a seguir.


X, i = [0,1,5], 6

while True:

__ if len(X) > i:

__ __ y = list(range(X[0], X[6], X[2]))

__ __ print (y)

__ __ break

__ else:

__ __ X.append(len(X) * 5)


A opção que indica a saída produzida pela execução do código apresentado acima é

Alternativas
Q2399253 Programação

Analise o seguinte script.


__ #!/bin/bash

__ for ((i=3; i>=1; i--))

__ do

__ _ for ((j=0; j<=2; j++))

__ __ _ do

__ __ __ echo -n “$((j+i)) “

__ __ _ done

__ _ echo

__ done

__

Após a execução do script acima, o texto que será impresso no terminal é

Alternativas
Q2398429 Programação

Analise o código-fonte abaixo, escrito em PHP, para responder à questão.




  

Assinale a alternativa que será exibida após a execução do código.
Alternativas
Respostas
5241: E
5242: C
5243: A
5244: C
5245: A
5246: B
5247: B
5248: C
5249: C
5250: C
5251: D
5252: A
5253: A
5254: D
5255: B
5256: B
5257: B
5258: B
5259: D
5260: D