题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-05-18 02:45:17

[单项选择]以下程序中函数reverse的功能是将a所指数组中的内容进行逆置。
void reverse(int a[],int n)
int i,t;
for(i=0;i<n/2;i++)
t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;

main( )
int b[10]=1,2,3,4,5,6,7,8,9,10;int i,s=0;
reverse(b,8);
for(i=6;i<10;i++)s+=b[i];
printf(“%d/n”,s);

程序运行后的输出结果是
A. 22
B. 10
C. 34
D. 30

更多"以下程序中函数reverse的功能是将a所指数组中的内容进行逆置。 "的相关试题:

[单项选择]以下程序中函数reverse的功能是对a所指数组中的内容进行逆置。 void reverse(int a[], int n) { int i, t; for(i=0; i<n/2; i++) {t=a[i]; a[i]=a[n-1-1]; a[n-1-i]=t;} } main( ) { int b[10]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int i, s=0; reverse(b, 8); for(i=6; i<10; i++) s+=b[i]; printf("% d/n", s); } 程序运行后的输出结果是______。
A. 22
B. 10
C. 34
D. 30
[单项选择]以下程序中函数reverse 的功能是将a所指数组中的内容进行逆置。
void reverse(int a [ ], int n) int i, t;
for(i=0;i<n/2;i++)
t=a[i]; a[i] =a[n-1-i];a[n-1-i]=t; main( ) int b[10]=1,2,3,4,5,6,7,8,9,10; int i, s=0;
reverse(b,8);
for(i=6;i<10;i++) s+=b[i];
printf("%d/n", s); 程序运行后的输出结果是
A. 22
B. 10
C. 34
D. 30
[单项选择]以下程序中函数reverse( )的功能是将a所指数组中的内容进行逆置。   void reverse(int a[ ],int n)   { int i,t;    for(i=0;i<n/2;i++)     { t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}   }   main( )   { int b[10]={1,2,3,4,5,6,7,8,9,10};int i,s=0;    reverse(b,8);    for(i=6;i<10;i++)s+=b[i];    printf("%d/n",s);   }   程序运行后的输出结果是( )。
A. 22
B. 10
C. 34
D. 30
[单项选择]以下程序中函数scmp功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。#includ<string. h>char *scmp(char *s1,char *s2){ if(strcmp(s1,s2)<0) return(s1); else return(s2);}main( ){ int i;char string[20],str[3][20]; for(i=0;i<3;i++) gets(str[i]); strcpy(string,scmp(str[0],str[1])); //库函数 strcpy 对字符串进行复制 strcpy(string,scmp(stfing,str[2])); puts(string); }若运行时依次输入: abed、abba 和abc三个字符串,则输出结果为( )。
A. abed
B. abba
C. abc
D. abca
[单项选择]以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址   #include  <stdio.h>   #include  <string.h>   char *scmp(char *s1, char *s2)   { if(strcmp(s1,s2)<0)       return(s1);    else return(s2);   }   main( )   { int i;  char string[20], str[3][20];    for(i=0;i<3;i++) gets(str[i]);    strcpy(string,scmp(str[0],str[1])); /*库函数strcpy对字符串进行复制*/    strcpy(string,scmp(string,str[2]));    printf("%s/n",string);   }   若运行时依次输入:abcd、abba和abc三个字符串,则输出结果为( )。
A. abcd
B. abba
C. abc
D. abca
[填空题]以下程序中函数fun的功能是:统计person所指结构体数组中所有性别(sex)为M的记录的个数,存入变量n中,并做为函数值返回。请填空:
#include
#define N 3
typedef struct
int num; char nam[10]; char sex;SS;
int fun(SS person[])
int i, n=0;
for(i=0; i<N;&NBSP;i++)&NBSP;
if(______==’M’ ) n++;
return n;main( )
SS W[N]=1, "AA",’F’,2,"BB",’M’,3,"CC",’M’; int n;
n=fun(W); printf("n=%d/n",n);
[单项选择]以下程序十函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址:
#include <stdio.h>
#include <string.h>
char *scrap(char *s1,char *s2)
if(strcmp(s1,s2)<0)
return(s1);
else return(s2);

main( )
int i; char string[20], str[3][20];
for(i=0;i<3;i++) gets(str[i]);
strcpy(string,scmp(str [0],str[1]));/*库函数strcpy对宁符中进行复制*/
strcpy(string,scmp(string,str[2]));
printf("%s/n",string);

若运行时依次输入:abcd、4bba和abc三个宁符市,则输㈩结果为
A. abcd
B. abba
C. abc
D. abca

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码