二级C语言

第901题

构成C语言程序的三种基本结构是( )。

第902题

下列与栈结构有关联的是( )。

第903题

下列数据结构中,属于非线性结构的是( )。

第904题

有以下程序:

#include <stdio.h>
main()
{
 int k=10;
 printf("%4d,%o,%x\n",k,k,k);
}

程序的运行结果是( )。(u代表一个空格)

第905题

有两个关系R和T如下:

R、T关系表

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

第906题

设有:

char s[5],c;

则调用函数scanf能正确给s和c读入数据的是 ( )。

第907题

下列叙述中正确的是( )。

第908题

程序流程图中带有箭头的线段表示的是( )。

第909题

深度为5的完全二叉树的结点数不可能是( )。

第910题

下列关于栈的叙述正确的是( )。

第911题

设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。

第912题

有以下程序

#include <stdio.h>
main()
{
printf("%d\n", NULL);
}

程序运行后的输出结果是( )。

第913题

若有定义:char c;int d; 程序运行时输入:c=1,d=2<回车>,能把字符1输入给变量c、整数2输入给变量d的输入语句是( )。

第914题

有以下程序

#include <stdio.h>
main()
{
char a = 'H';
a = (a>='A' && a<='Z') ? (a+32):a;
printf("%c\n",a);
}

程序运行后的输出结果是( )。

第915题

以下程序段中的变量已正确定义

for( i=0; i<4; i++,i++ )
for( k=1; k<3; k++ );
printf("*" );

该程序段的输出结果是( )。

第916题

以下叙述中正确的是( )。

第917题

有以下程序

#include <stdio.h>
int f(int x, int y)
{
return((y-x)*x);
}void main()
{
int a=3, b=4,c=5,d;
d=f(f(a,b),f(a,c));
printf("%d\n",d);
}

程序运行后的输出结果是( )。

第918题

以下叙述中正确的是( )。

第919题

有以下程序

#include <stdio.h>
int m1(int x,int y)
{
return x<=y ? x :y;
}int m2(int x,int y)
{
return x<=y ? y :x;
}int fun(int a,int b)
{
return a+b;
}
main()
{
int x=2,y=3,z=1;
printf("%d\n", fun(m1(x,y),m2(y,z)));
}

程序的运行结果是( )。

第920题

以下叙述中正确的是( )。