A linguagem
é uma linguagem de programação de propósito geral que oferece construções que permitem a programação eficiente. De acordo com o contexto, qual é a função utilizada para imprimir um texto na tela em linguagem C? Assinale a alternativa correta.
a)
)
b) display()
c)
d)
)
e) write()
a)
b) display()
c)
d)
e) write()
Passo 1
Beleza, vamos lá! A pergunta está falando sobre a linguagem de programação C, que é bem popular para diversas aplicações. O que precisamos descobrir aqui é qual das funções listadas é usada para imprimir um texto na tela quando estamos programando em C.
Passo 2
Primeiro, vamos lembrar que, em C, para mostrar qualquer coisa na tela, usamos funções que fazem parte da biblioteca padrão. A gente geralmente inclui essa biblioteca com a linha
#include <stdio.h>
no começo do código.Passo 3
Agora, vamos dar uma olhada nas opções:
- a)
print()
: Essa função é comum em outras linguagens como Python, mas não é usada em C para imprimir textos. - b)
display()
: Não é uma função padrão em C para impressão de textos. - c)
printf()
: Essa é a função que a gente usa em C para imprimir textos formatados na tela. Ela permite que a gente coloque variáveis dentro do texto, como números ou strings. - d)
show()
: Assim como as anteriores, não é uma função padrão em C para esse propósito. - e)
write()
: Embora exista uma funçãowrite
em C, ela é usada para operações de baixo nível, como escrever em arquivos, e não é a mais comum para imprimir na tela.
Passo 4
Explicando um pouco mais sobre a
printf()
: Ela é muito poderosa porque permite formatar a saída de várias maneiras. Por exemplo, você pode usar %d
para números inteiros, %s
para strings, e assim por diante, dentro do texto que você quer imprimir.Resposta
c)
Exercícios relacionados
Julgue os seguintes itens, a respeito de conceitos de programação orientada a objeto.
I- As classes descrevem os tipos de dados que compõem os objetos.
II- Objetos são instâncias de uma mesma classe.
III- Métodos são as ações que os objetos podem exercer.
Assinale a opção correta.
(A) Apenas o item I está certo.
(B) Apenas o item II está certo.
© Apenas os itens I e III estão certos.
(D) Apenas os itens II e III estão certos.
(E) Todos os itens estão certos.
I- As classes descrevem os tipos de dados que compõem os objetos.
II- Objetos são instâncias de uma mesma classe.
III- Métodos são as ações que os objetos podem exercer.
Assinale a opção correta.
(A) Apenas o item I está certo.
(B) Apenas o item II está certo.
© Apenas os itens I e III estão certos.
(D) Apenas os itens II e III estão certos.
(E) Todos os itens estão certos.
Relacione, corretamente, as colunas:
(A) Esta característica indica que não é necessário (teoricamente) conhecer detalhes de funcionamento de um objeto para usá-lo.
(B) Permite enviar uma mensagem a um objeto.
© Permite que o código já escrito seja reutilizado de maneira muito mais eficiente e simples do que na programação estruturada.
(D) Utilização de um mesmo símbolo para a execução de operações distintas.
(E) Refere-se a criação de uma família de funções que compartilham do mesmo nome, mas cada uma tem código independente.
( ) Herança
( ) Polimorfismo
( ) Sobrecarga
( ) Encapsulamento
( ) Função
(A) Esta característica indica que não é necessário (teoricamente) conhecer detalhes de funcionamento de um objeto para usá-lo.
(B) Permite enviar uma mensagem a um objeto.
© Permite que o código já escrito seja reutilizado de maneira muito mais eficiente e simples do que na programação estruturada.
(D) Utilização de um mesmo símbolo para a execução de operações distintas.
(E) Refere-se a criação de uma família de funções que compartilham do mesmo nome, mas cada uma tem código independente.
( ) Herança
( ) Polimorfismo
( ) Sobrecarga
( ) Encapsulamento
( ) Função
No desenvolvimento de um algoritmo, podemos utilizar vários recursos durante a construção do código. Nesse sentido, qual é a função principal do operador de atribuição em linguagens de programação? Assinale a alternativa correta.
a) Realizar comparações entre variáveis.
b) Atribuir um valor a uma variável.
c) Controlar o fluxo de execução do programa.
d) Imprimir um resultado na tela.
e) Criar funções personalizadas.
a) Realizar comparações entre variáveis.
b) Atribuir um valor a uma variável.
c) Controlar o fluxo de execução do programa.
d) Imprimir um resultado na tela.
e) Criar funções personalizadas.
Dentro da transformação e execução de programas, temos vários tipos de recursos como: compiladores, interpretadores, tradutores, etc. Qual a principal diferença entre compiladores e interpretadores? Assinale a alternativa correta.
a) Compiladores traduzem o código fonte para código de máquina, enquanto interpretadores executam o código fonte diretamente.
b) Compiladores executam o código fonte diretamente, enquanto interpretadores traduzem o código fonte para código de máquina.
c) Compiladores e interpretadores são a mesma coisa e realizam as mesmas funções.
d) Compiladores e interpretadores são usados apenas em linguagens de programação de baixo nível.
e) Compiladores e interpretadores são usados apenas em linguagens de programação de alto nível.
a) Compiladores traduzem o código fonte para código de máquina, enquanto interpretadores executam o código fonte diretamente.
b) Compiladores executam o código fonte diretamente, enquanto interpretadores traduzem o código fonte para código de máquina.
c) Compiladores e interpretadores são a mesma coisa e realizam as mesmas funções.
d) Compiladores e interpretadores são usados apenas em linguagens de programação de baixo nível.
e) Compiladores e interpretadores são usados apenas em linguagens de programação de alto nível.