当一个过程执行的结果,要返回给一个整型变量时,正确的方法为 ( ) 。

题目
当一个过程执行的结果,要返回给一个整型变量时,正确的方法为 ( ) 。

A 过程名(@整型变量)

B 过程名 @整型变量

C 过程名=@整型变量

D @整型变量=过程名

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

第1题:

说明语句"int (*p)(); "的含义是( )。

A.p是一个指向一维数组的指针变量

B.p是一个指针变量,指向一个整型数据

C.p是一个指向函数的指针,该函数的返回值是一个整型

D.以上都不对


参考答案:C

第2题:

下列说法正确的是

A)int(**def)[10];----def指向一个指针,该指针指向10个整型变量构成的数组

B)int*(*gh[10]);---gh指向一个指针,该指针指向10个整型变量构成的数组

C)int*(*gh[10]);---gh是一个指针,指向由10个指向整型变量的指针构成的数组

D)A,C均正确


正确答案:D
int*(*gh[10]);---gh是一个指针,指向由10个指向整型变量的指针构成的数组,int(**def)[10];---def指向一个指针,该指针指向10个整型变量构成的数组。

第3题:

若定义函数int*func( ),则函数func的返回值为( )。

A)一个实数

B)一个指向整型变量的指针

C)一个指向整型函数的指针

D)一个整型函数的入口地址


正确答案:B

第4题:

定义int*swap()指的是 ______。

A.一个返回整型值的函swap()

B.—个返回指向整型值指针的swap()

C.一个指向函数swap()的指针,函数返回一个整型值

D.以上说法均错


正确答案:B
解析:一个函数可以带回一个整型值、字符值、实型值等,但也可以带回指针型数据,即地址。本题的定义中,包括括号和*号,由于()优先级高于*。故它是—个返回整型指针的函数。

第5题:

定义int*swap()指的是______。

A.一个返回整型值的函数swap()

B.一个返回指向整型值指针的函数swap()

C.一个指向函数swap()的指针,函数返回一个整型值

D.以上说法均错


正确答案:B
解析:一个函数可以带回一个整型值、字符值、实型值等,但也可以带回指针型数据,即地址。本题的定义中,包括括号和*号,由于0优先级高于*。故它是一个返回整型指针的函数。

第6题:

声明一个入参和返回值均为整型的函数变量f__________


参考答案:var f func(a int) int

第7题:

当一次函数调用发生时,对其执行过程正确描述的是(28)。

A.复制实参变量的值→控制流转移到该函数的起始位置→分配一个栈帧→开始执行该函数→控制流返回到函数调用点

B.控制流转移到该函数的起始位置→复制实参变量的值→分配一个栈帧→开始执行该函数→控制流返回到函数调用点

C.控制流转移到该函数的起始位置→分配一个栈帧→复制实参变量的值→开始执行该函数→控制流返回到函数调用点

D.分配一个栈帧→复制实参变量的值→控制流转移到该函数的起始位置→开始执行该函数→控制流返回到函数调用点


正确答案:D
解析:当一次函数调用发生时,其执行过程可归纳为以下5个步骤:①在内存的栈空间中为其分配一个栈帧,用来存放该函数的形参变量和局部变量;②把实参变量的值复制到相应的形参变量中;③控制流转移到该函数的起始位置;④该函数开始执行;⑤当这个函数执行完以后,控制流和返回值返回到函数调用点。

第8题:

编写一个用户自定义函数SGN(),当自变量为正数时,返回1;当自变量为负数时,返回 -1;当自变量为零时,返回0。


正确答案:程序代码如下: FUNCTION SGN PARAMETERS x DO CASE CASE x>0 y=1 CASE x=0 y=0 OTHERWISE y=-1 ENDCASE RETURN y
程序代码如下: FUNCTION SGN PARAMETERS x DO CASE CASE x>0 y=1 CASE x=0 y=0 OTHERWISE y=-1 ENDCASE RETURN y

第9题:

如果将布尔常量值True赋值给一个整型变量,则整型变量的值为( )。

A.0

B.-1

C.真

D.假


正确答案:B

第10题:

假设变量intVar为一个整型变量,则执行赋值语句intVar="2"+3之后,变量intVar的值与执行赋值语句 intVar="2"+"Y'之后,变量intVar的值分别是【 】。


正确答案:5 23
5 23 解析:本题考查不同类型之间的运算。在不同类型常数进行运算时,系统常先进行强制类型转换。在本题中,进行"2"+3运算时,首先将字符串”2”转换为数值然后再和3进行加运算,结果为5;而"2"+"3"则为字符串之间相加,结果为”23”,而在赋值给intVar时,系统又强制将字符串按CInt转换为23,因此正确答案是5和23。

更多相关问题