选择题 数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算以及 。
选择题 以下选项中,不能正确赋值的是______。
选择题 以下涉及字符串数组、字符指针的程序段,不会产生编译错误的是______。
选择题 下面选项中关于“文件指针”概念的叙述正确的是______。
选择题 若希望下列的程序运行后输出25,程序空白处的正确选项是______。
main()
{int id=50, a[]={7, 4, 10, 5, 8};
for______
j+=a[i];
printf('%d', j-40);
}
选择题 若要使用C数学库中的sin函数,需要在源程序的头部加上:
#include <math.h>
关于引用数学库,以下叙述中正确的是______。
选择题 typedef int* T;
T a[10];
则a的定义与下面哪个语句等价______。
选择题 有定义:int a=64,b=8;,则表达式(ab)||(ab)和(a|b)(a||b)的值分别为______。
选择题 有以下程序:
#include<stdio.h>
main()
{int k=5;
while(--k)printf('%d',k-=3);
printf('\n');
}
程序执行后的输出结果是______。
选择题 设栈与队列初始状态为空,将元素A,B,C,D,E,F,G,H依次轮流入队和入栈,然后依次轮流退队和出栈,则输出序列为______。
选择题 设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职:
公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的键为______。
选择题 C语言中,下列不合法的字符串常量是______。
选择题 有以下程序:
#include <stdio.h>
typedef struct stu {
char name[10];
char gender;
int score;
} STU;
void f(STU a,STU * b)
{ a = * b;
printf('%s,%13,%d,',a.name,a.gender,a.score);
}
main( )
{ STU a = {'Zhao','m',290}, b = {'Qian','f',350};
f(a,b);
printf('%s,%c,%d\n',a.name,a.gender,a.score);
}
程序运行后的输出结果是______。
选择题 有以下程序
#include<stdio.h>
main()
{ char s[]='012xy\08s34f4w2';
int i, n=0;
for(i=0; s[i]!=0; i++)
if(s[i]>='0's[i]<='9')n++;
printf('%d\n', n);
}
程序运行后的输出结果是______。
选择题 有以下程序:
#include<stdio.h>
main()
{int x=3,y=5;
X=x^y;y=x^y;x=x^y;
printf('%d,%d\n',x,y);
}
程序运行后的输出结果是______。
选择题 有以下程序:
#define f(X)(X*X)
main()
{
int i1,i2;
i1=f(8)/f(4);
i2=f(4+4)/f(2+2);
printf(“%d,%d\n”,i1,i2);
}
程序运行后的输出结果是 。
选择题 一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是______。
选择题 有以下程序:
#include<stdio.h>
#define SUB(A)(a)-(a)
main()
{ int a=2,b=3,c=5,d;
d=SUB(a+b)*c;
printf('%d\n',d);
}
程序运行后的输出结果是______。
选择题 有以下程序:
#include <stdio.h>
main( )
{
int i,k;
int array[4][2] = {{1,0},{0},{2,9},{3}};
for (i=0; i<2; i++)
for (k=0; k<3; k++)
{
printf('%d,', array[k][i]);
}
printf('\n');
}
程序运行后的输出结果是______。
选择题 以下数据结构中不属于线性数据结构的是______。