2024秋C语言程序设计形考、期末题库及答案查询:yuyue-edu.cn
免费试题原文:

免费试题答案:
若有带图、小论文或画图等相关内容,可前往 yuyue-edu.cn 进行查阅。
2024 年秋季最新的国家开放大学电大的《C 语言程序设计》有形考作业题库以及期末题库,并且还有相应的答案。
本人精心汇总了该科历年题库及答案,形成了一个完整的题库,且每年都在更新。这个题库对考生的复习、作业和考试很重要,能为考生节省大量时间。做考题时,把考题中的关键字输入到文档的查找工具查找内容框内,就能迅速找到该题答案。本文库有超星学习通的复习试题与答案,有知到智慧树的复习试题与答案,有国家开放大学的复习试题与答案,有广东开放大学的复习试题与答案,有江苏开放大学的复习试题与答案,有上海开放大学的复习试题与答案,有云南开放大学的复习试题与答案,有芯位教育的复习试题与答案,有云慕学苑的复习试题与答案,有职教云的复习试题与答案,有川农在线的复习试题与答案,有长江雨课堂的复习试题与答案,有安徽继续教育平台的复习试题与答案,有青书学堂的复习试题与答案,有睿学在线的复习试题与答案,有成教云的复习试题与答案,有京人平台的复习试题与答案,有绎通继教云的复习试题与答案,有学起 Plus 的复习试题与答案,有云上河开的复习试题与答案,有河南继续教育的复习试题与答案,有四川开放大学的复习试题与答案,有良师在线的复习试题与答案,有继教云的复习试题与答案,有日照专业技术人员继续教育的复习试题与答案,有麦能网的复习试题与答案,有 21tb 的复习试题与答案,有 168 网校的复习试题与答案,有云班课的复习试题与答案,有电大中专的复习试题与答案,有 learnin 的复习试题与答案,有西财在线的复习试题与答案,敬请查看。
课程题目试题具有随机性,可依据题目关键词进行查找。可以通过按 Ctrl+F 并输入题目中的关键词来查找,尽量不要输入整个题目,也不要复制空格,只需输入连续的几个字即可。
本文由【国开搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【国开搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【国开搜题】微信公众号提供,禁止复制盗取,违者必究
学校: 山东开放大学
在下面的保留字中,哪些不能作为函数的返回值类型呢?
选项:
A. void
B. int
C. enum
D. long
答案: enum
假定 p 是一个指向 float 型数据的指针,p+1 所指数据的地址比 p 所指数据的地址增加的字节数是多少呢?
选项:
A. 1
B. 2
C. 4
D. 8
答案: 4
3. 需判断存在语法错误的是哪一个。
选项:
A. a[i]
B. *a++
C. *a
D. *(a+1)
答案: *a++
问题 4:4. 要使用 calloc 函数创建具有 10 个整型元素的一维数组,其正确语句是什么呢?
选项:
A. int *p=calloc(10,2);
B. int *p=calloc(10);
C. int *p=calloc(10,4);
D. int *p=malloc(10)
答案: int *p=calloc(10,4);
假定 k 是一个 double 类型的变量,那么定义变量 p 的正确语句是什么呢?
选项:
A. double p=&k;
B. int *p=&k;
C. double &p=*k;
D. char *p="Thank you!";
答案: char *p="Thank you!";
若有这样的语句“int a[10], x, *pa = a;”,要将数组 a 中下标为 3 的元素值赋给 x ,那么以下这些语句是不正确的:
选项:
A. x=pa[3];
B. x=*(a+3);
C. x=a[3];
D. x=*pa+3;
答案: x=*pa+3;
假定有这样的语句:“int b[10]; int *pb;”。那么下面这些赋值语句中不正确的是( )。
选项:
A. pb=b;
B. pb=&b[0];
C. pb=b+2;
D. pb=b[5];
答案: 请关注公众号【国开搜题】查看答案
已知有“int *p=malloc(100);”这样的语句,现在要释放 p 所指向的动态内存,那么正确的语句应该是什么呢?
选项:
A. free(p);
B. free p;
C. free(*p);
D. free[p];
答案: 请关注公众号【国开搜题】查看答案
或者:程序中一个文件所定义的函数,若要在其他文件里被调用,就需要在那个其他文件中给出该函数的相应部分。
选项:
A. 原型语句
B. 参数表
C. 函数名
D. 返回类型
答案: 请关注公众号【国开搜题】查看答案
假定有一个函数被定义为“static int f1(int x,int y){return x+y;}”,那么这个函数的名称是( )。
选项:
A. static
B. int
C. f1
D. return
答案: 请关注公众号【国开搜题】查看答案
假定有一个函数的原型语句是“int ff(int* x);”,存在一个整型数组 a[10],那么下面这些函数调用表达式是不正确的: ;以下这些函数调用表达式不正确: ;以下函数调用表达式不正确: ;这些函数调用表达式不正确: ;如下这些函数调用表达式不正确: ;下列函数调用表达式不正确: ;那些函数调用表达式不正确: ;那些个函数调用表达式不正确: ;那些些函数调用表达式不正确: ;那些些些函数调用表达式不正确: ;那些那些函数调用表达式不正确: ;那些那些些函数调用表达式不正确: ;那些那些那些函数调用表达式不正确: ;那些那些那些些函数调用表达式不正确: ;那些那些那些那些函数调用表达式不正确: ;那些那些那些那些些函数调用表达式不正确: ;那些那些那些那些那些函数调用表达式不正确: ;那些那些那些那些那些些函数调用表达式不正确: ;那些那些那些那些那些那些函数调用表达式不正确: ;那些那些那些那些那些那些些函数调用表达式不正确: ;那些那些那些那些那些那些那些函数调用表达式不正确: ;那些那些那些那些那些那些那些些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些那些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些那些些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些函数调用表达式不正确: ;那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些那些些函数调用表达式不正确: ;那些那些那些
选项:
A. ff(a)
B. ff(a[0])
C. ff(a+3)
D. ff(&a[0])
答案: 请关注公众号【国开搜题】查看答案
假定有一个函数,其二维数组参数被说明为 char w[][N],那么与之等价的指针参数说明是怎样的呢? 可以这样说明:一个指针指向一个包含 N 个字符的一维数组,而这个指针本身又在一个二维数组中。 也就是说,指针参数说明为 char (*)[N]。
选项:
A. char (*w)[N]
B. char *w[N]
C. char (*w)N
D. char**a
答案: 请关注公众号【国开搜题】查看答案
在 C 语言里,一个函数是由函数头以及函数体共同构成的。
选项:
答案: 请关注公众号【国开搜题】查看答案
在函数模块之外定义的变量被称作全局变量。如果这类变量没有被初始化,那么系统会隐含地给它赋予初值 0。
选项:
答案: 请关注公众号【国开搜题】查看答案
如果一个函数只允许在同一程序文件中的函数进行调用,那么就不应该在该函数定义的开始之前加上保留字 static。
选项:
答案: 请关注公众号【国开搜题】查看答案
如果在一个函数体里面再次出现对自身这个函数的调用,那么这种函数调用就被称作递归调用。
选项:
答案: 请关注公众号【国开搜题】查看答案
调用系统函数时,首先需要做的是使用#include 命令。这个命令的作用是包含该系统函数的原型语句所在的系统头文件。
选项:
答案: 请关注公众号【国开搜题】查看答案
问题 18: 18. 函数形参变量不属于局部变量。
选项:
答案: 请关注公众号【国开搜题】查看答案
假定 p 所指对象的值是 25,p + 1 所指对象的值是 46。那么先看 p 所指对象的值为 25,执行 p++后,p 所指对象的值变为 26,而此时 *p++的值就是原来 p 所指对象的值 25,并不是 46。所以原句中说 *p++的值为 46 是错误的。
选项:
答案: 请关注公众号【国开搜题】查看答案
假定 p 所指对象的值为 25,而 p + 1 所指对象的值为 46。那么先对 p 进行自增操作(++p),再取其值,此时该值为 25。
选项:
答案: 请关注公众号【国开搜题】查看答案
假定 p 所指对象的值是 25,p + 1 所指对象的值是 46。执行 *(p++)这个运算之后,p 所指对象的值变为 46。
选项:
答案: 请关注公众号【国开搜题】查看答案
假定 a 是一个指针数组,那么 a+i 所指对象的地址比 a 的地址大。具体来说,大 4*i 字节。
选项:
答案: 请关注公众号【国开搜题】查看答案
若要将一个整型指针 p 转换为字符指针,所采用的强制转换表达式为(char*)p 。
选项:
答案: 请关注公众号【国开搜题】查看答案
假定一个数据对象的类型是 int*。那么指向这个数据对象的指针类型依然是 int*类型。
选项:
答案: 请关注公众号【国开搜题】查看答案
假定 x 是一个简单变量,那么 &x 所表示的就是 x 的地址。
选项:
答案: 请关注公众号【国开搜题】查看答案
问题 26: 26. 若p指向x,则*p与x的值不同。
选项:
答案: 请关注公众号【国开搜题】查看答案
NULL 是一个符号常量,它通常被用作空指针值,并且它所代表的值是 0。
选项:
答案: 请关注公众号【国开搜题】查看答案
零号电大题库
预览已结束