Questões

Pratique com questões de diversas disciplinas e universidades

3.529 questões encontradas(exibindo 10)

Página 90 de 353

Considerando o conceito de Lógica de Programação, é correto afirmar que :

A
É a técnica de desenvolver apenas pseudocódigo para atingir determinados objetivos dentro de certas regras baseadas no senso comum e que, depois, são adaptados para a Linguagem de Programação utilizada pelo programador para construir seu software.
B
É a técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados objetivos dentro de certas regras baseadas no bom senso e que, depois, são adaptados para a Linguagem de Programação utilizada pelo programador para construir seu software.
C
É a técnica de desenvolver algoritmos dentro de certas regras baseadas na Lógica Matemática e que, depois, são adaptados para pseudolinguagem utilizada pelo programador para construir seu software.
D
É a técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados objetivos dentro de certas regras baseadas na Lógica Matemática e que, depois, são adaptados para a Linguagem de Programação utilizada pelo programador para construir seu software.
E
É a técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados objetivos dentro de certas regras baseadas na Lógica (Matemática ou não) e que, depois, são automaticamente passados para a construção do seu software.

Questão 4/10 - Lógica de Programação e Algoritmos
(ADAPTADA) Na AULA 1 aprendemos sobre os tipos de representações de algoritmos. Sobre estes tipos, assinale a alternativa que CORRETAMENTE descreve o PSEUDOCÓDIGO e seu significado.

A

Representação gráfica e com simbologia que atende ao padrão ISO. É ótimo para representar ideias gerais de algoritmos.

B

Linguagem com formalismo e conjunto de regras definidas que se aproxima muito de uma linguagem de programação convencional.

C

Representação livre e com bastante margem para ambiguidades e duplas interpretações.

D

Representação pouco formal, mais natural. Aproxima-se da língua portuguesa ao ser utilizada para escrita de algoritmos.

Pergunta 2

Todo o software que usamos para tornar nossos computadores úteis é criado por indivíduos que trabalham como:

A
Programadores e desenvolvedores.
B
Estagiários e engenheiros.
C
Pensadores e conselheiros.
D
Vendedores e aliados.
E
Representantes e designers.

Qual é o propósito da operação JOIN em bancos de dados relacionais?

A
Combinar tuplas relacionadas de diferentes relações em uma única tupla
B
Agrupar tuplas pelo valor de alguns de seus atributos e aplicar uma função agregada a cada grupo
C
Recuperar os nomes dos gerentes de cada departamento
D
Recuperar a sequência de obras literárias brasileiras do período colonial

Os tipos de dados, além de auxiliar o computador na conversão dos dados em memória, facilita também ao programador encontrar determinados erros de semântica das instruções. A verificação do tipo de dado é diferente de linguagem para linguagem, pois em algumas existe no interpretador de linguagem, e em outras na análise léxica, semântica ou sintática do compilador.

Referente a tipos de dados, assinale a alternativa:

A
Se atribuído o valor “R$” para uma variável do tipo inteiro, será gerado um erro.
B
Se atribuído o valor “&&” para uma variável do tipo caractere, será gerado um erro.
C
Se atribuído o valor “R$” para uma variável do tipo real, não será gerado erro.
D
Se atribuído o valor “&&#” para uma variável do tipo caractere, será gerado um erro.
Considere o seguinte trecho de código na linguagem C e avalie as assertivas a seguir. Ind=1; while (ind<=5) { scanf("%d",&num); controle++; if (controle == 1 && num%2 == 0) menor=num; else if (num < menor) menor=num; ind++; } I. Para que a variável menor receba o conteúdo da variável num, pela primeira vez é necessário que o conteúdo da variável controle seja 1 e o conteúdo da variável num seja par. II. A estrutura de repetição escolhida é indicada quando se sabe ou não o número de repetições III. A sequência de comandos interna ao comando WHILE será repetida 5 vezes.
A
I e II
B
I e III
C
II e III
D
I, II e III
E
I

Assinale a alternativa que apresenta a resposta correta para a seguinte afirmativa: É uma operação lógica que gera como saída um valor inverso ao valor lógico de entrada.

Escolha uma opção:

A
Negação.
B
Oposição.
C
Conjunção.
D
Disjunção.

Assinale a alternativa que contém somente as afirmacoes CORRETAS sobre strings.

A
I e II, somente.
B
I e III, somente.
C
II e IV, somente.
D
I, II e III, somente.
E
I, III e IV, somente.

3. Considerando-se o conceito e as características da representação de algoritmos em pseudocódigo, identifique qual alternativa não condiz com essa forma de representação.

A
A linguagem utiliza palavras-chave para representar os comandos do algoritmo.
B
A linguagem é independente de qualquer linguagem de programação específica.
C
A linguagem permite a representação de estruturas de controle como loops e condicionais.
D
A linguagem é estruturada de forma linear e sequencial.
E
A linguagem utiliza blocos geométricos para representar os comandos do algoritmo.

Qual dos exemplos, dados nas alternativas, se relaciona com as características mencionadas pelo texto?

A

Mandar um e-mail para um amigo.

B

Usar emojis para expressar sentimentos.

C

Ler um livro em formato digital.

D

Escrever uma carta à mão.