单选题 f函数代码如下 void f(char s[]){ char *p=s; char *q=s; char t; while(*++q); q--; while(p<q){ t=*p; *p=*q; *q=t; p++; q--; } } 函数代码的功能是()

A、 将字符数组s升序排序
B、 将字符数组s降序排序
C、 将字符数组s按原有顺序颠倒
D、 将字符数组s的字符打乱
下载APP答题
由4l***ui提供 分享 举报 纠错

相关试题

单选题 下列选项正确的是()。

A、C语言编译时不检查语法
B、结构体类型的变量,不能在声明结构体类型组成时一起定义
C、构成C语言程序的基本单位是函数,所有函数名都可以由用户命名
D、C语言在定义函数时省略extern,则默认是外部函数

单选题 下列选项正确的是()。

A、C语言程序中注释部分可以出现在程序中任意合适的地方
B、结构体类型中的各个成分均不能是数组或指针
C、C语言的函数可以嵌套定义
D、元素为结构体类型的数组,只能在声明过结构体类型之后,单独进行定义

单选题 对序列[8 6 7 5 4]进行递减冒泡排序,则第三趟排序后的序列为()。

A、[8 7 5 6 4]
B、[8 5 4 6 7]
C、[8 7 5 4 6]
D、[8 7 6 5 4]

单选题 下列选项正确的是()。

A、使用typedef定义新类型名后,新类型名与原类型名实际上是等价的
B、花括号“{“和”}”只能作为函数体的定界符
C、C语言的子程序有过程和函数两种
D、分号是C语句之间的分隔符,不是语句的一部分

单选题 下列选项中错误的是()。

A、unsigned 和 void 在 C 中都是保留字
B、树形结构中元素之间存在一对多的关系
C、C语言程序的基本组成单位是函数
D、在C语言程序中,注释说明只能位于一条语句的后面

单选题 具有256个叶结点的二叉树中有()个度为2的结点。

A、127
B、196
C、255
D、511

单选题 下列四种排序方法中,适合处理大量数据的是()。

A、冒泡排序
B、直接插入排序
C、快速排序
D、堆排序

单选题 下列选项中,说法正确的是()。

A、函数的形参可以是常量、变量或表达式
B、函数返回值的类型是由return语句中表达式类型决定
C、C程序中若未给变量赋初值,则变量的初值自动为0
D、调用函数时,如果实参是简单变量,则它与对应形参之间的数据传递是单向值传递