计算机二级

下列叙述错误的是( )。A.在C语言中的保留字必须小写B.变量的存储类型决定了变量的存储位置及其生存期C.宏定义以#define开头,行末必须加分号D.在C语言中的注释行可以出现在程序的任何位置

题目

下列叙述错误的是( )。

A.在C语言中的保留字必须小写

B.变量的存储类型决定了变量的存储位置及其生存期

C.宏定义以#define开头,行末必须加分号

D.在C语言中的注释行可以出现在程序的任何位置

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下叙述中正确的是()。

A.局部变量说明为static存储类型,其生存期将得到延长

B.全局变量说明为static存储类型,其作用域将被扩大

C.任何存储类型的变量在未赋初值时,其值都是不确定的

D.形参可以使用的存储类型说明符与局部变量完全相同


在过程中用 Dim 语句或 Static 语句声明的变量是局部变量;局部变量的作用域是它所在的过程;在过程中用 Static 语句声明的变量是静态局部变量

第2题:

1、下列说法错误的是()。

A.变量的作用域决定了变量可以被访问的范围,而变量的存储类型决定了变量的生存期。

B.静态变量和全局变量都是在静态存储区中分配内存的,而自动变量是在动态存储区中分配内存的。

C.用extern声明变量为外部变量的时候,编译器是对其分配内存的。

D.静态局部变量和静态全局变量的生存期是相同的,但二者的作用域是不同的,而静态局部变量和自动变量的作用域都是局部的,但二者的生存期是不同的。


B

第3题:

下列各种存储类型的变量中,必须定义在函数体外的是__________ 。

A.自动类型变量

B.寄存器类型变量

C.内部静态类型变量

D.外部变量


外部静态类型变量

第4题:

下列叙述中错误的是( )。A.A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值 SXB

下列叙述中错误的是( )。

A.A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值

B.在C语言中,在调用函数时,实参和对应形参在类型上只需赋值兼容

C.在C语言中,外部变量的隐含类型是自动存储类别

D.在C语言中,函数形参的存储类型是自动(auto)类型的变量


正确答案:A
如果是static修饰的静态变量,不是每次调用赋初值。

第5题:

下列叙述中错误的是( )。

A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值

B.在C语言中,在调用函数时,实参和对应形参在类型上只需赋值兼容

C.在C语言中,外部变量的隐含类型是自动存储类别

D.在C语言中,函数形参的存储类型是自动(auto)类型的变量


正确答案:A
如果是static修饰的静态变量,不是每次调用赋初值。

第6题:

下列叙述中错误的是( )。A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值

下列叙述中错误的是( )。

A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值

B.在C语言中,在调用函数时,实参和对应形参在类型上只须赋值兼容

C.在C语言中,外部变量的隐含类型是自动存储类别

D.在C语言中,函数形参的存储类型是自动(auto)类型的变量


正确答案:A
如果是static修饰的静态变量,不是每次调用都赋初值。

第7题:

以下关于C/C++程序变量的叙述中,错误的是______。

A.变量实际上是存储位置的名字

B.变量都具有类型属性

C.变量必须先声明,然后才能引用

D.除了赋值运算,其他运算都不能改变变量的值


正确答案:D
解析:本题考查程序语言基础知识。程序要处理的数据有两种:常量和变量。常量的值在程序运行期间不变,变量的值可以改变。每个变量都需要相应的内存单元存储其值,因此程序中的变量是内存单元的抽象。为变量规定类型可以方便进行存储单元分配,以及在编译期间进行语法和部分语义的检查。在C/C++中,要求变量先声明后使用。赋值运算是所有程序语言都要提供的基本运算,用于在程序中表示数据的存储和传输。C/C++除了提供赋值运算外,自增自减运算也可以修改变量的值。

第8题:

下列叙述中错误的是( )。

A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值

B.在C语言中,在调用函数时,实参和对应形参在类型上只需赋值兼容

C.在C语言中,外部变量的隐含类型是自动存储类别

D.在C语言中,函数形参的存储类型是自动(auto)类型的变量


正确答案:C
解析:外部变量在编译时由系统分配永久的内存空间,所以外部变量的类型不是自动存储类别。

第9题:

下列叙述中错误的是( )。

A.在C语言中的保留字必须小写

B.变量的存储类型决定了变量的存储位置及其生存期

C.宏定义以#define开头,行未必须加分号

D.在C语言中的注释行可以出现在程序的任何位置


正确答案:C
解析: 本题涉及C语言最基本的4个知识点:①C语言的保留字必须小写;②变量的存储类型不同,其存储位置和生存期也不一样;③C语言允许其注释部分出现在程序中的任何位置;④宏定义以#define开头,行末不需要加分号。