C语言

第41题

逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是( )。

第42题

程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。

单向链表结构.png

若有以下程序段

q=s;s=s->next;p=s ;
while(p->next)p=p->next;
p->next=q;q->next=NULL;

该程序段实现的功能是()。

第43题

软件工程的三要素是( )。

第44题

在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。

第45题

在结构化程序设计中,模块划分的原则是

第46题

若程序中有宏定义行:#define N 100则以下叙述中正确的是()。

第47题

下列有关栈论述正确的是( )

第48题

某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )

第49题

负责数据库中查询操作的数据库语言是( )

第50题

一种教师可讲授多门课程,一门课程可由多种教师讲授,则实体教师和课程间的联系是( )

第51题

有三个关系R、S和T如下:

2022年3月全国计算机等级考试真题(二级C语言)

则由关系R和S得到关系T的操作是( )

第52题

C语言源程序文件经过C编译程序编译后生成的目标文件的后缀为( )。

第53题

若以下变量均是整型,且num=sum=7;则计算表达式sum=num++,sum++,++num后sum的值为( )。

第54题

已知字符'A'的ASCⅡ代码值是65,字符变量c1的值是'A',c2的值是'D'。执行语句printf("%d,%d",c1,c2-2);后,输出结果是( )。

第55题
void main()
{
    int x=1,a=0,b=0;
    switch (x)
    {
        case  0: b++;
        case  1: a++;
        case  2: a++;b++;
    }
    printf("a=%d,b=%d",a,b);
}

该程序的输出结果是( )

第56题

下列程序的输出为( )。

void main()
{
    int y=10;
    while(y--);
    printf("y=%d\n",y);
}
第57题

int a[10];合法的数组元素的最小下标值为( )。

第58题

下述程序的输出结果是( )。

void prt(int *x)
{
    printf("%d",++*x);
}
main()
{
    int y=30;
    prt(&y);
}
第59题

file1.c中有命令,#include ,若file2.c中有全局静态变量a,则( )。

第60题

设有如下函数定义:

int f(char *s)
{
    char *p=s;
    while(*p!='\0') p++;
    return (p-s);
}

如果在主程序中用下面的语句调用上述函数,则输出结果是( )。

printf("%d\n",f("goodbye!"));