C++ Basics

C++ Basics

Professional Development

10 Qs

quiz-placeholder

Similar activities

STEAM: Competencias y ODS del Siglo XXI

STEAM: Competencias y ODS del Siglo XXI

Professional Development

15 Qs

Automação e Arduino na Prática

Automação e Arduino na Prática

Professional Development

12 Qs

REcomposição |  Banco de Dados

REcomposição | Banco de Dados

Professional Development

10 Qs

ESP32 LoRa

ESP32 LoRa

Professional Development

14 Qs

POO_EV1

POO_EV1

Professional Development

10 Qs

2. Diseño y personalización de contenido visual

2. Diseño y personalización de contenido visual

Professional Development

10 Qs

DIAGNÓSTICO TALLER CIBERSEGURIDAD

DIAGNÓSTICO TALLER CIBERSEGURIDAD

Professional Development

10 Qs

UTP-mlia-S4 DEEP LEARNING

UTP-mlia-S4 DEEP LEARNING

Professional Development

10 Qs

C++ Basics

C++ Basics

Assessment

Quiz

Information Technology (IT)

Professional Development

Practice Problem

Hard

Created by

João Franco

Used 4+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?