大学网课搜题引擎
首页
北京学银在线教育科技有限公司
高级语言程序设计
6 函数
题目详情
多选题
已知定义#define TEN 3+7,则语句printf("%d\n", TEN * TEN);输出为( )。 A.
100 B.
31 C.
TEN * TEN D.
3+7*3+7
查看答案与解析
简答题
下面程序段中循环体执行的次数是 。 int i,sum=0; for(i=2,sum=sum-i; sum!=0; i=0) sum=sum+i; printf("%d ",sum);
简答题
按公式 , 计算并输出y的值(保留2位小数),其中m和n的值由键盘输入。
多选题
设变量m、n、a、b、c、d均为1,执行(m=a!=b) && (n=c!=d)后,m、n的值是( )。 A. 0、0 B. 0、1 C. 1、0 D. 1、1
简答题
若有数组定义语句:int k[3][2];,则k数组最后一个元素是 。
多选题
若有定义char s[10];,要求从终端给s输入5个字符,下面错误的语句是( )。 A. gets(&s[0]); B. scanf("%s",s+1); C. gets(s); D. scanf("%s",s[1]);
多选题
语句char func(int x,int y);是对函数char fun(int a, int b)的( )。 A. 定义 B. 调用 C. 声明 D. 错误使用
简答题
若有定义int i=5, j=6;,执行语句printf("%d",i>=j ? i+j : i-j);后输出的值是 。
多选题
若有定义char a[7]= "a0\0a0\0";,则执行printf("%d %d", sizeof(a), strlen(a));的输出结果是( )。 A. 2 2 B. 7 6 C. 7 2 D. 6 2
多选题
函数的实参与形参应有如下关系( )。 A. 个数相同 B. 顺序相同 C. 类型相同或兼容 D. 上述三点均需具备
简答题
下列程序的功能为:倒序打印26个英文字母。该程序中有3处错误。 改错形式: 错误一:原语句: 修改为: 错误二:原语句: 修改为: 错误三:原语句: 修改为: 【带错误的源代码】 #include int main(void) { char x; x = 'z'; while (x != 'a') { printf("%3d", x); x++; } return 0; }
简答题
定义一个只能在所在源文件中使用的双精度浮点型全局变量a的语句是 。
简答题
下列程序要实现的功能是:输入x的值,根据下列分段函数求解y的值。该程序中有3处错误。改错形式: 错误一:原语句: 修改为: 错误二:原语句: 修改为: 错误三:原语句: 修改为: 【带错误的源代码】 #include int main(void) { int x,y; printf("input x:"); scanf("%d", &x); if (-5 else if(x=0) y=x-1; else if((x>0) || (x else y=2*x+4; printf("x=%d,y=%d ",x,y); return 0; }
简答题
在计算机内部,数据是以 形式存储和运算的。
多选题
下列关于变量作用域的说法中,以下选项正确的是( )。 A. 局部变量的作用域为:从定义处开始,到变量所在代码块结束的位置。 B. 变量的作用域不受代码块的限制。 C. 在main()函数中任何位置定义的变量,其作用域为整个main()函数。 D. 代码块中定义的变量,在代码块外也是可以使用的。
多选题
递归函数最终会结束,那么这个函数一定( )。 A. 使用了局部变量 B. 有一个分支不调用自身 C. 使用了全局变量或者使用了一个或多个参数 D. 没有循环调用
多选题
递归函数 f(n) = f(n-1) + n ( n>1 ) 的递归体是( )。 A. f(1) = 0 B. f(1) = 1 C. f(0) = f( n-1 ) + n D. f(n) = n
多选题
若定义时没有指定函数的返回值类型,则该函数的隐含类型是( )。 A. float型 B. long型 C. int型 D. double型
多选题
设有程序段,则下面描述中正确的是( )。 int m=1; while(m=10) { m=m++; } A. 循环执行 10 次 B. 循环执行 1 次 C. 是无限循环 D. while的循环条件有误,不执行
简答题
调用以下函数得到的结果数据类型是 。 double getb (float x, float y) { return x + y; }
简答题
念数字。输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。提示:整数包括负数、零和正数。十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8: ba 9: jiu 【输入格式】输入一个整数。 【输出格式】在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开。 【样例输入1】 -102 【样例输出1】 fu yi ling er 【样例输入2】 3456 【样例输出2】 san si wu liu
高级语言程序设计
章节列表
1 C语言程序设计概述
24
2 顺序结构程序设计
45
3 选择结构程序设计
31
4 循环结构程序设计
25
5 数组
27
6 函数
68
7 指针
23
8 结构体与共用体
30
9 文件
59