位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 四级四级数据库工程师C语言

阅读下面这个函数:int fun(int a, int b) {    return a>b 、 a:b;}该函数的作用是()

发布时间:2024-07-10

A.返回两个数的最小值

B.返回两个数的最大值

C.判断两个数是否相等

D.返回a+b的值

试卷相关题目

  • 1以下关于C语言函数的描述,错误的是()。

    A.每个C语言程序都至少有一个函数

    B.函数可以嵌套定义

    C.函数可以嵌套调用

    D.函数可以没有返回值

    开始考试点击查看答案
  • 2阅读以下程序:                                                                                                                                                               int fun(int n[],int Len){ int Max=n[0]; for(int i=1;i<Len;i++)if(Max<n[i])Max=n[i]; return Max;}int main(){ int n[]={1,2,3,4,5};printf("%d",fun(n,sizeof(n)/sizeof(int))); return 0;}下列描述错误的是

    A.fun()函数的返回值类型是int

    B.fun()函数的功能是求数组n中元素的最大值,并将其返回

    C.输出结果为5

    D.for循环中i++执行了5次

    开始考试点击查看答案
  • 3以下描述正确的是()

    A.C语言程序可以有多个main函数

    B.函数可以嵌套定义

    C.C语言源程序中,main函数可以在其它函数之后

    D.C语言是计算机低级语言

    开始考试点击查看答案
  • 4关于结构体,以下描述正确的是()

    A.结构体成员是全局变量

    B.结构体指针变量可以用->运算符访问其成员

    C.两个结构体变量之间不能直接用'='相互赋值

    D.结构体指针在声明时会自动为其分配结构体内存空间

    开始考试点击查看答案
  • 5阅读以下程序:int main(){    int sum=0;    enum n{a,b,c,d,e,f};    enum n i;    for(i=a;i<=f;i=(enum n)((int)i+1))        sum+=(int)i;    printf("%d",sum);    return 0;},对于该程序,以下描述错误的是()

    A.d的值为3

    B.程序运行之后,输出结果为15

    C.语句"sum+=(int)i;"执行了5次

    D.可以在枚举定义的花括号内显式地为枚举成员赋值

    开始考试点击查看答案
  • 6在调用函数时,若实参是数组名, 它与对应形参之间的数据传递方式是()

    A.单向值传递

    B.由实参传形参,再由形参传实参

    C.地址传递

    D.传递方式由用户指定

    开始考试点击查看答案
  • 7对于语句char q='A';char *p=&amp;q;以下描述错误的是()

    A.*p是指针

    B.(int)q的值为65

    C.p的内存单元中储存着q的内存单元的地址

    D.字符'A'在内存中是以二进制形式存储

    开始考试点击查看答案
  • 8以下关于指针的描述,错误的是()

    A.不同数据类型的指针在同一编译环境下所占的字节大小相同

    B.空指针指向内存中一块特殊的区域

    C.野指针是指NULL指针

    D.相同类型的指针之间可以做减法运算

    开始考试点击查看答案
  • 9设有定义: int n[5]={1,2},*p=n,**q=&amp;p;以下描述错误的是()

    A.*(p+1)的值为2

    B.**q的值为1

    C.**q是二级指针

    D.*q的值为p的地址

    开始考试点击查看答案
  • 10若有数组int n[]={1,4,7,8,5,2,3,6,9,0},*p=n,*q=n+10;则以下描述错误的是()

    A.q-p的值为10;

    B.*p的值为1

    C.*q-*p的值为-1

    D.p和q都是指针

    开始考试点击查看答案
返回顶部