wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C++ Basics

Total questions: 10

Worksheet time: 14mins

Name
Class
Date
1.

Em um programa C++, seu usuário precisa digitar a idade e o programa deve exibi-la na tela.

Indique a opção que apresenta o código que realiza essa tarefa corretamente.

a)

b)

c)

d)

e)

2.

Em C++, a entrada padrão é utilizada para receber dados do usuário durante a execução do programa. Escreva o comando em C++ utilizado para essa finalidade.

(a)  

3.

Em C++, as variáveis devem ser declaradas seguindo regras específicas de sintaxe e tipo.

Com base nisso, qual das seguintes declarações de variáveis está incorreta?

a)

char letra = "A";

b)

int numero = 10;

c)

float altura = 1.75;

d)

string nome = "Carlos";

e)

bool ativo = true;

4.

Qual será a saída desse trecho de código em C++?

a)

2

b)

2.0

c)

2.5

d)

Erro de compilação

e)

Nenhuma das alternativas

5.

Analise o código em C++ e determine a saída a ser exibida no console. Considere os tipos de variáveis e a operação matemática realizada.

a)

Saída: 2. A operação a / b resulta em 2.5, mas ao ser armazenada em uma variável int, a parte decimal é descartada, deixando apenas 2.

b)

Saída: 2.5. O resultado da divisão 5 / 2 é 2.5, mas como a variável resultado é do tipo int, a parte decimal é truncada.

c)

Saída: 2.0. Embora a / b possa resultar em um número decimal, a variável resultado é int, impedindo que a saída seja um valor float.

d)

Saída: Erro de compilação. O código está sintaticamente correto e compila sem erros, pois a conversão implícita de float para int é permitida em C++.

e)

Saída: Comportamento indefinido. O código segue regras bem definidas de conversão de tipos em C++, portanto, a saída é previsível e consistente.

6.

Em C++, a estrutura de repetição for é utilizada para executar um bloco de código várias vezes de acordo com uma condição específica. No trecho abaixo, a variável i controla a repetição do loop. Com base nisso, indique a saída dessa amostra de código.

a)

1 2 3 4 5

b)

1 2 3 4

c)

0 1 2 3 4

d)

1 2 3 4 5 6

e)

Erro de compilação

7.

Em um programa C++, existe uma biblioteca utilizada para habilitar o uso de operações de entrada e saída, como cin e cout. Considerando que você precisa escrever um programa simples que leia a idade de uma pessoa e imprima essa informação na tela, qual é a alternativa correta para incluir a biblioteca de entrada e saída?

a)

#incude <iostream>

b)

#include <iostream.h>

c)

#include <iostream>

d)

#include <cinout>

e)

import <iostream>

8.

Você está criando um programa C++ para armazenar o nome e a idade de um usuário. Para isso, deve-se declarar as variáveis corretas. A(s) alternativa(s) que demonstra(m) a declaração de variáveis da forma mais adequada é:

a)

b)

c)

d)

e)

9.

Você está criando um programa C++ para calcular a soma de dois números inteiros. O(s) trecho(s) de código(s) que exibirá(ão) o resultado da soma corretamente é(são):

[Pode haver mais de uma alternativa correta.]

a)

b)

c)

d)

e)

10.

Você está criando um programa em C++ para verificar se um número está entre 10 e 20 (incluindo esses dois números). Para isso, você utiliza uma estrutura condicional com operadores lógicos. A sintaxe correta para essa condição é:

a)

b)

c)

d)

e)