Logo Passei Direto
Buscar

Linguagem de Programação Prática Objetiva

Ferramentas de estudo

Questões resolvidas

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


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

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


A a = 23, b = 47 e c = 70
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 6/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 dive


Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

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


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

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


A a = 23, b = 47 e c = 70
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 6/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 dive


Prévia do material em texto

Questão 1/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 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: 
 
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 3/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 4/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 5/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 6/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 7/10 - Linguagem de Programação 
A utilização eficiente dos recursos computacionais é um ponto a ser avaliado no 
desenvolvimento de programas. Sendo o recurso de memória um item importante 
a ser avaliado no que se refere ao volume de memória necessário para a execução 
de uma aplicação. Uma struct é alocada em um único bloco de memória com um 
tamanho definido conforme o conjunto de tipos de dados declarados. Nesse 
contexto, se for estipulado um tamanho fixo de 38 bytes a serem alocados para 
uma determinada struct que contenha os campos “id”, “nome” e “salario”. Qual 
será a combinação correta na declaração dos tipos de dados utilizados na struct? 
 
A int, string[30], double 
 
B long Int, char[30], double 
 
C int, char[30], double 
 
D short Int, char[30], float 
 
E long int, char[30], float 
Você assinalou essa alternativa (E) 
 
 
Questão 9/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 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