题目详情
当前位置:首页 > 学历类考试 > 计算机程序设计
题目详情:
发布时间:2023-10-23 22:23:30

[单项选择] 请读程序: #include void fun(float *pl, float *p2, float *s) { s=( float * )calloc( 1, sizeof(float)); *s=*p1+ *(p2++); } main( ) { float a[2]={1.1, 2.2}, b[2]={10.0, 20.0}, *s=a; fun(a, b, s) printf(""%f/n"",*s); } 上面程序的输出结果是()
A. 11.100000
B. 12.100000
C. 21.100000
D. 1.100000

更多"请读程序: #include void fun(float *pl, "的相关试题:

[单项选择]请读程序:#includevoidfun(float*pl,float*p2,float*s){s=(float*)calloc(1,sizeof(float));*s=*p1+*(p2++);}main(){floata[2]={1.1,2.2},b[2]={10.0,20.0},*s=a;fun(a,b,s)printf(""%f/n"",*s);}上面程序的输出结果是()
A. 11.100000
B. 12.100000
C. 21.100000
D. 1.100000
[单项选择]设函数fun的定义形式为void fun(char ch,float x){……}则以下对函数fun的调用语句中,正确的是()
A. fun("abc",3.0);
B. t=fun(’D’,16.5);
C. fun(’65’,2.8);
D. fun(32,32);
[单项选择]

请读程序:
#include
f(int b[],int n)
{
int i,r;r=1;
for(i=0;i<=n;i++)r=r*b[i];
return r;
}
main()
{
int x,a[]={2,3,4,5,6,7,8,9};
x=f(a,3);
printf("%d/n",x);
}
上面程序的输出结果是()


A. 720
B. 120
C. 24
D. 6
[单项选择] 请读程序: main() {char*p; chars[80]; scanf("%s",s); p=s[0]; printf("%s",p); } 请判断上面程序()
A. 错误:p=s[0];正确:p=*s;
B. 错误:p=s[0];正确:p=s[];
C. 错误:p=s[0];正确:p=s;
D. 错误:p=s[0];正确:p=&s;
[单项选择]请读程序片段(字符串内没有空格):printf(%d/n,strlen(ATS/n012/1//));的输出结果是()
A. 11
B. 10
C. 9
D. 8
[单项选择] 请读程序: main() {inti,k,a[10],p[3]: k=5; for(i=0;i<10;i)a[i]=i; for(i=0;i<3;i)p[i]=a[i*(i1)]; for(i=0;i<3;i)k=p[i]*2; printf(“%d、n”,k); } 则上面程序的输出结果是()
A. 20
B. 21
C. 22
D. 23
[单项选择] 请读程序: main() {inta=1,b=2; printf("%d/n",a=a+1,a+6,b+2);} 则上面程序的输出结果是()
A. 2
B. 3
C. 4
D. 1
[单项选择] 请读程序: inti=0,j=0,a=6; if((++i>0)||(++j>0))a++; printf("i=%d,j=%d,a=d%/n",i,j,a); 则上面程序的输出结果是()
A. i=0,j=0,a=6
B. i=1,j=0,a=7
C. i=1,j=1,a=6
D. i=1,j=1,a=7
[单项选择] 程序: class TestApp{ public static void main (String[] args){ int x=6; if (x>l) System. out. println("x>l"); else if (x>5) System. out .println("x>5"); else if (x<10) System. out. println("xA. x>5
B. x>l
C. x<10
D. x<29
[单项选择]

有以下程序
int fun1(double a)
{
return a*=a;
}
int fun2(double x,double y)
{
double a=0,b=0;
a=fun1(x);
b=fun1(y);
return(int)(a+b);
}
main()
{
double w;
w=fun2(1.1,2.0);
}
程序执行后变量w中的值是()


A. 5.21
B. 5
C. 5.0
D. 0.0
[单项选择]有以下程序:
#include
void main()
{while(putchar(getchar())!=’?’);}
当输入"hello?"时,程序的执行结果是()


A. hello
B. dijob
C. dijob?
D. hello?
[单项选择]在Oracle中,用于显示PL/SQL程序输出调试信息的内置程序包是()。
A. DBMS_STANDARD
B. DBMS_ALERT
C. DBMS_LOB
D. DBMS_OUTPUT
[单项选择]

有以下程序
void f(int x,int y)
{
int t;
if(x < y)
{
t=x;
x=y;
y=t;
}
}
main()
{
int a=4,b=3,c=5;
f(a,b);
f(a,c);
f(b,c);
printf("%d,%d,%d/n",a,b,c);
}
执行后输出结果是()


A. 3,4,5
B. 5,3,4
C. 5,4,3
D. 4,3,5
[单项选择]以下程序的输出为()
#include
void main(){inty=5;while(y--);printf("y=%d/n",y);}


A. y=0
B. 无限循环,无结果输出
C. y=1
D. y=-1
[单项选择]下面程序段输出的i值是()
#include
void main()
{int i;for(i=1;i<=50;i++)
if((i*i>=130)&(i*i<=180))break;
printf("%d/n",i);}


A. 10
B. 11
C. 12
D. 13
[单项选择]

有以下程序
void sum(int a[])
{
a[0]=a[-1]+a[1];
}
main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
sum(&a[2]);
printf("%d/n",a[2]);
}
程序运行后输出结果是()


A. 6
B. 7
C. 5
D. 8
[单项选择]

有以下程序
char fun(char x,char y)
{
if(x < y)
return x;
return y;
}
main()
{
int a=’9’,b=’8’,c=’7’;
printf("%c/n",fun(fun(a,b),fun(b,c)));
}
程序的执行结果是()


A. 函数调用出错
B. 8
C. 9
D. 7
[单项选择]

有以下程序
int fun(int x[],int n)
{
static int sum=0,i;
for(i=0;isum+=x[i];
return sum;
}
main()
{
int a[]={1,2,3,4,5},b[]={6,7,8,9,},s=0;
s=fun(a,5)+fun(b,4);
printf("%d/n",s);
}
程序执行后的输出结果是()


A. 45
B. 50
C. 60
D. 55

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码