题目内容

C语言中局部变量的隐含存储类型是()。

A. static
B. extern
C. auto
D. 无存储类型

查看答案
更多问题

要求函数的功能是在长度为n一维数组a中查找x值;若找到则返回所在的下标值,否则返回-1;能正确执行此功能的函数是()。

A. int funa(int a[ ], int n, int x){while(a[n]!=x) n--;return(n);}
B. int funb(int a[ ], int n, int x){int k;for(k=0;k C. int func(int a[ ], int n, int x){int k;k=n;while(a[k]!=x) k=k-1;return(k);}
D. int fund(int a[ ], int n, int x){int k=0;do k++;while((k

主调函数的实参与被调函数的形参应该有如下关系( )。

A. 只要求实参和形参个数相等
B. 只要求实参和形参数据类型相同
C. 只要求形参和实参顺序相同
D. 上述三点均需具备

若有以下函数调用,则正确的函数声明可能是( )。int n=play(a,k);

A. void play(int *a,int b)
B. void play(int *a,b);
C. int play(int a[],int b);
D. int play(int a[N][],int b);

查找字符串s2是否在字符串s1中出现,如果出现,则返回第一次出现的位置,否则返回-1。#include int fun(char s1[],char s2[]);int main(){char s1[]="How do you do?",s2[]="do";printf("%d\n",⑴);return 0;}int fun(char s1[],char s2[]){ int i,j,k;for(i=0;s1[i]!='\0';i++){ k=i;for(j=0;⑵;j++,k++);if(s2[j]=='\0')return i;}return -1;}

答案查题题库