温州肯恩大学《C语言程序设计》2024-----2025学年期末试卷(A卷).pdfVIP

  • 0
  • 0
  • 约5.52千字
  • 约 9页
  • 2026-01-15 发布于广西
  • 举报

温州肯恩大学《C语言程序设计》2024-----2025学年期末试卷(A卷).pdf

温州肯恩大学

《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.

文档评论(0)

1亿VIP精品文档

相关文档