大学C语言期末考试题库试题及答案汇总(8)

时间:2025-03-10

} main() {

int a=4,b=3,c=5; f(a,b); f(a,c); f(b,c); printf("%d,%d,%d\n",a,b,c); }

执行后输出结果是______。 A、3,4,5 B、5,3,4 C、5,4,3 D、4,3,5 答案:D

知识点:调用函数和被调用函数之间的数据传递 75.有以下程序

int fun1(double a) { return a*=a; } int fun2(double x,double y) {

double a=0,b=0; a=fun1(x); b=fun1(y); return (int)(a+b); } main() { double w; w=fun2(1.1,2.0); }

程序执行后变量w中的值是______。 A、5.21 B、5 C、5.0 D、0.0 答案:C

知识点:调用函数和被调用函数之间的数据传递 80.

在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。 A、地址传递 B、单向值传递 C、由实参传给形参 D、再由形参传回实参 答案:B

知识点:函数的调用 81.

当执行下面的程序时,如果输入ABC,则输出结果是______。 #include "stdio.h" #include "string.h" main() {

strcat(ss,"6789"); printf("%s\n",ss); }

A、ABC6789 B、ABC67 C、12345ABC6 D、ABC456789 答案:A

知识点:函数的调用 82. 有如下程序 long fib(int n) {

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

{ printf("%ld\n",fib(3)); } 该程序的输出结果是______。 A、2 B、4 C、6 D、8 答案:B

知识点:函数的调用 83.

设函数fun的定义形式为 void fun(char ch,float x) ,……-

则以下对函数fun的调用语句中,正确的是______。 A、fun("abc",3.0); B、t=fun('D',16.5); C、fun ('65',2.8); D、fun(32,32); 答案:D

知识点:函数的调用 84. 有以下程序

char fun(char x,char y) {

if(x<y) return x; return y; } main() {

int a='9',b='8',c='7';

printf("%c\n",fun(fun(a,b),fun(b,c))); }

程序的执行结果是______。 A、函数调用出错 B、8 C、9 D、7 答案:D

知识点:函数的调用 85.

若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是______。

大学C语言期末考试题库试题及答案汇总(8).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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