Baixe o app para aproveitar ainda mais
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.
Compartilhar