题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-05-23 18:20:59

[填空题]以下运算实现在循环队上的出队列,请在______处用适当的语句予以填充。 int OutCycQueue(CycqueueTp*sq,DataType*x) { if(sq—>front==______){error("队空");return(0);) else{______; ______; return(1); } }

更多"以下运算实现在循环队上的出队列,请在______处用适当的语句予以填充"的相关试题:

[填空题]以下运算实现在链队上的出队列,请在______处用适当的语句予以填充。 int OutQueue(QueptrTp*lq,DataType*x) { LqueueTp*s; if(1q—>front==lq—>rear){error("队空");return(0);} else{ s=(lq—>front)—>next; ______=s—>data; (lq—>front)—>next______; if(s—>next==NULL)lq—>rear=lq—>front; free(s); return(1); } }
[填空题]以下运算实现在循环队上判队空,请在______处用适当的语句予以填充。 int EmptyCycQueue(CycqcleueTp sq) { if(______)retum(1); else return(0); }
[填空题]以下运算实现在循环队上取队头,请在______处用适当的语句予以填充。 int GetHead(CycqueueTp sq,DataType*x) { if(sq.rear==______return(0); else{*x=sq.data[______]; return(1); } }
[填空题]以下运算实现在循环队上的入队列,请在______处用适当的语句予以填充。 int EnCycQueue(CycquetaeTp*sq,DataType x) { if((sq—>rear+1)%maxsize==______) {error("队满");return(0);) else{______; ______; return(1); } }
[填空题]

以下循环语句的循环体的执行次数为()。
for(int s=0,j=1;j<=10;s+=j);j++;


[单项选择]以下程序中,while循环的循环次数是( )。
main( )
int i=0;
while(i<10)
if(i<1)continue;
if(i==5)break;
i++;



A. 1
B. 10
C. 6
D. 死循环,不能确定次数
[单项选择]以下程序中,while循环的循环次数是( )。
main( )

int i=0;
while(i<0)

if(i<1) continue;
if(i==5) break;
i++;

//……

A. 1
B. 10
C. 6
D. 死循环,不能确定次数
[单项选择]以下程序中,while循环的循环次数是______。
main( )
int n=0;
while(n<10)
if(n<1)continue;
if(n==5)break;
n++;


A. 1
B. 10
C. 6
D. 死循环,不能确定次数
[单项选择]有以下程序:
int a=4;
int f(int n)
int t=0;static int a=5;
if(n%2) int a=6;t+=a++;
elseint a;7;t+=a++;
return t+a++;

main( )
int s=a,i=0;
for(;i<2;i++)s+=f(i);
printf("%d/n",s);

程序运行后的输出结果是______。
A. 24
B. 28
C. 32
D. 36
[单项选择]有以下程序: int a=2; int f(int n) {static int a=3; int t=0; if(n%2){ static int a=4; t+=a++; } else { static int a=5; t+=a++; } return t+a++; } main( ) { int s=a,i; for(i=0;i<3;i++) s+=f(i); printf("%d/n",s); } 程序运行后的输出结果是______。
A. 26
B. 28
C. 29
D. 24
[单项选择]

有以下程序:
int a=2;
int f(int n)
{static int a=3;
int t=0;
if(n%2){static int a=4;t+=a++;
}
else
{
static int a=5; t+=a++;
}
return t+a++;
}
main( )
{ int s=a,i;
for(i=0;i<3;i++) s+=f(i);
printf("%d/n",s);
}
程序运行后的输出结果是()。


A. 26
B. 28
C. 29
D. 24
[单项选择]设已定义i和k为int类型变量,则以下for循环语句()。
for(i=0;k=-1,k=1; i++, k++)
printf("****/n");
A. 判断循环结束的条件不合法
B. 是无限循环
C. 循环一次也不执行
D. 循环只执行一次
[单项选择]以下for循环的执行次数是 ( )
for(int x=0,(x==0)&(x>4);x++);
A. 无限次
B. 一次也不执行
C. 执行4次
D. 执行3次
[单项选择]有以下程序:
int fa(int x)
return x*x;
int fb(int x)
return x*x*x;
int f(int (*f1)( ),int (* f2)( ),int x)
return (*f2)(x)-(*f1)(x);
main( )
int i;
i=f(fa,fb,2);
printf("%d/n",i);

程序运行后的输出结果是 ( )
A. -4
B. 1
C. 4
D. 8
[单项选择]有以下程序
int a=2;
int f(int n)
static int a=3;
int t=0;
if(n%2) static int a=4; t+=a++;
else static int a=5; t+=a++;
return t+a++;main( )
int s=a, i;
for( i=0; i<3; i++) s+=f(i);
 printf("%d/n", s);程序运行后的输出结果是______。
A. 26
B. 28
C. 29
D. 24
[填空题]有以下程序:
void fun(int *a, int i, int j)
int t;
if(i<j)
t=a[i]; a[i]=a[j]; a[j]=t;
i++ ;j--;
fun(a, i, j);


main( )
int x[]=(2, 6, 1, 8), i;
fun(x, 0, 3);
for(i=0; i<4; i++)printf("% 2d", x[i]);

程序运行后的输出结果是 【7】
[填空题]有以下程序
int fa(int x)return x*x;
int fb(int x)retum x*x*x;
int f(int(*f1)( ),int(*f2)( ),int x)
return f2(x)-f1(x);
main( )
int i;i=f(fa,fb,2);printf("%d/n",i);
程序运行后,输出结果是 【8】
[单项选择]有以下程序 int a=4; int f(int n) {int t=0;static int a=5; if(n%2){int a=6;t+=a++;} else{int a=7;t+=a++;} return t+a++; } main( ) {int S=a,i=0; for(;i<2;i++)S+=f(i); prinff("%d\n",s); } 程序运行后的输出结果是【 】。
A. 24
B. 28
C. 32
D. 36

我来回答:

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

订单号:

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