贵州民族大学《计算机基础与C语言》2024-2025学年期末试卷(A卷)_第1页
贵州民族大学《计算机基础与C语言》2024-2025学年期末试卷(A卷)_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

班级学号班级学号姓名本科..............................密..............................封..............................线..............................试卷说明:1、试卷满分100分,120分钟完成试卷;2、钢笔或圆珠笔直接答在试题中(除题目有特殊规定外);3、答卷前将密封线内的项目填写清楚。题号一二三四五总分合分人复核人满分100得分一、单项选择题(总共10题,每题2分,每题只有一个正确答案,请将正确答案填涂在答题卡相应位置)1..程序流程图中带有箭头的线段表示的是()A.图元关系B.数据流C.控制流D.调用关系2.以下选项中合法的常量是()A.999B.2.7eC.0XabD.123E0.23.若有定义:inta=2,b=3,c=4;,则执行语句a=16+(b++)-(++c);后,a的值为()A.28B.27C.26D.254.以下叙述中正确的是()A.C语言比其他语言高级B.C语言可以不用编译就能被计算机识别执行C.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D.C语言出现的最晚,具有其他语言的一切优点5.以下选项中,能用作数据常量的是()A.0115B.0118C.1.5e1.5D.115L6.若有定义:intx=0,p=&x;,则语句printf("%d\n",p);的输出结果是()A.随机值B.0C.x的地址D.p的地址7.以下叙述中错误的是()A.C程序必须由一个或一个以上的函数组成B.函数调用可以作为一个独立的语句存在C.若函数有返回值,必须通过return语句返回D.函数形参的值也可以传回给对应的实参8.以下叙述中正确地是()A.全局变量的作用域一定比局部变量的作用域范围大B.静态(static)类别变量的生存期贯穿于整个程序的运行期间C.函数的形参都属于全局变量D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值9.以下关于C语言数据类型使用的叙述中错误的是()A.若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型B.若要保存带有多位小数的数据,可使用双精度类型C.若只处理“真”和“假”两种逻辑值,应使用逻辑类型D.整数类型表示的自然数是准确无误差的10.若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()A.i=(a+k)<=(i+k);B.a=a++,i++;C.i=a%11;D.i=!a;二、多项选择题(总共5题,每题4分,每题至少有两个正确答案,请将正确答案填涂在答题卡相应位置,少选、多选均不得分)1.以下关于C语言标识符的叙述中正确的有()A.标识符可以由字母、数字和下划线组成B.标识符开头可以是数字C.标识符中大写字母和小写字母被认为是不同的字符D.标识符不能与关键字同名2.以下能正确定义一维数组的选项是()A.inta[5]={0,1,2,3,4,5};B.chara[]={'0','1','2','3','4','5','\0'};C.chara={'A','B','C'};D.inta[5]="0123";3.以下关于函数的叙述中正确的有()A.函数可以没有形参,但不能没有返回值B.函数可以没有返回值,但不能没有形参C.函数形参的类型与返回值的类型无关D.函数的返回值类型由定义函数时所指定的函数类型决定4.以下关于指针的叙述中正确的有()A.指针变量可以直接赋值B.一个指针变量只能指向同一类型的变量C.指针变量的值是某个变量的地址D.通过指针变量可以间接访问该指针变量所指向的变量5.以下关于结构体的叙述中正确的有()A.结构体成员的数据类型可以不同B.结构体类型定义中可以包含指向自身类型的指针成员C.结构体变量的地址不能作为函数参数D.结构体类型可以作为函数返回值类型三、判断题(总共10题,每题1分,请将判断结果填涂在答题卡相应位置,正确填涂A,错误填涂B)1.C语言程序总是从第一个定义的函数开始执行。()2.常量和变量都必须先定义后使用。()3.在C语言中,数组名代表数组的首地址,所以数组名是一个指针变量。()4.函数调用时,实参和形参的个数必须相同,类型也必须一致。()5.对于局部变量,如果不赋初值,则其值是随机的。()6.在C语言中,字符型常量可以用单引号括起来,也可以用双引号括起来。()7.指针变量可以进行加、减等算术运算。()8.结构体类型中的成员名可以与程序中的其他变量名相同。()9.一个C程序可以包含多个main函数。()10.使用scanf函数输入数据时,若格式控制串中没有非格式字符作输入数据的间隔,则可用空格、制表符或回车作间隔。()四、简答题(总共3题,每题10分)1.简述C语言中函数的作用,并举例说明如何定义和调用一个函数。2.请说明指针在C语言中的作用,并举例说明如何定义和使用指针变量。3.简述结构体在C语言中的应用场景,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论