题库 第6115页
单选题:数组Q[n]用来表示一个循环队列,f为当前队列头元素的前一位置,r为队尾元素的位置,假定队列中元素的个数小于n,计算队列中元素个
数组Q[n]用来表示一个循环队列,f为当前队列头元素的前一位置,r为队尾元素的位置,假定队列中元素的个数小于n,计算队列中元素个数的公式为( )。@[D](1)A. r-fB. (n+f-r)%nC. n+r-f D. (n+r-f)%n…
单选题:设有一个递归算法如下
设有一个递归算法如下 int fact(int n) { //n大于等于0 if(n˂=0) return 1; else return n * fact(n-1); …
单选题:若一个栈以向量V[1..n]存储,初始栈顶指针top设为n+1,则元素x进栈的正确操作是( )。
若一个栈以向量V[1..n]存储,初始栈顶指针top设为n+1,则元素x进栈的正确操作是( )。 @[C](2)A. top++; V[top]=x;B. V[top]=x; top++;C. top--; V[top]=x;D.…
单选题:正确的字符型常量是()。
正确的字符型常量是()。@[C](1)A. "c"B. '456'C. '\t'D. "\t"A."c"B.'456'C.'\t'D."\t"答案:C…
单选题:下列选项中,选项()是C语言中不合法的用户自定义标识符。
下列选项中,选项()是C语言中不合法的用户自定义标识符。@[B](1)A. SumB. forC. day_12D. printA.SumB.forC.day_12D.print答案:B…
单选题:有下列语句组:short a=127,b=035;printf(“a+b=%x\n”,a+b);执行后显示()。
有下列语句组:short a=127,b=035;printf(“a+b=%x\n”,a+b);执行后显示()。@[C](1)A. a+b=162B. a+b=156C. a+b=9cD. a+b=a2A.a+b=162B.a+b=156C…
单选题:若a是基本整型变量,c是字符型变量,b是单精度实型变量,输入语句____是错误的。
若a是基本整型变量,c是字符型变量,b是单精度实型变量,输入语句____是错误的。@[C](2)A. scanf("a=%d,c=%c,b=%f”, &a, &c,&b);B. scanf("%d,%c,%f”, &a, &c,&b);C.…
单选题:如果sum为累加和变量,不能正确完成累加功能的语句组是()。
如果sum为累加和变量,不能正确完成累加功能的语句组是()。@[A](1)A. int sum,b=35;sum=sum+b;B. int sum=0,b=35;sum+=b;C. int sum=0,b=35;sum=b+sum;D…
单选题:已有下列语句组:int a=123;char c='+’;float b=127;能正确输出"123+127.00=250.00
已有下列语句组:int a=123;char c='+’;float b=127;能正确输出"123+127.00=250.00”的语句是( )。@[A](2)A. printf(“%d%c%.2f=%.2f\n”,a,c,b,a+b);B…
单选题:假设下列op1(操作数1)、op(操作符)、op2(操作数2三个)变量都被正确声明。 如果执行语句 scanf (”% d% c
假设下列op1(操作数1)、op(操作符)、op2(操作数2三个)变量都被正确声明。 如果执行语句 scanf (”% d% c% f” ,& op1,& op,& op2) ; ,op1、 op 和 op2的值分别为1、 * 和2.0,则…