更多"[单选题]若有以下函数首部Int fun(double x[10]"的相关试题:
[单选题]有以下程序
Int fun1(double a)
{return a*=a;}
Int fun2(double x,double y)
{ double a=0,b=0;
A=fun1(x);
B=fun1(y);
Return (int)(a+b);
}
Main()
{double w;
W=fun2(1.1,2.0);
……
}
程序执行后变量w中的值是()。
A.5.21
B.5
C.5.0
D.0.0
[单选题]已定义以下函数
int fun(int *p)
{return *p;)
fun函数返回值是()。
A.不确定的值
B.一个整数
C.形参P中存放的值
D.形参P的地址值
[单选题]有以下函数
Char *fun(char *p)
{ return p; }
该函数的返回值是()。
A.无确切的值
B.形参p中存放的地址值
C.一个临时存储单元的地址
D.形参p自身的地址值
[单选题]已定义以下函数
Fun(int *p)
{ return *p; }
该函数的返回值是()。
A.不确定的值
B.形参p中存放的值
C.形参p所指存储单元中的值
D.形参p的地址值
[单选题]若x为int型变量,则以下函数fun的类型为( )。 fun(x) { printf(“%d\n”,x);}
A.返回值为void类型
B.无法确定返回值
C.返回值为int类型
D.无返回值
[单选题]阅读以下函数
Fun(char *sl,char *s2)
{ int i=0;
While(sl[i]==s2[i]&&s2[i]!='\0') i++;
Return(sl[i]=='\0'&&s2[i]=='\0');
}
此函数的功能是()。
A.将s2所指字符串赋给s1
B.比较s1和s2所指字符串的大小,若s1比s2的大,函数值为1,否则函数值为0
C.比较s1和s2所指字符串是否相等,若相等,函数值为1,否则函数值为0
D.比较s1和s2所指字符串的长度,若s1比s2的长,函数值为1,否则函数值为0
[单选题]已定义以下函数
Fun(char *p2, char *p1)
{ while((*p2=*p1)!='\0'){p1++;p2++;} }
函数的功能是()。
A.将p1所指字符串复制到p2所指内存空间
B.将p1所指字符串的地址赋给指针p2
C.对p1和p2两个指针所指字符串进行比较
D.检查p1和p2两个指针所指字符串中是否有\0'
[单选题]有以下函数
Fun(char *a,char *b)
{ while((*a!='\0')&&(*b!='\0')&&(*a==*b))
{a++;b++;}
Return(*a-*b);
}
该函数的功能是()。
A.计算a和b所指字符串的长度之差
B.将b所指字符串连接到a所指字符串中
C.将b所指字符串连接到a所指字符串后面
D.比较a和b所指字符串的大小
[单选题]若 x ,y 均定义为 int 型 ,z 定义为 double 型, 以下不合法的 scanf 函数调用语句是
A.scanf(" %d%lx,%le",&x,&y,&z);
B. scanf("%2d * %d%lf"&x,&y,&z );
C.scanf("%x %* d%o",&x,&y);
D. scanf("%x%o%6.2f",&x,&y,&z);
[单选题]若有以下说明和定义:
Fun(int *c){...}
Main()
{
Int (*a)() = fun, *b(), w[10],c;
.
.
}
在必要的赋值后,对fun函数的正确调用语句是()。
A.a=a(w);
B.a(&c);
C.b=*b(w);
D.fun(b);
[单选题]WriteTagSingleWord函数是EPCSDK.dll提供的写入标签的函数,下面代码中空白处应填入的代码是( )(选一项)byte[] data = new byte[2];data = Encoding.Default.GetBytes("中");if(EPCSDKHelper.WriteTagSingleWord(_handle,0x03,0x00,________,________,0)){ MessageBox.Show("写入用户区1个字(2字节)成功");}else
A.data,0
B.0,data
C.data[0],data[1]
D.data.Length,data
[单选题]若有定义:char *x="abcdefghi";,以下选项中正确运用了strcpy函数的是()。
A.char y[10]; strcpy(y,x[4]);
B.char y[10]; strcpy(++y,&x[1]);
C.char y[10],*s; strcpy(s=y+5,x);
D.char y[10],*s; strcpy(s=y+1, x+1);
[单选题]下面函数
Int fun1(char *x)
{ char *y=x;
While(*y++);
Return(y-x-1);
}
的功能是()。
A.求字符串的长度
B.比较两个字符串的大小
C.将字符串x复制到字符串y
D.将字符串x连接到字符串y后面
[单选题]FastWriteTag函数是EPCSDK.dll提供的快速写入标签的函数,下面代码中空白处应填入的代码是( )(选一项)byte[] data = Encoding.Default.GetBytes("独孤求败");if (EPCSDKHelper.FastWriteTag(_handle, 0x03, 0x00, _______,_______, 0)){ MessageBox.Show("写入用户区成功");}else{ MessageBox.Show("写入用户区失败"
A.data,4
B.4,data
C.data,8
D.8,data
[单选题]若各选项中所有变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是()。
A.main()
{…… x=fun(2,10); ……}
Float fun(int
A,int b){ ……}
B.float fun(int
A,int b){……}
Main()
{…… x=fun(i,j); ……}
C.float fun(int int);
Main()
{…… x=fun(2,10); ……}
Float fun(int
A,int b){ ……}
D.main()
{ float fun(int i, int j);
…… x=fun(i,j); ……}
Float fun(int
A,int b){ ……}
[单选题]设函数fun的定义形式为
Void fun(char ch,float x) { …… }
则以下对函数fun的调用语句中,正确的是()。
A.fun("abc",3.0);
B.t=fun('D',16.5);
C.fun('65',2.8);
D.fun(32,32);
[单选题]程序中对fun函数有如下说明
Void *fun();
此说明的含义是()。
A.fun函数无返回值
B.fun函数的返回值可以是任意的数据类型
C.fun函数的返回值是无值型的指针类型
D.指针fun指向一个函数,该函数无返回值
[多选题]下列定义名为fun 的函数语法正确的是:
A.function fun(a) {alert(a);}
B.var fun = function(a) {alert(a);}
C.var fun = new Function( “a”,”alert(a); ”);
D.var fun = Function( “function fun(a) {alert(a);} ”);