数组 函数 文档(5)

2019-04-22 16:36

数组 ·21·

{

printf(\if(i<3){i+=2;func2(i);} }

void func2(int i) {

printf(\if(i<3){i+=2;func1(i);} }

main() {

int i=0; func1(i); printf(\}

A. hello B. hel C. hlo D. hlm 31.有如下程序

int func(int a,int b) { return(a+b);} main() {

int x=2,y=5,z=8,r; r=func(func(x,y),z); printf(\}

该程序的输出的结果是( )。

A. 12 B. 13 C. 14 D. 15 32.有以下程序

float fun(int x,int y) { return(x+y); } main() {

int a=2,b=5,c=8;

printf(\}

程序运行后的输出结果是( )。

A. 编译出错 B. 9 C. 21 33.有以下程序

#include \int abc(int u,int v); main () {

D. 9.0 数组 ·22·

int a=24,b=16,c; c=abc(a,b);

printf(\}

int abc(int u,int v) {

int w; while(v) {

w=u%v; u=v; v=w }

return u; }

输出结果是( )。

A. 6 B. 7 C. 8 D. 9 34.阅读以下函数:

fun(char s[],char t[]) {

int i=-1;

while(++i,s[i]==t[i]&&s[i]!=’\\0’); return(s[i]==’\\0’&&t[i]==’\\0’); }

以上函数的功能是( )。

A. 比较串s和t的长度 B. 比较串s和t的大小 C. 比较串s和t是否相等 D. 将串t赋给串s 35.以下程序的输出结果是( )。

f( int b[ ], int m, int n) {

int i,s=0;

for(i=m;i

main() {

int x, a[ ]={1,2,3,4,5,6,7,8,9}; x=f(a,3,7);

printf(\}

A. 10 B. 18 C. 8 D. 15 36.以下程序中函数reverse的功能是将a所指数组中的内容进行逆置。

数组 ·23·

void reverse(int a[ ],int n) {

int i,t;

for(i=0;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(\}

程序运行后的输出结果是( )。

A. 22 B. 10 C. 34 D. 30 37.请读程序:

#include func( int a, int b) { int c; c=a+b; return c; }

main() {

int x=6, y=7, z=8, r;

r=func( (x--,y--,x+y),z--); printf(\}

上面程序的输出结果是( )。

A. 11 B. 19 C. 21 D. 31 38.请读程序:

#include f(in b[], int n) {

int i, r; r=1;

for(i=0; i<=n; i++) r=r*b[i]; return r;

数组 ·24·

}

main() {

int x, a[]={ 2,3,4,5,6,7,8,9}; x=f(a, 3);

printf(\}

上面程序的输出结果是( )。

A. 720 B. 120 C. 24 D. 6 39.下面程序的输出是( )。

main() {

int t=1; fun(fun(t)); }

fun(int h) {

static int a[3]={1,2,3}; int k;

for(k=0;k<3;k++) a[k]+=a[k]-h;

for(k=0;k<3;k++) printf(\printf(\}

A.1,2,3, B.1,3,5, C. 1,3,5, D. 1,3,5, 1,5,9, 1,3,5, 0,4,8, -1,3,7, 40.有如下程序

long fib(int n) {

if(n>2) return(fib(n-1)+fib(n-2)); else return(2); }

main() {

printf(\}

该程序的输出结果是( )。

A. 2 B. 4 C. 6 D. 8 41.以下程序的输出结果是( )。

long fun( int n) {

long s;

if(n==1 || n==2) s=2;

数组 ·25·

else s=n-fun(n-1); return s; }

main() {

printf(\}

A. 1 B. 2 C. 3 D. 4 42.以下程序的输出结果是( )。

func(int x) {

int p;

if(x==0||x==1) return(3); p=x-func(x-2); return p; }

main() {

printf(\}

A. 7 B. 2 C. 0 D. 3 43.有以下程序

int f(int n) {

if(n==1) return 1; else return f(n-1)+1; }

main() {

int i,j=0;

for(i=1;i<3;i++) j+=f(i); printf(\}

程序运行后的输出结果是( )。

A. 4 B. 3 44.下面程序的输出是( )。

int w=3; main() {

int w=10;

printf(\}

C. 2 D. 1


数组 函数 文档(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:关于进一步全面推进网格化监管工作的通知

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: