Выберите правильное объявление функции, у которой аргумент массив:
int Array[10][20];
Выберите правильное объявление функции, у которой аргумент массив:
int Array[10][20];
Какие из фундаментальных типов С являются архитектурно-независимыми и имеют одинаковое представление на всех платформах?
Какие из фундаментальных типов С являются архитектурно-независимыми и имеют одинаковое представление на всех платформах?
Что выведет следующая программа?
#include <stdio.h>
int main () {
-1 ? puts("True") : puts("False");
return 0;
}
Что выведет следующая программа?
#include <stdio.h>
int main () {
-1 ? puts("True") : puts("False");
return 0;
}
Какой постфикс использует функция printf() для вывода на экран адреса указателя?
1) 'p'
2) 'z'
3) 'dp'
4) 'v'
Какой постфикс использует функция printf() для вывода на экран адреса указателя?
1) 'p'
2) 'z'
3) 'dp'
4) 'v'
Какие строки вызовут ошибки компиляции?
#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
}
Что будет напечатано?
printf("Что ?\n мешает/n вам работать \n");
1)
Что ? мешает/n вам работать
2)
Что ?
мешает/n вам работать
3)
Что ?
мешает
вам работать
4)
Что ? мешает вам работать
Что будет напечатано?
printf("Что ?\n мешает/n вам работать \n");
1)
Что ? мешает/n вам работать
2)
Что ?
мешает/n вам работать
3)
Что ?
мешает
вам работать
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) Возникнет ошибка выполнения
Что произойдет в результате компиляции и выполнения такого кода?
#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) Возникнет ошибка выполнения
Чему равно значение d в следующем перечислении?
enum { a, b=3, c=5, d };
Чему равно значение d в следующем перечислении?
enum { a, b=3, c=5, d };
Что будет выведено на экран при 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;
}
Отметьте все символьные константы:
1) '\t'
2) "F"
3) 'a'
4) "\n"
5) '\0'
Отметьте все символьные константы:
1) '\t'
2) "F"
3) 'a'
4) "\n"
5) '\0'
Какое ключевое слово указывает на то, что значение некоторой переменной не может быть модифицировано?
Какое ключевое слово указывает на то, что значение некоторой переменной не может быть модифицировано?
Как правильно в данном случае передать массив в описанную ниже функцию?
void func(int** array);
int main()
{
// массив
int array[50];
...
Как правильно в данном случае передать массив в описанную ниже функцию?
void func(int** array);
int main()
{
// массив
int array[50];
...
Как выглядит восьмибитовая маска в шестнадцатеричной форме с установленными битами в нечетных позициях (порядок битов - от младшего к старшему, нумерация начинается с нуля)?
Как выглядит восьмибитовая маска в шестнадцатеричной форме с установленными битами в нечетных позициях (порядок битов - от младшего к старшему, нумерация начинается с нуля)?
Как в прототипе функции func() можно объявить параметр - одномерный целочисленный массив с именем х, чтобы следующий код скомпилировался?
int main(void)
{
int i[10];
func(i);
return 0;
}
Как в прототипе функции func() можно объявить параметр - одномерный целочисленный массив с именем х, чтобы следующий код скомпилировался?
int main(void)
{
int i[10];
func(i);
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 */
}
Является ли тип char целочисленным?
Является ли тип char целочисленным?
Что из перечисленного не является оператором перехода?
Что из перечисленного не является оператором перехода?
Является ли знак , (запятая) оператором в C?
Является ли знак , (запятая) оператором в C?
Укажите объявления переменных целого типа:
Укажите объявления переменных целого типа:
Каким будет значение переменной k после выполнения следующего кода?
int array[] = { 1, 2, 3 };
int* ptr = array;
int k = *(ptr++);
Каким будет значение переменной k после выполнения следующего кода?
int array[] = { 1, 2, 3 };
int* ptr = array;
int k = *(ptr++);