Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 4.590 questões
public class Main extends Thread { public static void main(String[] args) { Main thread = new Main(); thread.start(); for (int k=1; k<=5; k++) { System.out.println("A" + k); try { Thread.sleep(1100); } catch (InterruptedException ex) {} } } public void run() { for (int k=1; k<=5; k++) { try { Thread.sleep(700);} catch (InterruptedException ex) {} System.out.println("B" + k); } } }
Quando esse código é executado num computador com boa capacidade e sem interferência de processos externos, os valores exibidos, na ordem, são:
- obter o número de caracteres de S; - obter o caractere contido numa dada posição de S; - obter um trecho (substring) de S.
Os seguintes métodos aplicáveis a strings podem, respectivamente, ser utilizados diretamente para suprir cada uma dessas operações:
int i; for (i = 5; i >= 0; i = i - 1) { printf("Valor: %d\n", i); }
Entretanto, sem querer, João inverteu a ordem das expressões no comando for, e digitou o código como segue:
int i; for (i = 5; i = i - 1; i >= 0) { printf("Valor: %d\n", i); }
Assinale a lista completa dos valores exibidos nesse trecho pela execução da versão equivocada produzida por João.
Analise o código C a seguir.
#include <stdio.h>
int main() {
int myAge = 43;
int* ptr = &myAge;
printf("%d\n", *ptr);
return 0;
}
O valor mais provável a ser exibido pela execução do código acima
é:
Nome: Joselito Idade: 30 Profissão: Engenheiro Salário: 8000
Assinale o comando que irá procurar pela linha que contém “Salário” e, em seguida, imprimir o valor do salário somado a 1000:
I A linguagem de máquina é a mais primitiva, sendo uma coleção de bits (0 e 1) interpretáveis pelo computador.
II Os compiladores traduzem programas escritos em uma linguagem de programação para linguagem de máquina, os quais são executados à medida que são traduzidos.
III O linker pega objetos gerados nas primeiras etapas da compilação e os recursos necessários da biblioteca, remove os processos e dados desnecessários e vincula o código à referida biblioteca para aumentar seu tamanho e extensão.
Está certo o que se afirma em
$ nomeCompleto = $_POST [ ' nome_completo ' ] ;
$ sql = "INSERT INTO tabela_nomes ( nome ) VALUES ( ' $ nomeCompleto ' ) " ;
$ conn = new mysqli ( $servername, $username, $password, $dbname);
if ( $conn->connect_error) { die ( "erro " . $ conn->connect_error ) ; }
if ( $conn->select ( $ sql ) === TRUE) { echo "Nome gravado com sucesso."; } else {
echo "Erro ao gravar o nome: " . $ conn-> error ; }
$ conn->quit ( );
?>
Tendo como base o código fonte precedente, assinale a opção correta.
( ) Uma classe pode declarar uma constante com public static final. ( ) Protected garante acesso a subclasses e outras classes do mesmo package. ( ) Se uma variável não tem modificador especificado, o modificador de acesso padrão será protected. ( ) Private ajuda em testes e depuração, pois limita o escopo de acesso a apenas subclasses.