Filtrar


Questões por página:
João encontrou seu álbum de família e separou algumas fotos para restauração. Ao chegar ao estúdio de fotografia MocPrint, o vendedor informou que o valor de restauração de cada foto é R$ 20,00. No entanto, caso ele optasse por restaurar entre 5 e 9 fotos, teria um desconto de 10% no valor total e, a partir de 10 fotos ou mais, o desconto seria de 40% no valor total. Inicialmente, João havia selecionado 7 fotos e estava prestes a pagar, mas repensou e decidiu selecionar mais 3 fotos, totalizando 10 fotos, e efetuou o pagamento. A diferença entre o valor que João pagaria e o valor que João pagou é de
Considere as demandas de programação em linguagem C apresentadas a seguir:

1- Assumindo que constantes NL e NC estejam definidas, definir mat como um array bidimensional de inteiros com NL linhas e NC colunas.
2- Imprimir o número de elementos do array bidimensional mat definido em 1.
3- Assumindo que estejam definidas variáveis inteiras x e y como variáveis de controle, inicializar, utilizando uma estrutura de repetição, cada elemento do array bidimensional mat definido em 1 como a soma de seus subscritos.
4- Imprimir os valores de cada um dos elementos do array bidimensional mat definido em 1.

Marque a alternativa que apresenta soluções CORRETAS para todas as demandas de programação apresentadas.
Matrizes são estruturas de dados muito úteis fornecidas nas linguagens de programação. No entanto, elas têm, pelo menos, duas limitações: (1) seu tamanho tem de ser conhecido no momento da compilação, e (2) os dados de uma matriz estão separados na memória do computador pela mesma distância, o que significa que inserir um item dentro da matriz exige que outros dados, nessa matriz, sejam movidos.
Fonte: DALE, Nell; LEWIS, John. Ciência da computação. 4. ed. Rio de Janeiro: LTC,2010, p.67.

Considerando o contexto descrito e a importância de programadores buscarem otimizar o desempenho dos programas que escrevem, considere as assertivas apresentadas a seguir:

I. As limitações apresentadas não podem ser superadas por meio da utilização de estruturas de dados ligadas.

PORQUE
II. Uma estrutura de dados ligadas é uma coleção de nós, que armazenam dados, e de ligações com os outros nós.

A respeito dessas assertivas, assinale a alternativa CORRETA.
Para um profissional da área da informática, conhecer os recursos oferecidos pelos sistemas operacionais para manutenção e reparo é importante, pois isso o permite resolver problemas, bem como otimizar, em alguns cenários, o desempenho de computadores. Em geral, cada sistema operacional dispõe de diversos comandos que podem ser utilizados para diagnosticar e corrigir uma variedade de problemas comuns do sistema.

Considerando os comandos disponíveis no sistema operacional Windows, relacione a segunda coluna à primeira.

1. sfc /SCANNOW
2. chkdsk
3. netstat
4. bcdboot

( ) Verifica o sistema de arquivos e os metadados do sistema de arquivos de um volume em busca de erros lógicos e físicos. Se usado sem parâmetros, exibe apenas o status do volume e não corrige erros. Se usado com os parâmetros /f, /r, /x ou /b, corrige erros no volume.
( ) Exibe conexões TCP ativas, portas nas quais o computador está escutando, estatísticas Ethernet, tabela de roteamento IP, estatísticas IPv4 (para os protocolos IP, ICMP, TCP e UDP) e estatísticas IPv6 (para IPv6, ICMPv6, TCP sobre IPv6 e UDP sobre protocolos IPv6). Usado sem parâmetros, esse comando exibe conexões TCP ativas.
( ) Verifica a integridade de todos os arquivos protegidos do sistema, e substitui, quando possível, as versões incorretas pelas versões corretas. Se esse comando descobrir que um arquivo protegido foi substituído, ele tentará recuperar a versão correta do arquivo da pasta systemroot\ e substituir arquivo incorreto.
( ) Permite configurar rapidamente uma partição do sistema ou reparar o ambiente de inicialização localizado na partição do sistema. A partição do sistema é configurada copiando um conjunto simples de arquivos Boot Configuration Data (BCD) para uma partição vazia existente.

Assinale a alternativa que apresenta a sequência CORRETA, considerando a relação estabelecida de cima para baixo.
Analise o programa escrito em linguagem C apresentado a seguir.

Imagem associada para resolução da questão

Considere as seguintes assertivas:

I. A saída gerada pela execução desse programa é: Fim do programa...

PORQUE
II. A aritmética de ponto flutuante envolve imprecisões, o que faz com que, em alguns contextos, a comparação direta entre números utilizando o operador de comparação == não seja recomendada.

A respeito dessas assertivas, assinale a alternativa CORRETA.