随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 单选定义为 void 类型的函数,其含义是()。做这题 →
- 单选已知在函数 f 中声明了局部变量 x,如果希望 f 函数第一次被调用返回后变量 x 中存储的数据保持到下次 f 函数被调用时仍可以使用,则在声明 x 时必须指定其存储类型为____。做这题 →
- 单选假设已定义一个有返回值的函数,则以下关于调用该函数的表达中错误的选项是____。做这题 →
- 单选在 C 语言中,static 类型的变量的初始值是()做这题 →
- 单选以下关于 C 语言的说法,错误的是()做这题 →
- 单选程序运行后的输出结果是____。 c int f1(int x,int y){return x>y?x:y;} int f2(int x,int y){return x>y?y:x;} main(){ int a=4,b=3,c=5,d=2,e,f,g; e=f2(f1(a,b),f1(c,d)); f=f1(f2(a,b),f2(c,d)); g=a+b+c+d-e-f; printf("%d,%d,%d\n",e,f,g); }做这题 →
- 单选C 程序中各函数之间可以通过多种方式传递数据,下列不能用于实现数据传递的方式是____。做这题 →
- 单选返回值为 void 的函数,其含义是____。做这题 →
- 单选关于局部变量和全局变量说法正确的是____。做这题 →
- 单选有如下函数调用语句:fun(rec1, rec2 + rec3, (rec4, rec5)); 该函数调用语句中,含有的实参个数是 ____。做这题 →
- 单选C 语言中函数返回值的类型是由 决定的做这题 →
- 单选以下关于函数声明的叙述中正确的是()。做这题 →
- 单选若用数组名作为函数的实参,传递给形参的是( )。做这题 →
- 单选以下函数调用语句中实参的个数是()_{n} func((e1,e2),(e3,e4,e5));做这题 →
- 单选C 语言中不可以嵌套的是()。做这题 →
- 单选C 语言中函数调用的方式有( )。做这题 →
- 单选数组名作为实参数传递给函数时,数组名被处理为( )。做这题 →
- 单选以下函数调用语句中实参的个数是() func((e1,e2),(e3,e4,e5));做这题 →
- 单选C语言中函数返回值的类型是由________ 决定的.做这题 →
- 单选在C语言中,函数的数据类型是指做这题 →
- 单选在函数调用时,以下说法正确的是( )做这题 →
- 单选在C语言中,表示静态存储类别的关键字是:做这题 →
- 单选未指定存储类别的变量,其隐含的存储类别为( A )。做这题 →
- 综合#include <stdio.h> int m=4; int func(int x,int y) { int m=1; return(x*y-m); } main() {int a=2,b=3; printf("%d\n",m); printf("%d\n",func(a,b)/m); } 运行结果为: 整型变量m在函数外定义,因此m为全局变量,其作用于范围为其定义位置开始,一直到整个程序结束。因此func与main函数都可以访问m 程序首先执行main函数 执行printf("%d\n",m); 即输出m中的值4,并换行。 执行printf("%d\n",func(a,b)/m);即输出表达式func(a,b)/m的值,为了计算该表达式, 需要调用函数func。此时main将a,b中的2和3值作为实参传递给func的x和y 程序开始转向执行func函数,此时func中的x为2,y为3 执行int m=1; 此句定义了一个局部变量m并赋值为1 。m的作用域为其所在的复合 语句,即func的函数体,因此在func的函数体重,有限访问局部变量m。 执行return(x*y-m); 即return(2*3-1) ;返回的是整数5. func函数返回至main函数中的被调用处 main函数中func(a,b)的值为5,func(a,b)/m=5/4=1,注意,在main函数中访问的m为全局变量m,此时main函数无法访问func中的m,因为不在func中m的作用域。做这题 →
- 综合include <stdio.h> int max(int x, int y); main() { int a,b,c; a=7;b=8; c=max(a,b); printf("Max is %d",c); } max(int x, int y) { int z; z=x>y? x : y; return(z) ; } 运行结果为: Max is 8做这题 →
- 单选若用数组名作为函数调用时的实参,则实际上传递给行参的是()做这题 →
- 单选C 语言中计算 a3 的正确表达式是( )做这题 →
- 综合输出 100~200 之间的全部素数的和(用一函数来判断一个数是否为素数)做这题 →
- 单选以下程序的功能是递归的方法计算学生的年龄,已知第一个学生的年龄最小,为10岁,第二个学生比第一个学生大两岁,以此类推,求第5个学生的年龄。 递归程序如下: c #include age(int n){ int c; if(n==1) c =10; else c = ________; return (c); } main(){ int n =5; printf("age:%d\n", ________; } txt做这题 →
- 单选若使用一维数组作为函数参数,则以下说法正确的是()。做这题 →
- 单选以下函数的类型是 () fun c(doublex ) { printf("%f\n",X*X ); }做这题 →
- 单选以下关于 return 语句的叙述中正确的是()做这题 →
- 单选关于函数,以下说法正确的是()做这题 →
- 单选在一个 C 语言源文件中定义的全局变量,其作用域为()做这题 →
- 单选以下叙述中正确的是____。做这题 →
- 单选有以下程序段 int a=3, b; b=a+3; { int c=2; a*=c+1;} printf("%d\n",a) ; 下面关于此段程序的说法,正确的是____。做这题 →
- 单选以下叙述中正确的是____。做这题 →
- 单选以下对 C 语言函数的叙述中正确的是 ____。做这题 →
- 单选以下关于函数的说法中错误的选项是____。做这题 →
- 单选C语言规定,简单变量作为实参时,它和引之方式是____。做这题 →
- 单选在 C 语言中,函数值类型在定义时可以缺省。此列正确的是 ( )做这题 →
- 单选下列关于 C 语言函数定义的叙述正确的是( )。 函数都有返回值做这题 →
- 单选以下叙述中正确的是____。做这题 →
- 单选在 C 语言中,函数中变量的隐含存储类别是 ____。做这题 →
- 单选以下叙述中正确的是____。做这题 →
- 单选以下叙述错误的是____。做这题 →
- 单选有函数 void fun(int a, int b),在 main 函数中有如下变量定义和函数调用: int a = 3, b = 4, c = 5; fun(a,b); 则关于函数调用, 下列描述正确的是 ____。做这题 →
- 单选以下不正确的说法为( )。 在不同函数中可以使用相同名字的变量 在函数内定义的变量只在本函数范围内有效做这题 →
- 单选以下函数调用语句中含有(7)个实参。 func((e1,e2),(e3,e4,e5)); A2B3C5D 语法错误做这题 →
- 单选在 Excel 中, 下列函数的返回值为 200 的是( )。做这题 →