有以下程序#include<stdio.h>void fun(int x){if(x/2>1)fun(x/2);printf(”%d”,x);}main(){fun(7);printf(”\n”);}程序运行后的输出结果是()。
A. 1 3 7
B. 7 3 1
C. 7 3
D. 3 7
查看答案
有以下程序#include<stdio.h>void f(int*p);main(){int a[5]={1,2,3,4,5},*r=a;f(r);printf(”%d\n”,*r);}void f(int *P){p=p+3;printf(”%d,”,*p);}程序运行后的输出结果是()。
A. 1,4
B. 4,4
C. 3,1
D. 4,1
以下关于结构化程序设计的叙述中正确的是()。
A. 一个结构化程序必须同时由顺序、分支、循环三种结构组成
B. 结构化程序使用goto语句会很便捷
C. 在C语言中,程序的模块化是利用函数实现的
D. 由三种基本结构构成的程序只能解决小规模的问题
有以下程序#include<stdio.h>main(){int a=1,b=0if(!a)b++;else if(a==0)if(a)b+=2else b+=3printf(”%d\n”,b);}程序运行后的输出结果是()。
A. 0
B. 1
C. 2
D. 3
有以下程序#include<stdio.h>int f(int x);main(){int n=1,m;m=f(f(f(n)));printf(”%d\n”,m);}int f(int x){return x*2;}程序运行后的输出结果是()。
A. 1
B. 2
C. 4
D. 8