select round(v_time,’DAY’) from dual
select round(v_time,’YEAR’) from dual
select round(v_time,’MONTH’) from dual
A select round(to_char(v_time,’yyyy’)) from dual
第1题:
设有定义语句int (*f)(int);,则以下叙述正确的是
A.f是基类型为int的指针变量
B.f是指向函数的指针变量,该函数具有一个int类型的形参
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是基类型为int类型的地址
第2题:
函数的返回值的类型是()A函数的类型B调用函数所赋值得变量的类型Creturn语句中表达式的类型
函数的返回类型:函数返回值的类型.
return 语句只在函数内使用。它起到让函数停止运行,然后返回一个值的作用。
一个函数没有return;语句,也可以自然地结束,比如上面的代码一,当在屏幕上打印完第三行后,函数体内的代码也没了,所以函数自然就结束了,为什么还要return语句呢?
下面的函数实现返回二数中的较大者:
int max(int a, int b)
{
if(a > b)
return a;
return b;
}
这个函数有两个return;但并不是说它会返回两次。而是根据条件来执行不同的返回。执行以下面代码来调用上面的函数: int c = max(10,7); 得到的结果将是c等于10。
关于return的最后几句话是:
1、有些函数确实可以不需要return,自然结束即可;
2、有些人习惯为return的返回值加一对(),如: return (a); 这样写和 return a;完全一样。当然,在某些特殊的情况下,一对()是必要的。
3、一个函数是void类型时,return不能接返回,这时return仅起结束函数的作用。
4、记得return 接的是一个表达式,可以是一个立即数,一个变量,一个计算式,前面我们就看到 return a+b;的例子。 return 甚至也可以接一个函数。
第3题:
设有定义语句 int(*f)(int);, 则以下叙述正确的是
A)f 是基类型为 int 的指针变量
B)f 是指向函数的指针变量,该函数具有一个 int 类型的形参
C)f 是指向 int 类型一维数组的指针变量
D)f 是函数名,该函数的返回值是基类型为 int 类型的地址
第4题:
在说明语句int *f();中,标识符f代表的是______。
A.一个用于指向整型数据的指针变量
B.—个用于指向—维数组的行指针
C.—个用于指向函数的指针变量
D.一个返回值为指针型的函数名
第5题:
此题为判断题(对,错)。
第6题:
如果函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值为_________________。
第7题:
For.....Next语句的使用格式为( )。
A.For循环变量=初值To终值[Step步长] 循环体 [条件语句序列 Exit For 结束条件语句序列] Next[循环变量]
B.For循环变量二初值To终值[Step步长] 循环体 Next[循环变量]
C.For循环变量 循环体 [条件语句序列 Exit For 结束条件语句序列] Next[循环变量]
D.For条件式 循环体 [条件语句序列 Exit For 结束条件语句序列] Next
第8题:
A.for
B.select
C.alter
D.instead
第9题:
有如下定义语句:int a[]={1,2,3,4,5};,则对语句int*p=a;正确的描述是( )。
A.语句int*p=a;定义不正确
B.语句int*p=a;初始化变量p,使其指向数组对象a的第一个元素
C.语句int*p=a;是把a[0]的值赋给变量p
D.语句iht*p=a;是把a[l]的值赋给变量p
第10题:
已知有如下语句: s="hello, world" r=Mid(s,7,5) 运行上面的语句后,变量r的值为 ( )
A.hello
B.wotld
C.llo,w
D.orld