Logo Passei Direto
Buscar

Exercícios 1 70 2 tentativa

Ferramentas de estudo

Questões resolvidas

Em linguagem C, a função SIZEOF() possui a funcionalidade de retornar o tamanho em bytes equivalente a um único parâmetro informado, podendo ser aplicado em qualquer elemento que, de alguma forma, seja alocado na memória. E, dessa forma, é possível ser aplicado em estruturas heterogêneas.
Baseado no protótipo de struct apresentado a seguir. Qual é a forma correta de utilizar a função SIZEOF() para determinar o tamanho de uma struct chamada “cadCliente” que contém os campos, “id”, “nome” e “endereco”?
A sizeof(cliente.nome);
B sizeof(cadCliente.cliente);
C sizeof(struct Cliente);
D sizeof(cadCliente);
E sizeof(cliente);

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Em linguagem C, a função SIZEOF() possui a funcionalidade de retornar o tamanho em bytes equivalente a um único parâmetro informado, podendo ser aplicado em qualquer elemento que, de alguma forma, seja alocado na memória. E, dessa forma, é possível ser aplicado em estruturas heterogêneas.
Baseado no protótipo de struct apresentado a seguir. Qual é a forma correta de utilizar a função SIZEOF() para determinar o tamanho de uma struct chamada “cadCliente” que contém os campos, “id”, “nome” e “endereco”?
A sizeof(cliente.nome);
B sizeof(cadCliente.cliente);
C sizeof(struct Cliente);
D sizeof(cadCliente);
E sizeof(cliente);

Prévia do material em texto

Questão 1/10 - Linguagem de Programação
Considere que estamos desenvolvendo um programa em linguagem C para gerenciar uma biblioteca de livros. Nesse programa, será necessário armazenar diversas informações sobre cada livro, como título, autor, editora, ano de publicação, número de páginas, entre outras. Para realizar essa tarefa, decidimos fazer uso da estrutura de dados struct. Ocorre que o funcionário da empresa ao verificar a base de dados já existente, detectou algumas discrepâncias em alguns registros e solicitou que os dados sejam devidamente corrigidos.
Baseado na struct a seguir, assinale a alternativa correta que apresenta o trecho de código que realiza de forma adequada as seguintes atribuições: “Umberto Eco” para o autor e o valor 37.50 para o preço:
	
	A
	
	
	B
	
	
	C
	
Você assinalou essa alternativa (C)
	
	D
	
	
	E
	
Questão 2/10 - Linguagem de Programação
Em programação, a posição e o índice são termos que se referem à localização de um elemento em um vetor. Baseado nessa premissa, assinale a alternativa correta que representa esses conceitos em uma lista de elementos armazenados em um vetor na linguagem de programação C:
Você não pontuou essa questão
	
	A
	A primeira posição de um vetor sempre inicia no índice 1.
	
	B
	A última posição de um vetor sempre tem o índice igual ao tamanho do vetor.
	
	C
	A posição e o índice representam a mesma coisa e ambos começam por 0.
Você assinalou essa alternativa (C)
	
	D
	A posição em um vetor inicia em 0 e o índice inicia sua localização em 0.
	
	E
	A primeira posição em um vetor inicia em 1 e o índice correspondente inicia em 0.
Questão 3/10 - Linguagem de Programação
Na elaboração de um código, usualmente, depararemos com a necessidade de aplicação de testes para a execução de determinadas instruções. Para tanto, fazemos uso dos operadores relacionais na realização de comparações entre variáveis ou valores distintos e dos operadores lógicos para definir testes lógicos em declarações condicionais. Avalie o código a seguir, determinando entre as alternativas disponíveis, o valor que será apresentado ao final da execução bem sucedida do código.
	
	A
	10.5
	
	B
	1
	
	C
	20.8
	
	D
	33
Você assinalou essa alternativa (D)
	
	E
	5
Questão 4/10 - Linguagem de Programação
Suponha que em um trecho de código, possuímos um vetor de inteiros denominado “v” que contêm N elementos. O objetivo do código é inverter a ordem dos elementos desse vetor.
Nesse cenário, assinale qual das opções a seguir apresenta uma implementação correta para essa operação:
Você não pontuou essa questão
	
	A
	
	
	B
	
	
	C
	
	
	D
	
	
	E
	
