Prévia do material em texto
LINGUAGEM E TÉCNICA DE PROGRAMAÇÃO A3
1Código:37559
Enunciado:O cálculo formal para qualquer apontamento de estudo é criado por meio de um
processo de abstração gradual. Tido como um refinamento de todas as suas etapas, o cálculo
formal é uma análise por tentativa e erro a partir de um conjunto de sistemas notacionais
informais prévios, onde cada um ...Ver tudo
Alternativa correta:
a) Conjunção e disjunção.
Alternativa marcada:
c) Implicação e princípio da bivalência.
Justificativa: Resposta correta: Conjunção e disjunção. É estabelecida entre duas fórmulas e só
será verdadeira quando ambas forem verdadeiras, que é o caso da primeira linha da tabela.
Também está correto para a disjunção, pois a disjunção estabelecida entre duas fórmulas só será
verdadeira quando ao menos uma delas for verdadeira.
Distratores:Negação ... Ver tudo
0,00/ 1,00
2Código:38346
Enunciado:No ano de 1854, o matemático britânico George Boole introduziu o formalismo que
até hoje é utilizado para o tratamento sistemático da lógica — e que possui a denominação de
álgebra booleana. A álgebra booleana tem a característica de ser um conjunto de operadores e
de axiomas que, em seu ...Ver tudo
Alternativa correta:
e) E.
Alternativa marcada:
e) E.
Justificativa: Resposta correta: E. Correta. A operação “E” terá o valor 0 se pelo menos uma das
variáveis de entrada tiver o valor 0. Assim, concluímos que o resultado da operação “E” valerá 1
se, e somente se, todas as entradas de valores tiverem o valor 1.
Distratores:OU. Errada, pois é ... Ver tudo
1,00/ 1,00
3Código:38021
Enunciado:Função é um bloco de código que tem por finalidade executar uma parte do
programa que se repete várias vezes, evitando a repetição de código de forma desnecessária.
Considerando as características de uma função, avalie as afirmações a seguir: I. Uma vez criada,
uma função pode ser utilizada em vários ...Ver tudo
Alternativa correta:
e) I, II e IV.
Alternativa marcada:
e) I, II e IV.
Justificativa: Resposta correta:I, II e IV.I. Uma vez criada, uma função pode ser utilizada em
vários programas. Correta. Existem blocos de comandos que se repetem em vários programas
exatamente da mesma forma. Um exemplo é quando se deseja verificar a consistência de um
determinado CPF. Observe que vários programas podem necessitar ... Ver tudo
1,00/ 1,00
4Código:38024
Enunciado:Vetores são bastante úteis em programação. Uma de suas vantagens é a redução do
tamanho dos blocos de código quando comparados com outros sem a sua utilização. Considere
as características de um vetor e avalie as afirmações a seguir: I. O vetor é uma estrutura de dados
indexada que pode ...Ver tudo
Alternativa correta:
c) I, III e IV apenas.
Alternativa marcada:
c) I, III e IV apenas.
Justificativa: Resposta correta:I, III e IV apenas.I. O vetor é uma estrutura de dados indexada que
pode armazenar uma quantidade de valores do mesmo tipo. Correta. O vetor é uma matriz de
uma dimensão com estrutura de dados indexada e que permite armazenar conteúdo com várias
ocorrências do mesmo tipo de ... Ver tudo
1,00/ 1,00
5Código:38034
Enunciado:Por meio das tabelas-verdade é possível determinar os valores de verdade (V ou F) de
uma determinada fórmula, a partir dos valores de verdade de suas subfórmulas. Para isso, basta
atribuir às fórmulas atômicas todas as combinações que forem possíveis com os valores V ou F,
até que se consiga ...Ver tudo
Alternativa correta:
b) Se A=1 e B=0, então (AvB)=1.
Alternativa marcada:
b) Se A=1 e B=0, então (AvB)=1.
Justificativa: Resposta correta: Se A=1 e B=0, então (AvB)=1. Correta. (AvB) significa A ou B
verdadeiro. Portanto, A=1 (verdadeiro) satisfaz a condição.
Distratores:Se A=1 e B=0, então (A^B)=1. Errada, pois (A^B) significa A e B verdadeiros. Como B é
falso, então (A^B) é falso (A^B)=0.Se A=1 e B=0, então (AvB)=0. Errada, pois ... Ver tudo
1,50/ 1,50
6Código:37690
Enunciado:Temos, a seguir, um programa em Linguagem C que chama uma função para saber
se o número informado é um número par, ímpar ou negativo. #include #include main() { char
nome[30]; int x, t; printf("\n\n DIGITE UM NOME: "); gets(nome); // suponha que o nome digitado
foi "LUCIA" t = ...Ver tudo
Alternativa correta:
e) a.
Alternativa marcada:
e) a.
Justificativa: Resposta correta:a. Correta. O programa, ao executar a estrutura de decisão, irá ler
e exibir a letra "l" e seguirá na ordem em que o nome foi escrito. Dessa forma, a última letra lida e
exibida será a letra "a".
Distratores:l, c, u, i. Errada. O programa, ao executar a estrutura ... Ver tudo
1,50/ 1,50
7Código:37691
Enunciado:Temos, a seguir, um programa em Linguagem C que chama uma função para saber
se o número informado é um número par, ímpar ou negativo. #include main() { char nome[30];
int x, t; printf("\n\n DIGITE UM NOME: "); gets(nome); // suponha que o nome digitado foi
"MARIO" t = strlen(nome); ...Ver tudo
Alternativa correta:
e) IV e V, apenas.
Alternativa marcada:
e) IV e V, apenas.
Justificativa: Resposta correta:IV e V, apenas.IV - Erro de lógica na estrutura de repetição.
Nenhum valor será exibido. Correta. A linha do for(x = 0; x >= t-1; x++) está com o sinal de maior e
igual e, na verdade, precisa ser <= para que a estrutura de repetição possa funcionar ... Ver tudo
1,50/ 1,50
8Código:37695
Enunciado:Nas mais variadas situações para o desenvolvimento de um programa em Linguagem
C, temos os tipos básicos de dados (int, float, char) que atenderão a demanda do programa, sem
a necessidade de criação de um vetor e/ou matriz. Mas quando temos a necessidade de
armazenar informações e, ao mesmo tempo, ...Ver tudo
Alternativa correta:
d) int dados [4];
Alternativa marcada:
d) int dados [4];
Justificativa: Resposta correta:int dados [4];. Correta. Esta é a sintaxe assertiva para a criação de
um vetor na linguagem de programação C.
Distratores:int dados 4;. Errada. O número 4 precisa estar entre colchetes.char dados [4,4];.
Errada. Esta sintaxe não é válida e o seu tipo não foi definido de forma correta.char dados ... Ver
tudo