WorksheetsHistória e Características de C/C++
Total questions: 56
Worksheet time: 28mins
Quem criou a linguagem C?
Dennis Ritchie
Bjarne Stroustrup
Tim Berners-Lee
Ada Lovelace
Em que lugar C foi desenvolvida?
Bell Laboratories
MIT Media Lab
Apple Park
NASA Ames
O que o ANSI fez com a linguagem C em 1989?
Criou a linguagem
Mudou o nome da linguagem
Removeu a linguagem
Padronizou a linguagem
C++ é o quê em relação a C?
Um navegador web
Um sistema operacional
Um jogo famoso
Uma extensão de C
Para que servem os incrementos do C++?
Apagar todos os arquivos
Aumentar o volume do som
Desenhar figuras simples
Dar suporte a objetos
O que significa dizer que C/C++ é case sensitive?
Tem apenas números
Precisa terminar com vírgula
Programa só roda em UNIX
Maiúsculas e minúsculas importam
Qual é o nome da função principal em programas C/C++?
go()
run()
main()
start()
Como termina cada linha de instrução em C/C++?
Com ponto e vírgula
Com vírgula
Com dois pontos
Com ponto final
Qual parte começa um programa simples em C/C++?
Variável conta números
Biblioteca imprime a tela
Comando return fecha tudo
Função main abre o bloco
Para usar funções já prontas, o que colocamos no topo do código?
Letra dentro de char
Número dentro de int
Palavra fimalgoritmo
Linha com #include
Qual opção mostra um tipo que guarda números inteiros?
Tipo bool guarda frases
Tipo float guarda letras
Tipo int guarda inteiros
Tipo char guarda listas
Qual tipo é usado para números com vírgula?
Tipo bool com vírgula
Tipo float com vírgula
Tipo int com vírgula
Tipo char com vírgula
O que a função main faz no programa?
É a lista de variáveis
É a tabela de tamanhos
É o fim das bibliotecas
É o início do programa
Qual tipo guarda um único caractere, como a letra A?
Tipo char guarda letra
Tipo long guarda letra
Tipo int guarda letra
Tipo float guarda letra
Qual comando aparece dentro da função main para terminar o programa?
Comando char nome
Comando return zero
Comando bool bandeira
Comando include header
Se queremos números bem grandes sem sinal, qual tipo usamos?
Unsigned int sem sinal
Short int com sinal
Float real com sinal
Char pequeno com sinal
Qual par corresponde ao tipo e seu tamanho de memória?
Char tem 8 bits
Int tem 8 bits
Float tem 8 bits
Double tem 8 bits
Qual faixa de valores combina com o tipo char?
De 10 a 1000
De -128 a 127
De 0 a 255
De 1 a 100
Qual símbolo em C/C++ é usado para atribuir um valor a uma variável, como em X = 4;
Sinal de adição +
Sinal de dois pontos :
Sinal de seta <-
Sinal de igual =
O que precisa aparecer no final de cada comando em C/C++ como X = 4;
Dois pontos :
Ponto final .
Vírgula ,
Ponto e vírgula ;
Qual formato do scanf deve ser usado para ler um número inteiro e guardar em x?
"%c" sem &x
"%d" com &x
"%s" com &x
"%f" com x
Para imprimir um inteiro guardado em x, qual opção mostra o uso correto do printf?
printf("%s", &x)
printf("%c", x)
printf("%f", &x)
printf("%d", x)
Qual formato do scanf é indicado para ler um caractere e guardar em letra?
"%f" com letra
"%s" com &letra
"%c" com &letra
"%d" com &letra
Se queremos guardar 2.5 em Y, qual tipo de dado a formatação "%f" representa?
Texto de várias letras
Número inteiro sem casas
Número decimal ponto flutuante
Símbolo único caractere
Observe: x = x + 2; O que acontece com o valor de x depois desse comando?
Aumenta em dois
Diminui em dois
Zera o valor
Troca para caractere
Ao ler altura com scanf("%f", &altura), por que usamos & antes de altura?
Para passar o endereço
Para indicar texto
Para somar valores
Para imprimir direto
Qual operador usamos para somar números, como 3 + 2?
Sinal de atribuição =
Sinal de divisão /
Sinal de soma +
Sinal de módulo %
O que o operador % mostra em uma divisão?
O resto da divisão
O início da conta
A soma dos dois
O número maior
Qual operador coloca um valor dentro de uma variável, como a = 5?
Divisão /
Atribuição =
Subtração -
Soma +
O que faz o operador ++ com um número, como a++?
Troca por zero
Aumenta um
Diminui um
Divide por dois
Qual é o contrário de ++ para mudar um número?
Atribuição =
Parênteses ()
Decremento --
Módulo %
Em uma conta, qual parte acontece primeiro segundo a hierarquia?
Atribuição de valor
Parênteses ()
Soma e subtração
Multiplicação e divisão
Na hierarquia, onde ficam *, / e % em relação a + e -?
Não entram na ordem
Vêm antes de + e -
Vêm depois de + e -
São iguais a + e -
Qual operador binário usamos para tirar, como 7 - 3?
Divisão /
Soma +
Subtração -
Módulo %
Operadores unários agem sobre quantas variáveis?
Uma variável só
Duas variáveis
Três variáveis
Nenhuma variável
Se a = 9, quanto vale a % 2?
Resto igual a 3
Resto igual a 1
Resto igual a 0
Resto igual a 2
Qual acontece primeiro: a++ ou a + 1 na hierarquia mostrada?
Os dois juntos
a++ acontece antes
Nenhum acontece
a + 1 acontece antes
Qual operador usamos para dividir, como 8 / 2?
Atribuição =
Soma +
Módulo %
Divisão /
Qual símbolo começa um comentário de uma linha em código?
!= exclamação e igual
== dois iguais
/* barra e asterisco
// duas barras
Qual opção mostra um comentário que pode ocupar várias linhas?
/* começa e termina com */
// começa e termina com //
== começa e termina com ==
!= começa e termina com !=
O operador == é usado para qual comparação?
ver se é igual
ver se é diferente
ver se é menor
ver se é maior
Qual operador significa diferente de?
== com dois iguais
!= com exclamação
<= com dois sinais
>= com traço
Qual operador compara maior que?
!= com exclamação e igual
> com sinal de maior
< com sinal de menor
== com dois iguais
Se a += 5, qual frase explica isso de modo simples?
a recebe a mais 5
a recebe a menos 5
a recebe a vezes 5
a recebe a dividido por 5
Qual versão reduzida de var = var - expr usa qual operador?
+= com mais igual
/= com barra igual
*= com vezes igual
-= com menos igual
Qual versão reduzida de var = var / expr?
+= com mais igual
*= com vezes igual
-= com menos igual
/= com barra igual
Qual operador lógico junta duas condições e só é verdadeiro quando ambas são verdadeiras?
&& E lógico
== Igual lógico
|| OU lógico
! NÃO lógico
Qual operador lógico nega uma condição, transformando verdadeiro em falso?
! NÃO lógico
&& E lógico
>= Maior ou igual
|| OU lógico
Qual palavra usamos para dizer NÃO em lógica, indicando que a condição é o contrário?
Operador NÃO com !
Comparação maior com >
Operador OU com ||
Operador E com &&
Observe: se estiver sol, vamos ao parque; senão, ficamos em casa. Qual estrutura representa essa escolha?
Decisão if ... else
Estrutura switch-case
Função chamada main
Laço de repetição for
No pseudocódigo, qual palavra aparece primeiro para testar uma condição?
entao
senao
se
fimse
Se p é Verdadeiro e q é Falso, qual resultado de p && q (E)?
Igual ao resultado de p || q
Verdadeiro
Falso
Depende do valor de !p
Qual opção mostra a ordem correta do if em C/C++?
switch (condição) { if comandos }
if (condição) { comandos } else { comandos }
else { condição } if { comandos }
{ comandos } if condição else { comandos }
Para escolher entre muitos casos, qual estrutura é mais adequada que vários if seguidos?
printf comando
switch-case
scanf leitura
while loop
Ao usar switch-case, qual palavra evita continuar para o próximo caso?
else
break
return
default
Num programa que soma p1 e p2 e divide por 2 para calcular a média, qual condição aprova um aluno se a média for 14 ou mais?
if (media == 14)
if (media >= 14)
if (media <= 13)
if (media < 14)
