Buscar

Apol - 01 70 - Introdução a Linguagem C - 1 tentativa

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Questão 1/10 - Linguagem de Programação 
Em linguagem C, o SIZEOF() possui a função 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”? 
Você não pontuou essa questão 
 
A sizeof(cliente); 
 
B sizeof(cadCliente); 
 
C sizeof(struct Cliente); 
 
D sizeof(cadCliente.cliente); 
Você assinalou essa alternativa (D) 
 
E sizeof(cliente.nome); 
 
Questão 2/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 
 
Você assinalou essa alternativa (B) 
 
C 
 
 
D 
 
 
E 
 
 
Questão 3/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: 
 
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 
Levando em consideração que um código, desenvolvido na linguagem de programação C, tem 
por objetivo a implementação de instruções claras e organizadas, baseado logicamente em 
estruturas condicionais e de repetição. Em relação as características da linguagem de 
programação C, assinale a alternativa correta: 
 
A Sua estrutura se baseia na orientação a objetos. 
 
B É uma linguagem interpretada. 
 
C O uso de tabulações e espaços é obrigatório. 
 
D Por ser uma linguagem de alto nível, é impossível a manipulação de bits, bytes e endereços. 
 
E Gera um arquivo executável por meio do processo de compilação. 
Você assinalou essa alternativa (E) 
 
Questão 5/10 - Linguagem de Programação 
Avalie o código desenvolvido em linguagem C, sabendo que o objetivo é apresentar as notas 
armazenadas em cada posição do vetor. Considerando essa informação, assinale qual das 
alternativas melhor descreve o resultado ao executar o código apresentado: 
 
 
Você não pontuou essa questão 
 
A Apresentação dos valores 3.50, 7.50, 9.20, 6.80 e um valor indefinido após o último valor. 
Você assinalou essa alternativa (A) 
 
B Apresentação de um valor indefinido após o primeiro valor, sem a apresentação dos demais 
 valores do vetor. 
 
C Apresentação dos valores 3.5, 7.5, 9.2, 6.8, 0.0 e um valor indefinido após o último valor. 
 
D Apresentação de um erro de compilação, impedindo a execução do código. 
 
E Apresentação dos valores 3.5, 7.5, 9.2 e 6.8. 
 
Questão 6/10 - Linguagem de Programação 
Dentre as estruturas de decisão condicional oferecidas pela linguagem de programação C, 
existe o operador ternário que permite contemplar em uma única linha de instrução uma 
condição composta, eliminando assim o excesso de linhas e enxugando o código. Avalie o 
trecho de código a seguir e identifique a alternativa que apresenta, após a execução do código, 
o resultado correto de cada uma das variáveis envolvidas: 
 
 
 
A a = 23, b = 47 e c = 70 
Você assinalou essa alternativa (A) 
 
B a = 23, b = 23 e c = 59 
 
C Retornará um erro sintático do operador ternário 
 
D a = 23, b = 23 e c = 12 
 
E a = 23, b = 47 e c = 12 
 
Questão 7/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 Uma função que permite armazenar vários valores de diferentes tipos em uma única variável. 
 
B Uma estrutura de controle que permite executar uma ação repetidamente até que uma condição 
seja satisfeita. 
 
C Um tipo de variável que pode armazenar um único valor de qualquer tipo. 
 
D Um tipo de dado que define uma coleção de variáveis relacionadas com tipos diferentes. 
Você assinalou essa alternativa (D) 
 
E Um comando que permite a criação de variáveis globais na linguagem C. 
 
Questão 8/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. 
 
Questão 9/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 10/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.

Continue navegando