Questões

Pratique com questões de diversas disciplinas e universidades

1.116 questões encontradas(exibindo 10)

Página 33 de 112

Considere o algoritmo a seguir e, por meio do teste de mesa ou teste manual, identifique a saída desse algoritmo tendo como entrada os valores 23 e 42, respectivamente.

A
Os resultados são: 23, 42, 65, 19.
B
Os resultados são: 65, 19, 21, 1050.
C
Os resultados são: 19, 21, 65, 1050.
D
Os resultados são: 1050, 21, 19, 65.
E
Os resultados são: 21, 65, 23, 42.

A respeito dos laços de repetição utilizados na linguagem Java, assinale a alternativa correta.

A

O comando associado ao laço do-while é executado no mínimo uma vez desde que a condição do laço seja verdadeira.

B

Nenhuma das alternativas está correta.

C

O comando associado ao laço while é executado no mínimo uma vez.

D

O comando associado ao laço do-while é executado no minimo uma vez.

E

O comando associado ao laço do-while é executado no mínimo uma vez desde que a condição do laço seja falsa.

Na programação podemos definir algoritmos como:

A

Sequência de passos finitos, e bem estruturados que podem ser automatizados e implementados utilizando linguagens de programação.

B

Sequência de passos infinitos, e bem estruturados que podem ser automatizados e implementados utilizando linguagens de programação.

C

Sequência de passos finitos, e mal estruturados que podem ser automatizados e implementados utilizando linguagens de programação.

D

Sequência de procedimento utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico.

E

Sequência de procedimento não utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico.

Embora o valor em string de um número seja considerado um valor totalmente diferente da versão inteira ou de um ponto flutuante, um inteiro pode ser igual a um número de ponto flutuante, como no exemplo:
A
Isso ocorre porque o compilador da Python não consegue fazer a diferenciação entre o tipo string e os tipos numéricos.
B
Esse fato é comum em linguagens como a Python, com características de tipagem forte e tipos de dados.
C
A Python faz essa distinção porque strings são textos, enquanto tanto inteiros quanto números de ponto flutuante são números.
D
Isso ocorre porque a Python tem mecanismos específicos para int e float. Dessa forma ela consegue diferenciar os dois tipos, mss não o tipo string.
E
Isso ocorre porque a Python não consegue fazer a distinção entre inteiro e string. Dessa forma, trata os dois tipos igualmente.

A melhor solução para armazenar diversos valores dentro de um mesmo contexto é utilizar:

A
variáveis simples.
B
constantes compostas.
C
constantes simples.
D
arquivo texto.

Avalie as assertivas a seguir:

  1. O compilador analisa o código-fonte e o converte para um executável.
  2. O montador traduz o código Assembly para o código de máquina intermediário (código objeto), que é executável pelo computador.
  3. O carregador é que torna o código-objeto em relocável.
  4. O ligador liga o código-objeto relocável com as rotinas. Essa ligação gera o código executável.

Com base em sua análise, assinale a única opção com todas as assertivas corretas:

A
Estão corretas III e IV apenas.
B
Estão corretas II, III e IV apenas.
C
Está correta apenas a III.
D
Está correta apenas a IV.
O programa apresentado utiliza a estrutura de controle com múltipla escolha para realizar operações matemáticas. Além disso, são abordados conceitos de variáveis globais e locais. Com base no código fornecido, qual é a principal vantagem de utilizar a estrutura escolha...fimescolha em vez de múltiplas instruções do tipo se?
A
Reduz a quantidade de instruções necessárias para verificar a escolha do operador.
B
Facilita a leitura e compreensão do código fonte.
C
Permite a execução de operações matemáticas mais complexas.
D
Torna o programa mais eficiente em termos de memória.

Qual é a função do operador de comparação "menor que" (<) em expressões lógicas de programação?

A
Verificar se o valor de uma expressão é menor que outro valor.

Um programador de computador, produtor de soluções de sistemas para um órgão governamental, necessita dar uma solução para um problema proposto. O programa deverá fazer uma série de ações relativas à pessoa física, tendo como base o Cadastro de Pessoa Física (CPF) do cidadão. O programa recebe o CPF, digitado pelo teclado. A função main() chama várias outras funções para completar o processamento deste programa hipotético. O programador codifica todas as funções do programa, inclusive a função que faz a verificação da validade do CPF. O analista que especificou o programa pediu que o programador codificasse as instruções que encerram o programa, caso o CPF seja inválido, ou seja, faça uma parada brusca, com um código de cancelamento 999; caso o CPF seja válido, o programa deve continuar normalmente o processamento do programa.

Qual comando o programador deverá utilizar, dentro da função de validação de CPF, para que o programa termine de forma anormal com o código de erro solicitado pela especificação do analista?

A
Exit ()
B
Return ()
C
Break ()
D
Stop ()

Quais são os quatro fundamentos absolutos de gestão da qualidade, de acordo com Crosby (1979)?

A

Qualidade é definida como conformidade com os requisitos.

B

A forma para obter qualidade é a inspeção, não prevenção.

C

O padrão de desempenho deve ser meio termo, não sendo aceito zero defeitos.

D

A medida da qualidade é a quantidade de produtos vendidos.