选择题 设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为______。
选择题 下面关于对象概念描述正确的是______。
选择题 设某树的度为3,且度为3的结点数为4,度为1的结点数为9,没有度为2的结点。则该树中总的结点数为______。
选择题 设变量均已正确定义,若要通过scanf('%d%c%d%c',a1,c1,a2,c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
选择题 有以下程序:
#include<stdio.h>
#include<string.h>
main( )
{ char str[ ]={'Hello,Beijing'};
printf('%d,%d\n',strlen(str),sizeof(str));
}
程序的运行结果是______。
选择题 以下程序的执行结果是______。
#define f(x)x*x
main()
{int i;
i=f(4+4)/f(2+2);
printf('%d\n',i);
}
选择题 有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)
#include<stdio.h>
#include<string.h>
main()
{ char a[10]='abc',b[10]='012',c[10]='xyz';
strcpy(a+1,b+2);
puts(strcat(a,c+1));
}
程序运行后的输出结果是______。
选择题 若有以下定义和语句:
#include<stdio.h>
char s1[10]='abcd!', {s2='\n123\\';
printf('%d%d\n',strlen(s1),strlen(s2));
则输出结果是______。
选择题 下列叙述中正确的是______。
选择题 有以下程序:
#include<stdio.h>
main()
{ char ch;
ch='A'+'5'-'3';
printf('%d, %c\n', ch, ch);
}
程序的输出结果是
选择题 以下使指针指向一个字符串的选项中错误的是______。
选择题 逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是______。
选择题 下面程序的输出结果是______。
#define a 121
const b=12;
enum c{a1,a2};
main()
{
printf('%d,%d,%d',sizeof(a),sizeof(b),sizeof(enum c));
}
选择题 设有如下函数定义
#include<stdio.h>
int fun(int k)
{ if(k<1)return 0;
else if(k==1)return 1;
else return fun(k-1)+1;
}
若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是______。
选择题 sizeof(char)是______。
选择题 有以下程序:
#include <stdio.h>
#include <stdlib.h>
int fun(int n)
{ int * p;
p=(int *)malloc(sizeof(int));
*p=n;
return * p;
}
main()
{ int a;
a=fun(10);
printf('% d\n', a+fun(a));
}
程序的运行结果是______。
选择题 下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是______。
选择题 有以下程序:
#include<stdio.h>
int new_div(double a,double b)
{ return a/b+0.5;}
main()
{ printf('%d',new_div(7.8,3.1));}
程序运行后的输出结果是______。
选择题 以下叙述中正确的是______。
选择题 以下叙述中错误的是______。
