C语言2011习题集(21)

时间:2025-07-11

main()

{ static char s[30]="abcdefg",t[]="abcd"; int i=0,j=0;

while(s[i]!='\0') i++;

while(t[j]!='\0') { s[i+j]=t[j]; j++; } s[i+j]='\0' ;

printf("%s\n",s); }

函数

一 单项选择题(每题2分,共40分) 1 以下正确的函数定义是_D__。

A double fun(int x,int y) B double fun(int x,y) { z=x+y; return z; } { int z; return z; } C fun (x,y) D double fun(int x,int y) { int x,y; double z ; { double z; z=x+y; return z; } return z; }

2 以下正确的说法是__D_。

A 实参和与其对应的形参各占用独立的存储单元

B 实参和与其对应的形参共占用一个存储单元

C 有当实参和与其对应的形参同名时才共占用相同的存储单元

D 形参是虚拟的,不占用存储单元

3 若调用一个函数,且此函数中没有return语句,则正确的说法是__A_。

A 该函数没有返回值 B 该函数返回若干个系统默认值 C 能返回一个用户所希望的函数值 D 返回一个不确定的值 4 以下正确的描述是_B__。

A 函数的定义可以嵌套,但函数的调用不可以嵌套

B 函数的定义不可以嵌套,但函数的调用可以嵌套 C 函数的定义和函数的调用均不可以嵌套 D 函数的定义和函数的调用均可以嵌套

5 若用数组名作为函数调用的实参,传递给形参的是__A_。

A 数组的首地址 B 数组中第一个元素的值 C 数组中的全部元素的值 D 数组元素的个数 6 以下不正确的说法是_D__。

A 在不同函数中可以使用相同名字的变量 B 形式参数是局部变量

C 在函数内定义的变量只在本函数范围内有定义

D 在函数内的复合语句中定义的变量在本函数范围内有定义 7 已知一个函数的定义如下:

double fun(int x, double y) { } 则该函数正确的函数原型声明为_C__。

A double fun(int x,double y) B fun(int x,double y) C double fun(int,double); D fun(x,y); 8 关于函数声明,以下不正确的说法是_C__。

C语言2011习题集(21).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

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