Articles
Register
Sign In
Search
Santosilva9986
@Santosilva9986
July 2023
1
183
Report
QUESTÃO 6
Analise o comando SQL abaixo:
CREATE TABLE FUNCIONARIO(
ID INTEGER PRIMARY KEY,
NOME VARCHAR (60),
FONE VARCHAR (20),
EMAIL VARCHAR (255));
CREATE TABLE PROJETO(
ID INTEGER PRIMARY KEY,
TITULO VARCHAR (60),
DESCRICAO VARCHAR (1000),
ID_FUNC_RESP INTEGER,
FOREIGN KEY (ID_FUNC_RESP) REFERENCES FUNCIONARIO(ID));
A partir disso, assinale a alternativa que contenha o DER (Diagrama de Entidade e Relacionamento) correspondente:
Please enter comments
Please enter your name.
Please enter the correct email address.
Agree to
terms and service
You must agree before submitting.
Send
Lista de comentários
pedro111129
Resposta: Alternativa 1
Explicação:
9 votes
Thanks 8
More Questions From This User
See All
Santosilva9986
August 2023 | 0 Respostas
QUESTÃO 2O comando "for" é uma estrutura do tipo laço contado, isto é, utilizada para um número definido de repetições. Intuitivamente, é mais comum utilizar esta estrutura quando sabemos, previamente, o número de vezes que o trecho de código precisa ser repetido. A sintaxe desta estrutura é:Com base no código-fonte expoto, analise as afirmativas a seguir:I. Pode-se dizer que, logo após o encerramento do laço da linha de código 08, o valor da variável "i" será igual a 105.II. A inclusão da biblioteca stdio.h é desnecessária, já que nenhuma funcionalidade desta biblioteca está sendo utilizada no código.III. Pode-se dizer que esse programa serve para imprimir todos os números naturais positivos múltiplos de 5 que são menores ou iguais a 100.É correto o que se afirma em:Alternativa 1: I, apenas.Alternativa 2: II, apenas.Alternativa 3: III, apenas.Alternativa 4: I e II, apenas.Alternativa 5:I e III, apenas.
Responda
Santosilva9986
August 2023 | 0 Respostas
QUESTÃO 3 A estrutura while é um tipo de laço condicional, o que significa que o loop é baseado em uma condição. Essa estrutura é comumente usada quando temos um número indefinido de repetições e se caracteriza por realizar um teste condicional no início. No entanto, devido a esse teste condicional, pode haver casos em que as instruções da estrutura de repetição nunca sejam executadas. Isso ocorre quando o teste condicional da estrutura resulta em falso logo na primeira comparação (ASCENCIO; CAMPOS, 2010). Conhecendo o funcionamento dos laços de repetição, observe o código que segue: Fonte: LEAL, G. C. L.; DE OLIVEIRA, P. M. Algoritmos e Lógica de Programação II. Maringá: UniCesumar, 2020. Com base no código exposto, analise as afirmativas a seguir: I. Pode-se dizer que se o usuário, em tempo de execução, atribuir o valor 5 à variável num, o programa imprimirá, na tela, a mensagem "O fatorial é: 120". II. Pode-se dizer que se o usuário, em tempo de execução, atribuir o valor 1 à variável num, o programa imprimirá, na tela, a mensagem "O fatorial é: 1". III. Pode-se dizer que se o usuário, em tempo de execução, atribuir o valor -10 à variável num, o programa imprimirá, na tela, a mensagem "O fatorial é: 0". É correto o que se afirma em: Alternativa 1: I, apenas. Alternativa 2: I e II, apenas. Alternativa 3: I e III, apenas. Alternativa 4: II e III, apenas. Alternativa 5: I, II e III.
Responda
Santosilva9986
August 2023 | 0 Respostas
QUESTÃO 4 Comandos como "if", "while" e "for" dependem, geralmente, da especificação de condições lógico-relacionais que são testadas em tempo de execução. Se tais condições foram testadas e avaliadas como verdadeiras, o respectivo bloco de comandos definido será executado, caso contrário, o bloco de comandos será ignorado. Quando falamos de expressão "lógico-relacional", estamos nos referindo a situações nas quais a comparação entre os dados é feita de forma relacional (por exemplo, se um dado é maior que o outro), e também onde mais de uma condição relacional é avaliada. Por exemplo, podem haver situações nas quais temos uma conjunção, na qual mais de uma operação relacional precisa ser avaliada como verdadeira para que toda a condição seja dada como válida. Com isso em mente, observe o seguinte código: Com base no algoritmo exposto, analise as afirmativas a seguir: I. Em tempo de execução, caso o usuário faça “x” valer 10, “y” valer 10 e “z” valer 9, o programa executará a linha de código 09. II. Em tempo de execução, caso o usuário faça “x” valer 9, “y” valer 10 e “z” valer 11, o programa deixará de executar a linha de código 09. III. Em tempo de execução, caso o usuário faça “x” valer 10, “y” valer 10 e “z” valer 10, o programa executará a linha de código 09. É correto o que se afirma em: Alternativa 1: I, apenas. Alternativa 2: II, apenas. Alternativa 3: III, apenas. Alternativa 4: I e II, apenas. Alternativa 5: II e III, apenas.
Responda
Santosilva9986
August 2023 | 0 Respostas
QUESTÃO 5 Trabalhar com dados textuais, em linguagem C, pode não ser tão trivial quanto em outras linguagens. Isso se deve ao fato de que o C é uma linguagem que permite a manipulação dos dados de forma bastante granular. Isto é, em C, trabalhar com texto depende muito da forma com a qual esse texto é codificado e de suas representações em memória e em tempo de execução. Para tentar simplificar as manipulações de dados textuais, existe a biblioteca string.h. No código-fonte a seguir, temos um exemplo do uso de funções da biblioteca string.h, observe atentamente: Realize o teste de mesa no algoritmo exposto, ou, quem sabe, até o debug. Com base nisso, analise as afirmativas a seguir: I. Pode-se dizer que o usuário deve ser capaz de armazenar, no máximo, 9 caracteres na string "str", já que o último caractere deve ser reservado para o caractere nulo. II. O uso do fgets() geralmente é recomendado para a leitura de dados em arquivos, o que nos faz assumir que "stdin" é uma espécie de arquivo. III. Independentemente do texto que o usuário inserir durante a execução da linha de código 08, o conteúdo de "tam", ao fim do programa, será igual a 9. É correto o que se afirma em: Alternativa 1: I, apenas. Alternativa 2: II, apenas. Alternativa 3: III, apenas. Alternativa 4: I e II, apenas. Alternativa 5: II e III, apenas.
Responda
Santosilva9986
August 2023 | 0 Respostas
QUESTÃO 8 Um vetor é uma estrutura que consiste em um arranjo de elementos armazenados sequencialmente na memória principal, todos acessíveis por meio de um mesmo nome, ou seja, um identificador. Trata-se de um conjunto de variáveis do mesmo tipo de dados que são acessadas e referenciadas por meio de índices. Na linguagem C, os vetores são identificados pela presença de colchetes após o nome da variável durante a declaração. O valor especificado entre os colchetes indica o número de posições do vetor, ou seja, seu tamanho (LOPES; GARCIA, 2002). Assim, avalie o seguinte programa: Fonte: LEAL, G. C. L.; OLIVEIRA, P. M. de. Algoritmos e Lógica de Programação II. Maringá: UniCesumar, 2020. Com base em seus conhecimentos sobre vetores, laços, operações de entrada e saída, operações aritméticas e programação em linguagem C, analise as afirmativas a seguir: I. De acordo com a sintaxe de leitura de elementos em vetores, o scanf() da linha 10 dispensa o uso do operador de endereço (o e-comercial, "&"). II. Da forma como foi escrito o código, podemos dizer que o laço for executará seu bloco de comandos por 11 vezes. III. Na linha de código 13, o conteúdo da variável "x" será igual ao somatório de todos os elementos armazenados no arranjo "vetorA". É correto o que se afirma em: Alternativa 1: I, apenas. Alternativa 2: II, apenas. Alternativa 3: III, apenas. Alternativa 4: I e II, apenas. Alternativa 5: II e III, apenas.
Responda
Santosilva9986
August 2023 | 0 Respostas
QUESTÃO 1 Ao utilizar vetores e matrizes, implica em manipular uma grande quantidade de dados por meio de um acesso indexado. No entanto, até então, tínhamos a limitação de que todos os elementos deveriam ser do mesmo tipo. Em muitas situações, surge a necessidade de armazenar informações relacionadas entre si, porém de tipos distintos (ROCHA, 2006). Nesse contexto, as structs, também conhecidas como registros ou estruturas, surgem como uma solução. Elas permitem agrupar diversas informações, podendo ser de tipos diferentes, e possibilitam a criação de novos tipos de dados, além dos que são definidos pelas linguagens de programação (ASCENCIO; CAMPOS, 2010). Assim, analise o trecho de código, em linguagem C, a seguir: Fonte: LEAL, G. C. L.; OLIVEIRA, P. M. de. Algoritmos e Lógica de Programação II. Maringá: UniCesumar, 2020. Sobre o exposto, analise as afirmativas a seguir: I. Da forma como foi escrito o programa, caso quiséssemos acessar o dado "ficha[20].matricula", teríamos um comportamento indefinido. II. Se na função main() houvesse uma instrução como "printf("%s", ficha[0].nome);", não teríamos erro de compilação. III. Podemos dizer que a "struct func" possui exatamente quatro campos definidos. É correto o que se afirma em: Alternativa 1: I, apenas. Alternativa 2: I e II, apenas. Alternativa 3: I e III, apenas. Alternativa 4: II e III, apenas. Alternativa 5: I, II e III.
Responda
Santosilva9986
August 2023 | 0 Respostas
QUESTÃO 1 Para realizar operações matemáticas simples, como soma, subtração, multiplicação e divisão, utilizamos os operadores +, -, * e /. No entanto, quando precisamos lidar com operações mais complexas, é necessário recorrer a funções adicionais. Por exemplo, para invocar funções trigonométricas, de potenciação ou radiciação, podemos incluir a biblioteca math.h. Essa biblioteca disponibiliza uma série de funções matemáticas avançadas que podemos utilizar para enriquecer nossos programas com cálculos mais complexos. Dessa forma, observe o código-fonte, em linguagem C, a seguir: Tendo por base o algoritmo anterior, analise as afirmativas a seguir: I. Na linha de código 02, a inclusão da biblioteca math.h foi feita de forma ilegal. II. A invocação da função pow(), na linha de código 10, fará com que tenhamos comportamento inesperado em tempo de execução. III. O printf() da linha 11 está formatado para imprimir números com apenas duas casas decimais. É correto o que se afirma em: Alternativa 1: I, apenas. Alternativa 2: II, apenas. Alternativa 3: III, apenas. Alternativa 4: I e II, apenas. Alternativa 5: II e III, apenas.
Responda
Santosilva9986
August 2023 | 0 Respostas
QUESTÃO 8 Cada linguagem de programação possui comandos que possuem significados específicos. Em resumo, em todas as linguagens de programação, há palavras que têm uma função especial e uma semântica própria dentro da sintaxe da respectiva linguagem. Por exemplo, na linguagem C, palavras como if, else, while, for e switch são consideradas palavras reservadas. Quando inseridas no código de um programa, essas palavras possuem uma sintaxe e semântica específicas, pois desempenham funções particulares. Tendo em mente o conceito de palavras reservadas e comandos específicos da linguagem C, analise as afirmativas a seguir: I. O commando return serve para instruir o compilador sobre o tipo de dados que uma função deve retornar: por exemplo, uma função “return double;” deve produzir um resultado do tipo double. II. De acordo com a sintaxe da linguagem C, podemos dizer que é possível ter tantos comandos else quanto for necessário, sem a necessidade de existir um comando if para cada else respectivo. III. As estruturas de repetição em C, também conhecidas como laços ou loops, são comandos que definem um bloco de instruções que pode ser repetido tantas vezes quanto necessário: o comando for é um exemplo de laço. É correto o que se afirma em: Alternativa 1: I, apenas. Alternativa 2: II, apenas. Alternativa 3: III, apenas. Alternativa 4: I e II, apenas. Alternativa 5: II e III, apenas.
Responda
Santosilva9986
August 2023 | 0 Respostas
QUESTÃO 10 Operações de entrada e saída de dados são, geralmente, feitas quando se tem o intuito de fazer com que o programa "se comunique com o ambiente externo". Tal ambiente externo pode ser a leitura ou escrita de dados em arquivos. Todavia, o mais comum na vida de um programador iniciante é realizar operações de entrada e saída para que o programa se comunique com um usuário. Para isso, é de suma importância que saibamos utilizar a função printf(), que é a principal forma que temos de imprimir mensagens no console de texto (tela) para que o usuário leia as mensagens geradas por nossos programas. Conhecendo o conceito de saída de dados, impressões de mensagens na tela, tipos de dados e especificadores de formato, analise as afirmativas a seguir: I. Ao executar o comando "printf("\n");", a máquina pulará de linha no texto impresso no console (interface de texto). II. O comando "printf("%.2f", variavel);" interpretará "variavel" como sendo do tipo float. III. O especificador "%s" serve para auxiliar na impressão de variáveis do tipo texto na tela do console. É correto o que se afirma em: Alternativa 1: I, apenas. Alternativa 2: I e II, apenas. Alternativa 3: I e III, apenas. Alternativa 4: II e III, apenas. Alternativa 5: I, II e III.
Responda
Santosilva9986
August 2023 | 0 Respostas
QUESTÃO 2Existem diversas situações em que programadores são obrigados a criar instruções que auxiliem o programa a decidir entre executar ou não um determinado bloco de comandos. Para podermos codificar esse tipo de lógica que envolve tomadas de decisão automatizadas, temos o auxílio das estruturas de decisão, também conhecidas como estruturas condicionais. Elas auxiliam nosso código a desviar seu fluxo de execução, para que se dinamize o processamento feito pelas máquinas. Com isso em mente, observe o código-fonte a seguir: Realizando testes de mesa no algoritmo anterior, analise as afirmativas a seguir:I. Em tempo de execução, caso o usuário insira o valor 15 durante a execução da linha de código 06, o programa, em seguida, imprimirá a mensagem “Impressão 1” na tela.II. Em tempo de execução, caso o usuário insira o valor 6 durante a execução da linha de código 06, o programa, em seguida, imprimirá a mensagem “Impressão 1” na tela.III. Em tempo de execução, caso o usuário insira o valor 10 durante a execução da linha de código 06, o programa, em seguida, imprimirá a mensagem “Impressão 1” na tela.É correto o que se afirma em:Alternativa 1: I, apenas.Alternativa 2: II, apenas.Alternativa 3: III, apenas.Alternativa 4: I e II, apenas.Alternativa 5: II e III, apenas.
Responda
×
Report "QUESTÃO 6 Analise o comando SQL abaixo: CREATE TABLE FUNCIONARIO( ID INTEGER PRIMARY KEY, NOME VARCH.... Pergunta de ideia de Santosilva9986"
Your name
Email
Reason
-Select Reason-
Pornographic
Defamatory
Illegal/Unlawful
Spam
Other Terms Of Service Violation
File a copyright complaint
Description
Helpful Links
Sobre nós
Política de Privacidade
Termos e Condições
direito autoral
Contate-Nos
Helpful Social
Get monthly updates
Submit
Copyright © 2025 ELIBRARY.TIPS - All rights reserved.
Lista de comentários
Resposta: Alternativa 1
Explicação: