计算机数据库系统原理

以下关于变量的定义,正确的是()。A、int a=10B、b=2C、int=20D、int a;b=a+10

题目

以下关于变量的定义,正确的是()。

  • A、int a=10
  • B、b=2
  • C、int=20
  • D、int a;b=a+10
参考答案和解析
正确答案:A
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下关于局部变量和全局变量的叙述正确的是()

A.main函数中定义的变量是局部变量

B.局部变量可以与全局变量重名

C.在所有函数外定义的变量是全局变量

D.形式参数不是局部变量


正确答案:ABC

第2题:

以下关于作用范围的描述正确的是 ( )

A.所有变量(Publie/Global/Static/Private)都可以放到窗体的通用部分定义

B.所有变量(Public/Global/Static/Private)都可以放到标准模块中定义

C.Public/Global类的变量只能放在标准模块中定义

D.只有Global类的变量必须放在标准模块中定义


正确答案:C
解析:变量定义的位置影响变量的作用范围和生命周期。根据作用域不同变量可分为以下几类:
  过程内局部变量:在过程内定义,在过程中有效,可用Dim或Static语句定义,用Dim语句定义的变量随过程的执行而建立,随过程的结束而消失。Static语句定义的变量只建立一次,能在过程结束后保存原值。
  模块级变量:模块可以是窗体或标准模块,在模块的“通用—声明”中定义,在模块的所有过程中有效,可用Dim或Private语句定义。
  全局变量:在标准模块的“通用—声明”中定义,在整个工程中有效,可用Pubic或Glob- al语句定义。

第3题:

设有以下语句

typedef struct TT

{char c,int a[4];} CIN;

则下面叙述中正确的是

A) 可以用 TT 定义结构体变量

B)TT 是 struct 类型的变量

C) 可以用 CIN 定义结构体变量

D)CIN 是 struct TT 类型的变量


正确答案:C
答案 C
解析:在 C 语言中, typdef 用于说明一种新的类型名,本题中的 CIN 被定义为一种新的类型名,我们可以用它来定义一个结构体变量。

第4题:

设变量已正确定义,则以下能正确计算f=n!的程序是( )。A.B.C.D.A.AB.BC.CSX

设变量已正确定义,则以下能正确计算f=n!的程序是( )。A.

B.

C.

D.

A.A

B.B

C.C

D.D


正确答案:D
由n!的数字定义可知n!=n*(n-1)*(n2)*…*1。在选项A中,由于f的初值为0,在for循环语句中,f依次乘以1,2,3,…,n,最后计算得到f=n!=0,所以选项A不正确。在选项B中,f的初值为1,在for循环语句中,f依次乘以1,2,3,…,(n-1),最后计算得到f=(n-1)!,所以选项B不正确。在选项C中,f的初值为l,在for循环语句中,f依次乘以n,n+1,n+2,…,所以选项C不正确。在选项D中,f的初值为1,在for循环语句中,f依次乘以n,n-1,n-2,…,2,最后计算得到f=n!,所以选项D正确。

第5题:

以下关于静态成员变量的叙述不正确的是

A.静态成员变量为类的所有对象所公有

B.静态成员变量可以在类内任何位置上声明

C.静态成员变量的赋初值必须放在类外

D.定义静态成员变量时必须赋初值


正确答案:D
解析:静态成员变量的引入是为了解决同一类的不同对象间数据共享的需要。因此,类的静态数据成员在定义时不能赋初值。只能在类外赋初值,此外要注意赋值时要用类名进行限制。

第6题:

关于局部变量,下面说法错误的是()。

A、定义该变量的程序文件中的函数都可以访问

B、定义该变量的函数中的定义处以下的任何语句都可以访问

C、定义该变量的复合语句中的定义处以下的任何语句都可以访问

D、定义该变量的函数中的定义处以上的任何语句都可以访问


参考答案:ABD

第7题:

以下结构体类型说明和变量定义中正确的是( )。

A.

B.

C.

D.


正确答案:A
本题考查的是typedef的用法和结构体变量的定义方法。typedef可用于声明结构体类型,其格式为“typedefstruct{结构元素定义}结构类型;”。本题正确答案为A)。

第8题:

以下关于变量作用域的叙述中,正确的是()

A.用dim定义变量是静态变量

B.静态变量必须在标准模块中声明

C.用public定义变量是全局变量

D.Static类型变量的作用域范围是它所在的窗体或模块文件


参考答案:C

第9题:

以下结构体类型说明和变量定义中正确的是( )。

A.A

B.B

C.C

D.D


正确答案:A
B)选项和C)选项中,REC后不应加分号,D)选项,没有typedef,REC能作为类型名。所以答案选择A):

第10题:

以下程序段中的变量已正确定义: 程序段的输出结果是( )。 A.********B.****

以下程序段中的变量已正确定义:程序段的输出结果是( )。

A.********

B.****

C.**

D.*


正确答案:D
本题考察for循环语句,注意第二个for语句的后面有一个分号,即printf函数不属于循环体,无论循环执行多少次,printf(”*”)语句只执行一次。因此,本题正确答案为D)。

更多相关问题