Você assinalou essa alternativa (E)
Questão 5/10 - Linguagem de Programação
Em linguagem de programação, muitas vezes é necessário realizar o agrupamento e organização de dados. Para essas situações, a linguagem C fornece alguns recursos tais como: vetores, matrizes, struct, union, entre outros.
Assinale a alternativa correta que apresenta a definição correta de uma struct na linguagem C:
	
	A
	Um comando que permite a criação de variáveis globais na linguagem C.
	
	B
	Um tipo de dado que define uma coleção de variáveis relacionadas com tipos diferentes.
Você assinalou essa alternativa (B)
	
	C
	Um tipo de variável que pode armazenar um único valor de qualquer tipo.
	
	D
	Uma estrutura de controle que permite executar uma ação repetidamente até que uma condição seja satisfeita.
	
	E
	Uma função que permite armazenar vários valores de diferentes tipos em uma única variável.
Questão 6/10 - Linguagem de Programação
Na manipulação de valores, a linguagem de programação C fornece suporte para a criação de variáveis e constantes. No caso da constante, apesar de também armazenar valores, seu funcionamento atua de maneira oposta a uma variável, pois o valor atribuído não pode ser alterado durante a execução de um programa. Sendo assim, no momento da declaração de uma constante a atribuição do valor é obrigatória.
Em uma implementação, considere que a constante PI irá armazenar um valor fixo (3.1415) e escolha a instrução correta para realizar tal tarefa.
	
	A
	VALOR_PI = 3.1415;
	
	B
	sizeof(PI);
	
	C
	#include PI 3.1415
	
	D
	#define PI 3.1415
Você assinalou essa alternativa (D)
	
	E
	int PI = 3.1415;
Questão 7/10 - Linguagem de Programação
Considere a implementação de um programa em C que deve armazenar informações sobre produtos e vendas em estruturas de dados. Para tanto, foram definidas as estruturas “produto” e “venda” da seguinte forma:
Baseado nas structs apresentadas e considerando que já existem dados armazenados, qual seria a forma correta para apresentar em uma única linha, o código da venda, o nome do produto, a quantidade vendida e o total da venda? Assinale a alternativa que apresenta a solução correta.
Você não pontuou essa questão
	
	A
	
	
	B
	
	
	C
	
	
	D
	
Você assinalou essa alternativa (D)
	
	E
	
Questão 8/10 - Linguagem de Programação
Em linguagem C, a função SIZEOF() possui a funcionalidade de retornar o tamanho em bytes equivalente a um único parâmetro informado, podendo ser aplicado em qualquer elemento que, de alguma forma, seja alocado na memória. E, dessa forma, é possível ser aplicado em estruturas heterogêneas.
Baseado no protótipo de struct apresentado a seguir.
Qual é a forma correta de utilizar a função SIZEOF() para determinar o tamanho de uma struct chamada “cadCliente” que contém os campos, “id”, “nome” e “endereco”?
	
	A
	sizeof(cliente.nome);
	
	B
	sizeof(cadCliente.cliente);
	
	C
	sizeof(struct Cliente);
	
	D
	sizeof(cadCliente);
	
	E
	sizeof(cliente);
Você assinalou essa alternativa (E)
Questão 9/10 - Linguagem de Programação
Como parte de um projeto de desenvolvimento de um sistema de controle de clientes para uma loja de roupas, precisamos criar um programa em linguagem C que permita a entrada das informações nome, endereço e telefone de até cinco clientes. E, em seguida, ordenar os dados recebidos em ordem alfabética por nome.
Para realizar essa tarefa, foi criado uma estrutura chamada "cliente", que armazena os dados solicitados. Além disso, foi implementado um conjunto de instruções para realizar a ordenação dos dados em ordem alfabética, de acordo com o nome do cliente.
Após a conclusão bem sucedida de armazenamento dos dados, considere os códigos disponíveis a seguir, assinalando a alternativa que apresenta o conjunto correto de instruções para realizar a tarefa de ordenação.
	
	A
	
Você assinalou essa alternativa (A)
	
	B
	
	
	C
	
	
	D
	
	
	E
	
Questão 10/10 - Linguagem de Programação
Em linguagem C, uma string é uma sequência de caracteres manipuladas como vetores de caracteres. Como as strings em C não são um tipo de dado nativo da linguagem, utilizamos o tipo de dado CHAR. Analise a declaração da string a seguir e assinale a alternativa correta para exibição do seu conteúdo:
	
	A
	printf("%c", amigos);
	
	B
	printf("%s", amigos);
Você assinalou essa alternativa (B)
	
	C
	printf("%s", &amigos);
	
	D
	printf("amigos");
	
	E
	É obrigatório implementar uma estrutura de repetição para ler o conteúdo de cada índice do vetor.

Mais conteúdos dessa disciplina