Questões de Concurso Sobre programação
Foram encontradas 15.139 questões
Coluna 1
1. Variável declarada fora de qualquer bloco, sem o modificador static.
2. Variável declarada fora de qualquer bloco, com o modificador static.
3. Variável declarada dentro de um bloco (função), com o modificador static.
Coluna 2
( ) Duração estática, sem vinculação (no linkage).
( ) Duração estática, com vinculação externa (external linkage).
( ) Duração estática, com vinculação interna (internal linkage).
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Coluna 1
1. Chamar cv2.imread('foto.jpg'), em Python, quando o arquivo não existe no caminho informado.
2. Chamar cv2.imshow('janela', img) sem, na sequência, chamar cv2.waitKey() (ou cv2.pollKey()).
3. Chamar cv2.VideoCapture(0) em uma máquina sem nenhuma câmera conectada e, em seguida, consultar isOpened() no objeto retornado.
4. Chamar cv2.VideoCapture('video.mp4'), passando um caminho de arquivo em vez de um índice de dispositivo.
Coluna 2
( ) A função não lança exceção; em Python, o valor retornado é None — diferente da API C++ da mesma função, em que o retorno é uma matriz (Mat) vazia, com data == NULL.
( ) O objeto passa a capturar quadros do arquivo de vídeo indicado, e não de uma câmera física.
( ) A imagem não chega a ser efetivamente exibida (a rotina de tratamento de eventos da GUI, necessária para isso, só é executada por uma dessas chamadas subsequentes).
( ) isOpened() retorna False, indicando que a captura não foi inicializada com sucesso.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
I. Em um laço while (contador++ < 5) { ... }, a condição de teste constitui uma expressão completa (full expression); portanto, há garantia de que o incremento de contador ocorre antes de o fluxo de execução prosseguir para o corpo do laço, mesmo utilizando a forma pós-fixada do operador.
II. Na instrução total = (a++ + b) + (a++ + c);, há garantia de que a primeira ocorrência de a++ é avaliada e seu efeito colateral aplicado antes da segunda ocorrência de a++, na ordem em que aparecem na expressão.
III. O ponto e vírgula que encerra uma instrução marca um ponto de sequência: todas as alterações produzidas por operadores de atribuição, incremento e decremento dentro daquela instrução devem ocorrer antes de o programa prosseguir para a instrução seguinte.
IV. No operador vírgula, como em expr1, expr2, há garantia de que a avaliação de expr1 — incluindo seus efeitos colaterais — ocorre antes da avaliação de expr2, pois o próprio operador vírgula constitui um ponto de sequência.
Quais estão corretas?
Ao testar dobra(n);, ele percebe que o valor de n no código chamador permanece inalterado após a chamada.
Assinale a alternativa que apresenta uma correção que faz a função dobra produzir o efeito pretendido.
img = cv2.imread('foto.jpg') print(type(img))
Assinale a alternativa que indica corretamente o que é impresso pelo print(type(img)) acima.
Assinale a alternativa que apresenta a correta descrição do efeito de free(y) nesse trecho.
O parâmetro dessa função utilizado para definir os intervalos (classes) do histograma é o:
Assinale a alternativa que apresenta uma afirmação correta sobre essas implementações.
Uma maneira correta de realizar essa operação é por meio do trecho de código:
a = [1,2,3,4,5,6]
b = a[:-3]
Pode-se afirmar corretamente que, após esse código ser executado, a variável b assumirá o valor:
Logo, a função nativa do PHP associada ao objeto de resultado ($resultado) que foi empregada no laço while para extrair cada linha de dados como uma matriz associativa (onde as chaves correspondem aos nomes das colunas da tabela) é a