Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Linguagem de Programação Apol01 UNINTER, Provas de Linguagem de Programação

inguagem de programação é um conjunto de instruções e regras usadas para comunicar-se com computadores e criar programas de software. Cada linguagem possui sua sintaxe e semântica próprias, que determinam como os comandos são estruturados e interpretados pelo computador. As linguagens de programação podem ser divididas em várias categorias, como linguagens de alto nível (mais próximas da linguagem humana, como Python, Java, e C#) e de baixo nível (mais próximas do código de máquina, como Assembly).

Tipologia: Provas

2024

Compartilhado em 05/11/2024

marcus-barbosa-20
marcus-barbosa-20 🇧🇷

2 documentos

1 / 9

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Questão 1/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)
pf3
pf4
pf5
pf8
pf9

Pré-visualização parcial do texto

Baixe Linguagem de Programação Apol01 UNINTER e outras Provas em PDF para Linguagem de Programação, somente na Docsity!

Questão 1/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

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.

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. Você assinalou essa alternativa (E)

Questão 4/10 - Linguagem de Programação

A função SCANF() permite que os dados sejam lidos a partir da entrada padrão (geralmente o teclado) e armazenados em variáveis. Analise o trecho de código a seguir assinalando a alternativa correta:

A A função SCANF() não suporta a leitura de strings.

B O vetor “passageiro” será preenchido com uma string sem espaços. Você assinalou essa alternativa (B)

C Falta a declaração do operador de endereço (&) antes da variável “passageiro”.

D Necessário incluir o tamanho máximo da string a ser lida.

E A função SCANF() não suporta a leitura de vetores.

Questão 5/10 - Linguagem de Programação

A linguagem de programação C fornece suporte para apresentação de informações no terminal/console, sendo um dos comandos que realizam essa tarefa a função PRINTF().

Considere o código apresentado (executado em condições ideais) e avalie o resultado obtido por meio da aplicação da função PRINTF(), assinalando a alternativa correta:

A \nNúmero 7 elevado ao quadrado: 14 \n

B Número 7 elevado ao quadrado: 49 Você assinalou essa alternativa (B)

C Número %d elevado ao quadrado: %d

D Número 7 elevado ao quadrado: 14

E \nNúmero 7 elevado ao quadrado: 49 \n

Questão 6/10 - Linguagem de Programação

Na implementação de algumas soluções, o desenvolvedor se deparará com a necessidade da execução de trechos de código de forma repetida até que uma condição seja satisfeita. Para esses casos, usamos as estruturas de repetição, também chamadas de laços.

Analisando as alternativas a seguir, identifique a diferença ao optar pelos comandos DO{...}WHILE(); ou WHILE(){...}:

A O comando DO{...}WHILE(); é uma estrutura de repetição, enquanto o WHILE(){...} não é considerado uma estrutura de repetição na linguagem de programação C.

B O DO{...}WHILE(); encerra após executar suas instruções uma vez e, no caso do WHILE() {...} as instruções serão executadas até a condição ser satisfeita.

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 9/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 10/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.