C++ Basics

C++ Basics

Professional Development

10 Qs

quiz-placeholder

Similar activities

Informática Básica

Informática Básica

Professional Development

12 Qs

Aula04 - Introdução à IA

Aula04 - Introdução à IA

Professional Development

15 Qs

Banco de dados 01

Banco de dados 01

Professional Development

11 Qs

Domínio 4

Domínio 4

Professional Development

15 Qs

Memórias

Memórias

Professional Development

12 Qs

4. Console

4. Console

Professional Development

12 Qs

Quiz sobre Algoritmos e Programação

Quiz sobre Algoritmos e Programação

Professional Development

14 Qs

Domínio 3

Domínio 3

Professional Development

15 Qs

C++ Basics

C++ Basics

Assessment

Quiz

Information Technology (IT)

Professional Development

Hard

Created by

João Franco

Used 4+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

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.

Media Image
Media Image
Media Image
Media Image
Media Image

2.

FILL IN THE BLANK QUESTION

45 sec • 1 pt

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.

3.

MULTIPLE CHOICE QUESTION

1 min • 2 pts

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?

char letra = "A";

int numero = 10;

float altura = 1.75;

string nome = "Carlos";

bool ativo = true;

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Media Image

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

2

2.0

2.5

Erro de compilação

Nenhuma das alternativas

Answer explanation

A divisão ocorre entre dois inteiros, resultando em um inteiro 2.

Para obter 2.5, pelo menos um dos operandos deveria ser float ou double.

5.

MULTIPLE CHOICE QUESTION

2 mins • 4 pts

Media Image

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.

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.

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.

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.

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++.

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.

MULTIPLE CHOICE QUESTION

1 min • 2 pts

Media Image

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.

1 2 3 4 5

1 2 3 4

0 1 2 3 4

1 2 3 4 5 6

Erro de compilação

Answer explanation

O laço inicia com i = 1 e imprime até i = 5, inclusive.

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

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?

#incude <iostream>

#include <iostream.h>

#include <iostream>

#include <cinout>

import <iostream>

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?