首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
以下函数值的类型是______。 fun(float x) { float y; y=3*x-4; return y; }
A.int
B.不确定
C.void
D.float
点击查看答案
在线练习
手机看题
你可能感兴趣的试题
单项选择题
下列程序段正确的是______。
A. #include <stdio.h> main() { int i, j; int(i)=j; }
B. #include <stdio.h>; include <stdio.h> #include <stdio.h> main() { }
C. main() { int i, j; }
D. main() { }
点击查看答案
手机看题
单项选择题
有以下函数调用语句: func((exp1, exp2), (exp3, exp4, exp5)); 其中含有的实参个数和是______。
A.1
B.2
C.4
D.5
点击查看答案
手机看题
单项选择题
以下函数: fff(float x) { printf("% d\n", x*x); } 的类型是______。
A.与参数x的类型相同
B.void类型
C.int类型
D.无法确定
点击查看答案
手机看题
单项选择题
以下程序的输出结果是______。 #include <stdio.h> func (int a, int b) { int temp=a; a=b; b=temp; } main() { int x, y; x=10; y=20; func (x, y); printf("% d, % d\n", x, y); }
A.10,20
B.10,10
C.20,10
D.20,20
点击查看答案
手机看题
单项选择题
以下程序的输出结果是______。
试题程序
#include <stdio.h> main() { int i=2, p; p=f(i, i+1); printf("% d\n", p); } int f(int a, int b) { int c; c=a; if(a>b) c=1; else if(a==b) c=0; else c=-1; return(c); }
A.-1
B.0
C.1
D.2
点击查看答案
手机看题
单项选择题
若已定义的函数有返回值,则以下关于该函数调用的叙述中,错误的是______。
A.函数调用可以作为独立的语句存在
B.函数调用可以作为一个函数的实参
C.函数调用可以出现在表达式中
D.函数调用可以作为一个函数的形参
点击查看答案
手机看题
单项选择题
以下程序的输出结果是______。 #include <stdio.h> func (int a, int b) { int c; c=a+b; return c; } main() { int x=6, r; r=func(x, x+=2); printf("% d\n", r); }
A.14
B.15
C.16
D.17
点击查看答案
手机看题
单项选择题
若有以下程序: #include <stdio.h> void f(int n); main() { void f(int n); f(5); } void f(int n) { printf("% d\n", n); } 则以下叙述中,不正确的是______。
A.若在主函数中对函数f()进行说明,则只能在主函数中正确调用函数f()
B.若在主函数前对函数f()进行说明,则在主函数和其他函数中都可以正确调用f()
C.对于以上程序,编译时系统会报错,提示对f()函数重复说明
D.函数f()无返回值,所以可用void将其类型定义为无值型
点击查看答案
手机看题
单项选择题
以下程序的输出结果是______。 #include <stdio.h> int func (int n) { if(n==1) return 1; else return (n*func(n-1)); } main() { int x; x=func(3); printf("% d\n", x); }
A.5
B.6
C.7
D.8
点击查看答案
手机看题
单项选择题
以下程序的输出结果是______。 #include <stdio.h> long fun(int n) { long s; if(n==1||n==2) s=2; else s=n+fun(n-1); return s; } main() { printf("\n% ld", fun(4)); }
A.7
B.8
C.9
D.10
点击查看答案
手机看题
单项选择题
以下叙述中,正确的是______。
A.局部变量说明为static的存储类,其生存期将得到延长
B.全局变量说明为static的存储类,其作用域将被扩大
C.任何存储类的变量在未赋初值时,其值都是不确定的
D.形参可以使用的存储类说明符与局部变量完全相同
点击查看答案
手机看题
单项选择题
在C语言中,形参的默认存储类说明是______。
A.auto
B.static
C.register
D.extern
点击查看答案
手机看题
单项选择题
以下函数值的类型是______。 fun(float x) { float y; y=3*x-4; return y; }
A.int
B.不确定
C.void
D.float
点击查看答案
手机看题
单项选择题
以下程序的输出结果是______。 #include <stdio.h> int a, b; void fun() { a=100; b=200; } main() { int a=5, b=7; fun(); printf("% d% d\n", a, b); }
A.100200
B.57
C.200100
D.75
点击查看答案
手机看题
单项选择题
以下程序的输出结果是______。 #include <stdio.h> int x=3; main() { int i; for (i=1; i<x; i++)incre(); } incre() { static int x=1; x*=x+1; printf("% d", x); }
A.33
B.22
C.26
D.25
点击查看答案
手机看题
单项选择题
以下程序的输出结果是______。 #include <stdio.h> int f(int n) { if(n==1)return 1; else return f(n-1)+i; } main() { int i, j=0; for(i=1; i<3; i++) j+=f(i); printf("% d\n", j); }
A.4
B.3
C.2
D.1
点击查看答案
手机看题
单项选择题
以下程序的输出结果是______。 #include <stdio.h> int d=1; fun(int p) { int d=5; d+=p++; printf("% d", d); } main() { int a=3; fun(a); d+=a++; printf("% d\n", d); }
A.84
B.96
C.94
D.85
点击查看答案
手机看题
单项选择题
函数调用strcat(strcpy(str1, str2), str3)的功能是______。
A.将字符串str1复制到字符串str2中后再连接到字符串str3之后
B.将字符串str1连接到字符串str2之后再复制到字符串str3之后
C.将字符串str2复制到字符串str1中后再将字符串str3连接到字符串str1之后
D.将字符串str2连接到字符串str1之后再将字符串str1复制到字符串str3中
点击查看答案
手机看题
单项选择题
在一个源文件中定义的外部变量的作用域为______。
A.本文件的全部范围
B.本程序的全部范围
C.本函数的全部范围
D.从定义该变量的位置开始至本文件结束
点击查看答案
手机看题
单项选择题
以下程序的输出结果是______。 #include <stdio.h> int d=1; fun(int p) { static int d=5; d+=p; printf("% d", d); return (d); } main() { int a=3; printf("% d\n", fun(a+fun(d))); }
A.699
B.669
C.61515
D.6615
点击查看答案
手机看题
单项选择题
以下叙述中,正确的是______。
A.全局变量的作用域一定比局部变量的作用域范围大
B.静态(static)类别变量的生存期贯穿于整个程序的运行期间
C.函数的形参都属于全局变量
D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值
点击查看答案
手机看题
单项选择题
以下对C语言函数的描述中,正确的是______。
A.C程序由一个或一个以上的函数组成
B.C函数既可以嵌套定义又可以递归调用
C.C函数必须有返回值,否则不能使用函数
D.C程序中调用关系的所有函数必须放在同一个程序文件中
点击查看答案
手机看题
单项选择题
C语言中形参的默认存储类别是()。
A.自动(auto)
B.静态(static)
C.寄存器(register)
D.外部(extern)
点击查看答案
手机看题
单项选择题
以下叙述中,不正确的是______。
A.在C语言中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
B.在C函数中,最好使用全局变量
C.在C语言中,形式参数只是局限于所在函数
D.在C语言中,函数名的存储类别为外部
点击查看答案
手机看题
单项选择题
C语言中函数返回值的类型由______决定。
A.return语句中的表达式类型
B.调用函数的主调函数类型
C.调用函数时的临时类型
D.定义函数时所指定的函数类型
点击查看答案
手机看题
单项选择题
C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是______。
A.地址传递
B.由实参传给形参,并由形参返回给实参
C.值传递
D.由用户指定传递方式
点击查看答案
手机看题
单项选择题
在C语言中______。
A.函数的定义可以嵌套,但函数的调用不可以嵌套
B.函数的定义和调用均可以嵌套
C.函数的定义和调用均不可以嵌套
D.函数的定义不可以嵌套,但函数的调用可以嵌套
点击查看答案
手机看题
单项选择题
以下程序的输出结果是______。 #include <stdio.h> fun(int x) { static int a=3; a+=x; return(a); } main() { int k=2, m=1, n; n=fun(k); n=fun(m); printf("% d", n); }
A.3
B.4
C.6
D.9
点击查看答案
手机看题
单项选择题
以下函数调用语句中,含有的实参个数是______。 fun(x+y, (e1, e2), fun(xy, d, (a, b)));
A.3
B.4
C.6
D.8
点击查看答案
手机看题
单项选择题
以下程序的输出结果是______。 #include <stdio.h> 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("% d\n", r); }
A.12
B.13
C.14
D.15
点击查看答案
手机看题
单项选择题
有以下程序: int sub (int n) { if(n<5) return 0; else if(n>12) return3; return 1; if(n>5) return 2; } main() { int a=10; printf("% d\n", sub(a)); } 该程序的输出结果是______。
A.0
B.1
C.2
D.3
点击查看答案
手机看题
微信扫码免费搜题