Logo Passei Direto
Buscar

Questões OBJETIVA

User badge image
GOMES JARDIM

em

Ferramentas de estudo

Questões resolvidas

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.
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 int PI = 3.1415;
B #define PI 3.1415
C #Include PI 3.1415
D Sizeof(PI);
E VALOR_PI = 3.1415;

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 a seguir (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: 49 \n
B Número 7 elevado ao quadrado: 14
C Número %d elevado ao quadrado: %d
D Número 7 elevado ao quadrado: 49
E \nNúmero 7 elevado ao quadrado: 14 \n

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.
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);
B sizeof(cadCliente);
C sizeof(struct Cliente);
D sizeof(cadCliente.cliente);
E sizeof(cliente.nome);

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

Questões resolvidas

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.
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 int PI = 3.1415;
B #define PI 3.1415
C #Include PI 3.1415
D Sizeof(PI);
E VALOR_PI = 3.1415;

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 a seguir (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: 49 \n
B Número 7 elevado ao quadrado: 14
C Número %d elevado ao quadrado: %d
D Número 7 elevado ao quadrado: 49
E \nNúmero 7 elevado ao quadrado: 14 \n

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.
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);
B sizeof(cadCliente);
C sizeof(struct Cliente);
D sizeof(cadCliente.cliente);
E sizeof(cliente.nome);

Prévia do material em texto

Questão 1/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 2/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 3/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 4/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: 
 
 
Você não pontuou essa questão 
 
A 
 
 
B 
 
 
C 
 
 
D 
 
Você assinalou essa alternativa (D) 
 
E 
 
Questão 5/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 int PI = 3.1415; 
 
B #define PI 3.1415 
Você assinalou essa alternativa (B) 
 
C #Include PI 3.1415 
 
D Sizeof(PI); 
 
E VALOR_PI = 3.1415; 
Questão 6/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 7/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 8/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 a seguir 
(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: 49 \n 
 
B Número 7 elevado ao quadrado: 14 
 
C Número %d elevado ao quadrado: %d 
 
D Número 7 elevado ao quadrado: 49 
Você assinalou essa alternativa (D) 
 
E \nNúmero 7 elevado ao quadrado: 14 \n 
Questão 9/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”? 
 
A sizeof(cliente); 
Você assinalou essa alternativa (A) 
 
B sizeof(cadCliente); 
 
C sizeof(struct Cliente); 
 
D sizeof(cadCliente.cliente); 
 
E sizeof(cliente.nome); 
Questão 10/10 - Linguagem de Programação 
A linguagem C é uma das mais utilizadas em sistemas e aplicações de baixo nível, como sistemas operacionais e 
drivers. Quando trabalhamos com vetores em C, temos a possibilidade de atribuir valores a eles e realizar 
diversas operações. Nesse contexto, qual das seguintes alternativas é uma forma correta de atribuir valores a um 
vetor de inteiros em C? 
 
A int numeros[5] = (1, 2, 3, 4, 5); 
 
B int numeros[5] = {1, 2, 3, 4, 5}; 
Você assinalou essa alternativa (B) 
 
C int numeros[5] = 1, 2, 3, 4, 5; 
 
D int numeros[5]; = ‘1’, ‘2’, ‘3’, ‘4’, ‘5’; 
 
E int numeros[5]; = “1, 2, 3, 4, 5”;

Mais conteúdos dessa disciplina