Что из перечисленного не является оператором перехода?
Что из перечисленного не является оператором перехода?
Что будет напечатано?
printf("Что ?\n мешает/n вам работать \n");
1)
Что ? мешает/n вам работать
2)
Что ?
мешает/n вам работать
3)
Что ?
мешает
вам работать
4)
Что ? мешает вам работать
Что будет напечатано?
printf("Что ?\n мешает/n вам работать \n");
1)
Что ? мешает/n вам работать
2)
Что ?
мешает/n вам работать
3)
Что ?
мешает
вам работать
4)
Что ? мешает вам работать
Какие из фундаментальных типов С являются архитектурно-независимыми и имеют одинаковое представление на всех платформах?
Какие из фундаментальных типов С являются архитектурно-независимыми и имеют одинаковое представление на всех платформах?
Укажите объявления переменных целого типа:
Укажите объявления переменных целого типа:
Какое ключевое слово указывает на то, что значение некоторой переменной не может быть модифицировано?
Какое ключевое слово указывает на то, что значение некоторой переменной не может быть модифицировано?
Является ли тип char целочисленным?
Является ли тип char целочисленным?
Как выглядит восьмибитовая маска в шестнадцатеричной форме с установленными битами в нечетных позициях (порядок битов - от младшего к старшему, нумерация начинается с нуля)?
Как выглядит восьмибитовая маска в шестнадцатеричной форме с установленными битами в нечетных позициях (порядок битов - от младшего к старшему, нумерация начинается с нуля)?
Является ли знак , (запятая) оператором в C?
Является ли знак , (запятая) оператором в C?
Выберите правильное объявление функции, у которой аргумент массив:
int Array[10][20];
Выберите правильное объявление функции, у которой аргумент массив:
int Array[10][20];
Отметьте все символьные константы:
1) '\t'
2) "F"
3) 'a'
4) "\n"
5) '\0'
Отметьте все символьные константы:
1) '\t'
2) "F"
3) 'a'
4) "\n"
5) '\0'
Что выведет следующая программа?
#include <stdio.h>
int main () {
-1 ? puts("True") : puts("False");
return 0;
}
Что выведет следующая программа?
#include <stdio.h>
int main () {
-1 ? puts("True") : puts("False");
return 0;
}
В каких строчках кода находятся ошибки?
#include <stdio.h>
#define printf(s) puts(s)
void test() {
printf("%s", "A"); /* 1 */
printf("B"); /* 2 */
puts("C"); /* 3 */
}
В каких строчках кода находятся ошибки?
#include <stdio.h>
#define printf(s) puts(s)
void test() {
printf("%s", "A"); /* 1 */
printf("B"); /* 2 */
puts("C"); /* 3 */
}
Что произойдет в результате компиляции и выполнения такого кода?
#include <stdio.h>
const int a = 12;
int * b = &a; //1
int c = a; //2
int main () {
printf ("%d %d %d", a, *b, c+*b);
return 0;
}
Вавианты ответов:
1) Произойдет ошибка компиляции в строке 2
2) Произойдет ошибка компиляции в строке 1
3) Будет напечатано: 12 12 24
4) Возникнет ошибка выполнения
Что произойдет в результате компиляции и выполнения такого кода?
#include <stdio.h>
const int a = 12;
int * b = &a; //1
int c = a; //2
int main () {
printf ("%d %d %d", a, *b, c+*b);
return 0;
}
Вавианты ответов:
1) Произойдет ошибка компиляции в строке 2
2) Произойдет ошибка компиляции в строке 1
3) Будет напечатано: 12 12 24
4) Возникнет ошибка выполнения
Какой постфикс использует функция printf() для вывода на экран адреса указателя?
1) 'p'
2) 'z'
3) 'dp'
4) 'v'
Какой постфикс использует функция printf() для вывода на экран адреса указателя?
1) 'p'
2) 'z'
3) 'dp'
4) 'v'
Как в прототипе функции func() можно объявить параметр - одномерный целочисленный массив с именем х, чтобы следующий код скомпилировался?
int main(void)
{
int i[10];
func(i);
return 0;
}
Как в прототипе функции func() можно объявить параметр - одномерный целочисленный массив с именем х, чтобы следующий код скомпилировался?
int main(void)
{
int i[10];
func(i);
return 0;
}
Чему равно значение d в следующем перечислении?
enum { a, b=3, c=5, d };
Чему равно значение d в следующем перечислении?
enum { a, b=3, c=5, d };
Как правильно в данном случае передать массив в описанную ниже функцию?
void func(int** array);
int main()
{
// массив
int array[50];
...
Как правильно в данном случае передать массив в описанную ниже функцию?
void func(int** array);
int main()
{
// массив
int array[50];
...
Какие строки вызовут ошибки компиляции?
#include <stddef.h>
void test() {
const char *s1 = "foo" + "bar"; // 1
char s2[] = "foo" "bar"; // 2
static const char *s3 = "foo" "bar"; // 3
ptrdiff_t s4 = "foo" - "bar"; // 4
char s5 = "foo"[3]; // 5
}
Какие строки вызовут ошибки компиляции?
#include <stddef.h>
void test() {
const char *s1 = "foo" + "bar"; // 1
char s2[] = "foo" "bar"; // 2
static const char *s3 = "foo" "bar"; // 3
ptrdiff_t s4 = "foo" - "bar"; // 4
char s5 = "foo"[3]; // 5
}
Что будет выведено на экран при i равном 3?
switch(i)
{
case 0:
printf("Переменная равна нулю\n");
break;
case 1:
printf("Переменная равна единице\n");
break;
default:
printf("Переменная равна %d\n", i++);
break;
}
Что будет выведено на экран при i равном 3?
switch(i)
{
case 0:
printf("Переменная равна нулю\n");
break;
case 1:
printf("Переменная равна единице\n");
break;
default:
printf("Переменная равна %d\n", i++);
break;
}
Каким будет значение переменной k после выполнения следующего кода?
int array[] = { 1, 2, 3 };
int* ptr = array;
int k = *(ptr++);
Каким будет значение переменной k после выполнения следующего кода?
int array[] = { 1, 2, 3 };
int* ptr = array;
int k = *(ptr++);