单项选择题

有以下程序
#include<stdio.h>
int fun(int x;int y)
if(x=y)reurn(x);
else return((x+y)/2);

main()
int a=4,b=5,c=6;
printf("%d\n",fun(2*a,fun(b,c)));

程序运行后的输出结果是()。

A. 3
B. 6
C. 8
D. 12

<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序 #include 〈string.h〉 main ( ) char p[]='a','b ,'c', q[10]='a','b','c'; printf( %d %d n ,strlen(p),strlen(q)); 以下叙述中正确的是()

A. 在给p和q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为3
B. 由于p数组中没有字符申结束符,长度不能确定;但q数组中字符串长度为3
C. 由于q数组中没有字符串结束符,长度不能确定:但p数组中字符串长度为3
D. 由于p和q数组中都没有字符串结束符,故长度都不能确定

单项选择题
下列叙述中正确的是()。

A. 算法的效率只与问题的规模有关,而与数据的存储结构无关
B. 算法的时间复杂度是指执行算法所需要的计算工作量
C. 数据的逻辑结构与存储结构是一一对应的
D. 算法的时间复杂度与空间复杂度一定相关

相关试题
  • 有以下程序:int *flint *x, int *...
  • 以下能正确定义一维数组的选项是()。