第一范文网 - 专业文章范例文档资料分享平台

二级C语言复习资料函数

来源:用户分享 时间:2025/11/12 13:49:57 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

1.

答案:A

A)sqrt(fabs(pow(n,x)+exp(x)))

B)sqrt(fabs(pow(n,x)+pow(x,e)))

C)sqrt(abs(n^x+e^x))

D)sqrt(fabs(pow(x,n)+exp(x)))

2.C语言程序的模块化通过以下哪个选项来实现( )。答案:A

A)函数

B)变量

C)程序行

D)语句

3.C语言主要是借助以下哪种手段来实现程序模块化( )。答案:A

A)定义函数

B)定义常量和外部变量

C)使用丰富的数据类型

D)使用三种基本结构语句

4.有以下程序 #include int f(int x); main() { int n=1,m;

m=f(f(f(n))); printf(\}

int f(int x) { return x*2; }

程序运行后的输出结果是( )。答案:A

A)8

B)2

C)4

D)1

5.以下叙述中错误的是( )。答案:A

A)可以给指针变量赋一个整数作为地址值

B)函数可以返回地址值

C)改变函数形参的值,不会改变对应实参的值

D)当在程序的开头包含头文件stdio.h时,可以给指针变量赋NULL

6.有以下程序 #include void fun( int a[], int n) { int i, t;

for(i=0; i

{ int k[10]={ 1,2,3,4,5,6,7,8,9,10},i;

fun(k,5);

for(i=2; i<8; i++) printf(\printf(\}

程序的运行结果是( )。答案:A

A)321678

B)876543

C)1098765

D)345678

7.有以下程序

#include #define N 4

void fun(int a[][N], int b[]) { int i;

for (i=0; i

main()

{ int x[N][N]={{1, 2, 3, 4}, {5, 6, 7, 8}, {9,10,11,12}, {13,14,15,16}}, y[N], i; fun (x, y);

for (i=0; i

程序运行后的输出结果是( )。答案:A

A)-3,-1,1,3,

B)-12,-3,0,0,

C)0,1,2,3,

D)-3,-3,-3,-3,

8.有以下程序 #include int fun (int x, int y )

{ if (x!=y) return ( (x+y) /2 ); else return ( x ); } main()

{ int a=4, b=5, c=6;

printf( \}

程序运行后的输出结果是( )。答案:A

A)6

B)3

C)8

D)12

9.有以下程序

#include

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

{ int k, (*f)(), a=5,b=10; f=add; … }

则以下函数调用语句错误的是( )。答案:A

A)k= *f(a,b);

B)k=add(a,b);

C)k=(*f)(a,b);

D)k=f(a,b);

搜索更多关于: 二级C语言复习资料函数 的文档
二级C语言复习资料函数.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c84xw4467ml7l7tx2asgk_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top