机械工程师

变量赋值时,除去G、L、N、O、P地址符以外都可作为引数赋值的地址符,在部分无顺序要求,但对I、J、K则必须按字母顺序排列,对没有使用的地址可省略。

题目

变量赋值时,除去G、L、N、O、P地址符以外都可作为引数赋值的地址符,在部分无顺序要求,但对I、J、K则必须按字母顺序排列,对没有使用的地址可省略。

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

第1题:

若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。A.x=y==5; B.X=n%2.5: SXB

若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。

A.x=y==5;

B.X=n%2.5:

C.x+n=i;

D.x=5=4+1:


正确答案:A
求余运算符“%”两侧的运算对象都应当是整型数据,所以选项8错误。因为赋值运算符左侧的操作数必须是一个变量,所以选项C和D是错误的。

第2题:

在Visual FoxPro中,有如下内存变量赋值语句: X={^2010一O8—08 10:15:20 AM} Y=.Y. Z=”123.24” 执行上述赋值语句之后,内存变量x、Y和z的数据类型分别是( )。

A. D、L、C

B. T、L、C

C. D、C、N

D. T、C、N


正确答案:B
题中x的变量值以花括号为定界符,为日期时间型(T);Y的变量值以两个句点为定界符,为逻辑型(L);z的变量值以半角状态下的双引号为定界符,为字符型(C)。

第3题:

在Visual FoxPro中,有下列内存变量赋值语句: X={^2001-07-28 10:15:20 PM} Y=.F. M=$123.45 N=123.45 Z="123.24" 执行上述赋值语句之后, 内存变量X、Y、M、N和Z的数据类型分别是( )。

A.D、L、Y、N、C

B.T、L、Y、N、C

C.T、L、M、N、C

D.T、L、Y、N、S


正确答案:B
解析:本题考查的是Visual FoxPro的数据类型。在Visual FoxPro中,变量的类型可以改变,它随变量值类型的不同而不同。另外,Visual FoxPro中常量的类型可以根据其定界符进行判断。各种数据的定界符表示在高教教材中都写得非常清楚,不清楚的考生可以查看一下教材。
本题中,变量X的值是一个日期时间型数据,用大写字母T表示;变量Y的值是一个逻辑型数据,用大写字母L表示;变量M的值是一个货币型数据,用大写字母Y表示;变量N的值是一个数值型数据,用大写字母N表示;变量Z的值是一个字符型数据,用大写字母C表示。

第4题:

STORE和“=”命令都可以给多个变量赋值。()


正确答案:错误

第5题:

若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,&a,&b,&C.;给a赋值l、给b赋值2、给

若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,&;a,&;b,&C.;给a赋值l、给b赋值2、给C赋值3,以下输入形式中错误的是( )。(注:口代表一个空格符)


正确答案:D
scanf()的格式控制串可以使用其他非空白字符,如本题中的逗号,但在输入时必须输入这些字符;以保证匹配。所以逗号必须输入。

第6题:

在VisLIal FoxPr0中,有下列内存变量赋值语句: X={∧2001—07.28 10:15:20 PM} Y=.F. M=$123.45 N=1 23.45 Z=”123.24” 执行上述赋值语句之后,内存变量X、Y、M、N和Z的数据类型分别是( )。

A.D、L、Y、N、C

B.T、L、Y、N、C

C.T、L、M、N、C

D.T、L、Y、N、S


正确答案:B
B。【解析】在VF中,变量的类型可以改变。另外,VF中常量的类型可以根据其定界符进行判断。

第7题:

若变量已正确定义为int型,要通过语句给a赋值l、+给b赋值2、给c赋值 3,以下输入形式中错误的是( )(注:口代表一个空格符)。

A.A

B.B

C.C

D.D


正确答案:A
本题考查的是格式化输入函数scanf()基本用法。使用该语句时,要求除格式控制符以外的字符都要原样输入,“,”为非格式符,要原样输入。选项A)中没有输入非格式符“,”,所.以是不正确的。

第8题:

请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的CDeepCopy是一个用于表示矩阵的类。请编写这个类的赋值运算符成员函数0perator=,以实现深层复制。 要求: 补充编制的内容写在“//************333************”与“//****************666*************”之间。不得修改程序的其他部分。 注意:程序最后将结果输出到文件out.dat中。输出函数writeToFile已经编译为obj文件,并且在本程序中调用。 //CDeepCopy.h include <iostream> include<string> using namespace std; class CDeepCopy { public: int n;//动态数组的元素个数 int *p;//动态数组首地址 CDeepCopy(int); ~CDeepCopy; CDeepCopy&operator=(const CDeepCopy&r);//赋值运算符函数 }; void writeToFile(char}); //main.cpp include”CDeepCopy.h” CDeepCopy::一CDeepCopy{delete[]P;} CDeepCopy::CDeepCopy(int k){n=k;p=new int[n];}//构造函数实现 CDeepCopy&CDeepCopy::0perator=(const CDeepCopy&r)//赋值运算符函数实现 { //***********333********* //***********666*********** } int main { CDeepCopy a(2),d(3); a.p[O]=1;d.p[O]=666;//对象a,d数组元素的赋值 { CDeepCopy b(3);//调用赋值运算符函数 a.p[O]=88;b=a; cout<<b.p[O];//显示内层局部对象的数组元素 } cout<<d.p[O];//显示d数组元素a.p[O]的值 cout<<”d fade away;\n”; cout<<a.p[O];//显示a数组元素a.p[O]的值 writeToFile(””); return 0; }


正确答案:

lq=r.n;//把对象r字符长度赋值给n
delete[]P;//删除动态数组P
P=new int[n];//给动态数组P分配空间为n
for(int i=0;i<n;i++)
//遍历对象r中的数组P
P[i]=r.P[i];//把r.P[i]赋值给P[i]
retum*this://返回被赋值的对象

第9题:

在Visual FoxPro中,有下列内存变量赋值语句: X={^2001-07-28 10:15:20PM} Y=.F. M=$123.45 N=123.45 Z=”l23.24” 执行上述赋值语句之后,内存变量X、Y、M、N和Z的数据类型分别是( )。

A.D、L、Y、N,C

B.T、L,Y.N,C

C.T、L、M、N、C

D.T、L、Y、N、S


正确答案:B
B。【解析】本题中,变量X的值是一个日期时间型数据,用大写字母T表示;变量Y的值是一个逻辑型数据,用大写字母L表示;变量M的值是一个货币型数据,用大写字母Y表示;变量N的值是一个数值型数据,用大写字母N表示;变量Z的值是一个字符型数据,用大写字母C表示。

第10题:

在G65程序段的引数中,可以同时用变量Ⅰ和变量Ⅱ中的两组引数赋值。但当对同一个变量Ⅰ、Ⅱ两组的引数都被赋值时,只是后一引数赋值有效。


正确答案:正确