二级vf结构化程序设计习题(总)1.docxVIP

  • 0
  • 0
  • 约4.71千字
  • 约 8页
  • 2026-01-31 发布于河南
  • 举报

二级vf结构化程序设计习题(总)1

姓名:__________考号:__________

一、单选题(共10题)

1.结构体变量在内存中的存储方式是什么?()

A.静态存储方式

B.动态存储方式

C.自动存储方式

D.全局存储方式

2.以下哪个不是C语言中指针的定义方式?()

A.int*p;

B.char*p;

C.float*p;

D.doublep;

3.在C语言中,函数参数传递的方式有哪些?()

A.值传递

B.指针传递

C.数组传递

D.以上都是

4.以下哪个不是C语言中的数据类型?()

A.int

B.char

C.float

D.string

5.在C语言中,以下哪个是合法的宏定义?()

A.#definePI3.14159

B.#defineMAX100#defineMIN0

C.#defineNAMEJohn

D.#defineAGE20#defineAGE30

6.在C语言中,以下哪个函数用于输出字符串?()

A.printf

B.print

C.cout

D.put

7.在C语言中,以下哪个是合法的注释方式?()

A./*注释内容*/

B.//注释内容

C./*注释内容*/

D.#注释内容

8.在C语言中,以下哪个是合法的变量名?()

A.int2var;

B.intvar-2;

C.int_var;

D.intvar2;

9.在C语言中,以下哪个是合法的运算符?()

A.++

B.--

C.

D.||

10.在C语言中,以下哪个是合法的数组定义?()

A.intarr[5]={1,2,3};

B.intarr[5]={1,2,3,4,5};

C.intarr[5]={1,2,3,4};

D.intarr[5]={1,2,3,4,5,6};

二、多选题(共5题)

11.在结构化程序设计中,以下哪些是良好的编程实践?()

A.使用函数模块化程序

B.避免使用goto语句

C.编写易于理解的代码

D.使用复杂的控制流结构

E.代码应该尽可能简短

12.以下哪些是C语言中定义数组的方式?()

A.intarr[10];

B.intarr={1,2,3,4,5};

C.intarr[5]={1,2,3};

D.intarr=[10];

E.intarr={1,2,3,4,5,6};

13.在C语言中,以下哪些是正确的变量声明?()

A.inti;

B.charc;

C.floatf;

D.doubled;

E.int*ptr;

14.在C语言中,以下哪些是正确的函数定义?()

A.voidfunc(intx);

B.intfunc(intx);

C.voidfunc(charc);

D.charfunc(doubled);

E.func(intx){returnx;}

15.在C语言中,以下哪些是正确的指针操作?()

A.int*ptr=a;

B.*ptr=a;

C.ptr=a;

D.int*ptr;ptr=a;

E.*ptr=a;

三、填空题(共5题)

16.结构化程序设计的基本原则包括模块化、自顶向下、逐步细化、逻辑性和可读性,以及______。

17.在C语言中,______关键字用于声明一个指针变量。

18.在C语言中,______函数用于在屏幕上输出一个字符串。

19.结构化程序设计中的模块化原则要求每个模块应该有单一、明确的______。

20.在C语言中,______运算符用于获取变量的地址。

四、判断题(共5题)

21.结构化程序设计中的模块化原则要求每个模块必须是独立的,不能相互依赖。()

A.正确B.错误

22.在C语言中,指针变量只能指向基本数据类型。()

A.正确B.错误

23.结构化程序设计中的自顶向下原则意味着程序应该从顶层开始编写,逐步细化。()

A.正确B.错误

24.在C语言中,一个结构体变量在内存中占用的空间等于其成员变量所占空间之和。()

A.正确B.错误

25.在C语言中,使用指针可以提高程序

文档评论(0)

1亿VIP精品文档

相关文档