数据库原理)考研复试核心题库之C程序设计填空题精.docxVIP

  • 2
  • 0
  • 约5.82千字
  • 约 9页
  • 2026-01-30 发布于河南
  • 举报

数据库原理)考研复试核心题库之C程序设计填空题精.docx

数据库原理)考研复试核心题库之C程序设计填空题精

姓名:__________考号:__________

一、单选题(共10题)

1.以下哪个语句可以定义一个整型变量a并初始化为100?()

A.inta=100;

B.inta=100;

C.a=int(100);

D.inta=100.0;

2.以下哪个函数用于获取当前时间戳?()

A.time();

B.ctime();

C.localtime();

D.mktime();

3.在C语言中,以下哪个结构体可以用来存储一个点的坐标?()

A.structPoint{intx,y;};

B.structPoint{floatx,y;};

C.structPoint{charx,y;};

D.structPoint{doublex,y;};

4.以下哪个函数用于将字符串转换为整型?()

A.atoi();

B.atof();

C.toint();

D.tofloat();

5.在C语言中,以下哪个操作符用于结构体变量的成员访问?()

A.-

B..

C.*,

D.[]

6.以下哪个函数用于读取用户输入的字符串?()

A.scanf();

B.getchar();

C.gets();

D.fgets();

7.在C语言中,以下哪个语句可以初始化一个二维数组并初始化所有元素为0?()

A.intarr[3][3]={0};

B.intarr[3][3]={{0}};

C.intarr[3][3]={{0,0},{0,0},{0,0}};

D.intarr[3][3]={{0,0},{0,0,0},{0,0,0}};

8.以下哪个函数用于将整型转换为字符串?()

A.itoa();

B.sprintf();

C.strcat();

D.strcpy();

9.在C语言中,以下哪个语句可以定义一个指向函数的指针?()

A.int(*fp)();

B.void(*fp)();

C.double(*fp)();

D.char(*fp)();

10.以下哪个函数用于比较两个字符串是否相等?()

A.strcmp();

B.strncmp();

C.strcasecmp();

D.strncasecmp();

11.在C语言中,以下哪个操作符用于逻辑与运算?()

A.

B.||

C.!

D.^

二、多选题(共5题)

12.以下哪些是C语言中的基本数据类型?()

A.int

B.float

C.char

D.void

E.struct

13.以下哪些操作符用于控制程序流程?()

A.if

B.for

C.while

D.do-while

E.return

14.以下哪些是C语言中的字符串函数?()

A.strlen()

B.strcpy()

C.strcat()

D.sprintf()

E.sscanf()

15.以下哪些是C语言中的文件操作函数?()

A.fopen()

B.fclose()

C.fprintf()

D.fscanf()

E.fseek()

16.以下哪些是C语言中的内存管理函数?()

A.malloc()

B.free()

C.calloc()

D.realloc()

E.memcpy()

三、填空题(共5题)

17.在C语言中,定义一个整型变量通常使用的关键字是______。

18.C语言中,用于声明浮点型变量的关键字可以是______或______。

19.C语言中,______函数用于将字符串转换为整型。

20.在C语言中,______操作符用于结构体变量的成员访问。

21.在C语言中,______函数用于将整型转换为字符串。

四、判断题(共5题)

22.在C语言中,变量声明后必须立即初始化。()

A.正确B.错误

23.C语言中,数组的大小必须在声明时确定。()

A.正确B.错误

24.在C语言中,指针变量的值可以是NULL。()

A.正确B.错误

25.C语言中,结构体中的成员必须是基本数据类型。()

A.正确B.错误

26.C语言中,函数参数默认是按值传递。(

文档评论(0)

1亿VIP精品文档

相关文档