超星程序设计基础(C语言进阶)(张志祥、余恒)章节答案(学习通2023课后作业答案)
超星程序设计基础(C语言进阶)(张志祥、余恒)章节答案(学习通2023课后作业答案)
1 指针的超星程序使用随堂测验
1、对于:int a[] = { 5,设计 15, 34, 54, 14, 2, 52, 72}; int *p = &a[5]; 则: p[-2]的值是?
A、编译出错,基础阶张因为数组下标越界了
B、语言进余恒业答运行出错,志祥章节因为数组下标越界了
C、答案54
D、学习2
2、通课如果:int a[] = ; int *p = a; 则以下哪些表达式的后作结果为真?
A、p == a[0]
B、超星程序p == &a[0]
C、设计*p == a[0]
D、基础阶张p[0] == a[0]
3、语言进余恒业答以下变量定义: int* p,志祥章节q; 中,p和q都是答案指针。
4、对于:int a[] = { 5, 15, 34, 54, 14, 2, 52, 72}; int *p = &a[1]; 则: p[2]的值是?
2 指针运算随堂测验
1、对于以下代码段,正确的说法是:char *p; while (1) { p = malloc(1); *p = 0; }
A、最终程序会因为没有没有空间了而退出
B、最终程序会因为向0地址写入而退出
C、程序会一直运行下去
D、程序不能被编译
2、对于以下代码段:int a[] = { 1,2,3,4,5,}; int *p = a; int *q = &a[5]; printf("%d", q-p); 当sizeof(int)为4时,以下说法正确的是:
A、因为第三行的错误不能编译
B、因为第三行的错误运行时崩溃
C、输出5
D、输出20
3、使用malloc就可以做出运行时可以随时改变大小的数组
第10周(1):结构与链表-结构
2 结构随堂测验
1、有下列代码段,则输出结果是:struct { int x,y; } s[2] = { { 1,3}, { 2,7}, }; printf("%d\n", s[0].y/s[1].x);
A、0
B、1
C、2
D、3
2、有如下变量定义,则对data中的a的正确引用是:struct sk { int a; float b; } data, *p=&data;
A、(*p).data.a
B、(*p).a
C、p->data.a
D、p.data.a
3、以下两行代码能否出现在一起? struct { int x; int y; } x; struct { int x; int y; } y;
第11周:函数与程序结构
2 编译预处理和宏随堂测验
1、假设宏定义: #define DOUBLE(x) 2*x 则DOUBLE(1+2)的值是
2、假设宏定义如下: #define TOUPPER(c) ('a'<=(c)&&(c)<='z'?(c)-'a'+'A':(c)) 设s是一个足够大的字符数组,i是int型变量,则以下代码段的输出是: strcpy(s, "abcd"); i = 0; putchar(TOUPPER(s[i]));
相关日志:
超星数学建模1课后答案(学习通2023完整答案)
知到物联网技术基础章节答案(知到2023测试答案)
超星国际商务文化—一门关于沟通的学问章节答案(学习通2023完整答案)
mooc循环经济与可持续发展型企业答案(mooc2023课后作业答案)
超星Web程序设计(关颖 史江萍)_1答案(学习通2023题目答案)
智慧树保险学(海南师范大学)章节答案(知到APP2023答案)
中国大学理论力学_46课后答案(慕课2023完整答案)
mooc有机化学_31期末答案(mooc2023课后作业答案)
尔雅体育教育专业《体操运动》章节答案(学习通2023题目答案)
超星海岸动力学答案(学习通2023题目答案)