以下哪些是正确的变量()。A、3mB、vb-1C、nextD、con2005

题目

以下哪些是正确的变量()。

  • A、3m
  • B、vb-1
  • C、next
  • D、con2005
参考答案和解析
正确答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

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


正确答案:ABC

第2题:

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

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

A.********

B.****

C.**

D.*


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

第3题:

在VB中,以下()不是语句不是循环结构

A.Doloop

B.For…next

C.Foreach……next

D.Selectcase


参考答案:D

第4题:

以下结构体说明和变量定义中,正确的是


正确答案:A
本题考查typedef的使用方法,typedef对已存在的类型使用一个新的名字,选项A中ABC为新的类型别名,定义正确。

第5题:

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


正确答案:B
本题考查结构体的相关知识,选项A中structREC后面不能有分号,C选项中typedefstructREC的后面也不能有分号,选项D中REC已经是结构体变量,不能当做结构体类型来使用。

第6题:

设变量已正确定义,则以下能正确计算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正确。

第7题:

若有以下语句:typedef struct S{int 9;char h;}T;以下叙述中正确的是( )。

A.可用s定义结构体变量

B.可用T定义结构体变量

C.S是struct类型的变量

D.T是struct S类型的变量


正确答案:B
本题考查typledef重新声明一种结构体类型,那么T为结构体类型,而不是结构体变量,所以B选项正确。

第8题:

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

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

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

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

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


参考答案:C

第9题:

设有以下程序段:

以下叙述正确的是( )。

A.只有变量c的定义是合法的

B.只有变量a,b,c的定义是完全合法的

C.所有变量的定义都是完全合法的

D.只有变量a,b的定义是完全合法的


正确答案:D
float“8]={1.0,2.0};定义了一个包含8个float型元素的数组,并初始化了数组的前2项,其他项是随机数。intb[1]={0},定义了只有一个int型元素的数组,并初始化为0。charc[]={¨A”,”B¨};定义一个char型数组,大小有初始化元素决定,但初始化值是字符串,类型不兼容,编译出错。chard=…1’;定义一个char型变量,但是初始化赋值字符串,类型不兼容,编译出错。因此只有a,b定义和初始化正确。故答案为D选项。

第10题:

以下程序段中的变量已正确定义。 for(i=0;i<;4;i++,i++)for(k=1;k<;3;k++);prinff(”*”);该程序段

以下程序段中的变量已正确定义。 for(i=0;i<;4;i++,i++)for(k=1;k<;3;k++);prinff(”*”);该程序段的输出结果是( )。

A.*

B.****

C.**

D.********


正确答案:A
c语言约定分号为一条语句的结束。因此for(i=0;i<4;i++,i++)for(k=1;k<3;k++);是完整的语句,对研nd();没有任何影响,最后一nff(”·’),执行一次。因此答案为A选项。

更多相关问题