- 0
- 0
- 约5.52千字
- 约 9页
- 2026-01-15 发布于广西
- 举报
温州肯恩大学
《C语言程序设计学年期末试卷(A卷)
专业班级姓名学号
复核
题号一二三四五六七八九十成绩
签字
得分
登分
签字
说明:本试卷共100分;答题要求:按要求答题
考生须知:
1.姓名、学号、系、专业、年级、班级必须写在密封线内指定位置。
2.答案必须用蓝、黑色钢笔或圆珠笔写在试卷上,字迹要清晰,卷面要整洁,写在草稿
纸上的一律无效。
一、单项选择题(SingleChoice)(共15题,每题1分,满分15
分)
从A、B、C、D四个选项中选出最佳答案,填涂在答题卡对应位置。
1.下列选项中,属于C语言基本数据类型的是()
A.stringB.charC.classD.struct
2.若定义inta=10,b=20;,则表达式a+=b(a-b)的值为()
A.-190B.-290C.310D.210
3.以下关于函数参数传递的说法,正确的是()
A.实参和形参占用同一内存单元
B.传值调用时,形参修改不影响实参
C.传地址调用只能传递数组名
D.函数返回值可同时传递多个数据
4.定义intarr[5]={1,2,3};,则arr[3]的值为()
A.3B.0C.随机值D.编译错误
5.下列关于指针的叙述,错误的是()
A.指针变量存放的是内存地址
B.NULL指针指向内存的起始位置
C.指针可实现函数间数据共享
D.数组名本质是指向首元素的指针
6.若有chars=Wenzhou-KeanUniversity;,则strlen(s)的返回值为
()
A.20B.21C.22D.23
7.以下循环语句中,循环体执行次数为5次的是()
A.for(inti=0;i5;i++){}B.for(inti=1;i=5;i++){}
C.inti=0;while(i++5){}D.以上都对
8.函数intfun(intx,inty){returnx+y;}的返回值类型是()
A.voidB.intC.doubleD.不确定
9.下列关于结构体的说法,正确的是()
A.结构体成员必须是相同数据类型
B.结构体变量定义后即可直接使用
C.结构体可作为函数参数传递
D.结构体大小等于各成员大小之和
10.打开文件时,若需以“只读”方式操作文本文件,应使用的模式字符串是()
A.rB.wC.rbD.a
11.若有inta=5;,则表达式(a++5)?1:0的值为()
A.1B.0C.5D.6
12.以下不能正确定义二维数组的是()
A.inta[2][3]={{1,2},{3,4,5}};B.inta[][3]={1,2,3,4,5,6};
C.inta[2][]={1,2,3,4};D.inta[2][3]={0};
13.下列函数中,必须包含在stdio.h头文件中的是()
A.printf()B.strlen()C.sqrt()D.sort()
14.若要使函数fun能修改主函数中变量x的值,应采用的参数传递方式是()
A.传x的值B.传xC.传xD.传数组名
15.以下关于预处理命令的说法,错误的是()
A.预处理命令以#开头B.#include可包含自定义头文件
C.
您可能关注的文档
- 温州医科大学《大学物理》2025 学年第二学期期末试卷(B).pdf
- 温州医科大学《大学英语》2025学年第二学期期末试卷(A卷).pdf
- 温州医科大学《概率论与数理统计》2025 学年第二学期期末试卷(B).pdf
- 温州医科大学《数值分析》2025学年第二学期期末试卷(A卷).pdf
- 温州医科大学《思想道德与法治》2025学年第二学期期末试卷(A).pdf
- 温州医科大学《线性代数》2025学年期末试卷.pdf
- 温州医科大学仁济学院《C语言程序设计》2024-----2025学年期末试卷(A卷).pdf
- 温州医科大学仁济学院《大学英语》2024-----2025学年期末试卷(A卷).pdf
- 浙江金融职业学院《C语言程序设计》2024-----2025学年期末试卷(A卷).pdf
- 浙江金融职业学院《大学英语》2024-----2025学年期末试卷(A卷).pdf
原创力文档

文档评论(0)