有以下程序段 int j;float y; char name[50]; scanf("%2d%f%s",&j,&y,name); 当执行上述程序段,从键盘上输入55566 7777abc后,y的值为()。
A.55566.0
B.566.0
C.7777.0
D.566777.0
- · 有3位网友选择 A,占比33.33%
- · 有2位网友选择 D,占比22.22%
- · 有2位网友选择 C,占比22.22%
- · 有2位网友选择 B,占比22.22%
A.55566.0
B.566.0
C.7777.0
D.566777.0
A.55566.0
B.566.0
C.7777.0
D.566777.0
int j; float y; char name[50];
scanf(“%2d%f%s”,&j,&y,name);
当执行上述程序段是,从键盘输入55566 7777abc后,y的值为()。
A.55566.0
B.566.0
C.7777.0
D.566777.0
A.c源程序必须包含一个main()函数
B.c源程序可由一个或多个函数组成
C.一个c源程序的执行是从main()函数开始,直到main()函数结束
D.注释说明部分只能位于c源程序的最前面
A.2,3,3
B.2,3,2
C.2,3,1
D.2,2,1
A)scanf("%f%f",x,y);
B)scanf("%f%f" &x,&y);
C)scanf("%lf%le",px,py);
D)scanf("%lf%lf",x,y);
A.&t[3][2]
B.t[3]
C.t[l]
D.t[2][2]
A.采用了开关电路
B.采用了半导体器件
C.具有存储程序的功能
D.采用了二进制
例如,若一维数组中的数据是:1,1,1,2,2,2,3, 4,4,5,5,6,6,7,7,8,9,9,10,10。
删除后,数组中的内容应该是:1,2,3,4,5,6,7, 8,9,10。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
include<stdio.h>
define N 80
int fun(int a[],int n)
{
int i, t,j=0;
t=a[0];
for(i=1;i<n;i++)
if(【 】)
;
else
{
【 】;
t=a[i];
}
a[j++]=t;
return j;
}
main()
{
int a[N]={1,1,2,2,2,3,4,4,5,5,6,6,6,
7,7,8,9,9,10,10},i,n=20;
printf("The original data:\n");
for(i=0; i<n; i++)
printf("%4d",a[i]);
n=fun(a,n);
printf("\n\nThe data after deleted ;
\n");
for (i=0;i<n;i++)
printf("%4d",a[i]);
printf("\n");
}
A.int a[][3];
B.int a[][3]={2*3};
C.int a[][3]={};
D.int a[2][3]={{1), {2}, {3,4}};
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!