选择题 若有以下说明和定义:
#include<stdio.h>
main()
{ int(*a)(int*), *b(), w[10], c;
}
int fun(int*c){…}
则以下选项中能正确调用fun函数是
选择题 以下程序的输出结果是_______。
main()
{ int i,a[10];
for(i=9;i>=0;i-)a[i]=10-i;
print('%d%d%d,a[2],a[5],a[8]);
}
选择题 有以下程序
#include<stdio.h>
main()
{ int x=1,y=0,a=0,b=0;
switch (x)
{ case 1:
switch(y)
{ case 0: a++; break;
case 1: b++; break;
}
case 2: a++; b++; break;
case 3: a++; b++;
}
printf ('a=%d, b=%d\n', a, b);
}
程序的运行结果是______。
选择题 待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第______个位置。
选择题 设p1和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是
选择题 判断char型变量c是否为大写字母的最简单且正确的表达式是______。
选择题 深度为7的二叉树共有127个结点,则下列说法中错误的是______。
选择题 有以下结构体说明、变量定义和赋值语句:
struct STD
{ char name[10];
int age;
char sex;
} s[5], *ps;
ps=s[0];
则以下scanf函数调用语句错误的是______。
选择题 以下表达式中,其值不等于数值3的是______。
选择题 以下叙述中正确的是______。
选择题 有以下函数
int fun(char*s)
{char*t=s;
while(*t++);
return(t-s);
}
该函数的功能是______。
选择题 有以下程序
#include<stdio.h>
void funl(char *p)
{ char *q;
q=p;
while(*q!='\0')
{ (*q)++;
q++;
}
}
main()
{ char a[]={'Program'), *p;
p=a[3];
fun1(p);
printf('%s\n',a);
}
程序执行后的输出结果是______。
选择题 以下程序执行后x的值是 。
#include <stdio.h>
main()
{ int x,y=252,i=386,*m=y,*z=i;
x=(z= =m);
printf('%d',x);
}
选择题 某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为______。
选择题 下列叙述中正确的是______。
选择题 有以下程序:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
main()
{ char *p1,*p2;
p1=p2=(char*) malloc(sizeof(char)*10);
strcpy(p1,'malloc');
strcpy(p2,p1+1);
printf('%c%c\n',p1[0],p2[0]);
}
程序的运行结果是______。
选择题 在数据结构中,从逻辑上可以把数据结构分为______。
选择题 在关系数据库模型中,通常可以把______称为属性,其值称为属性值。
选择题 一名教师可讲授多门课程,一门课程可由多名教师讲授。则实体教师和课程间的联系是______。
选择题 有以下程序(注:字符a的ASCII码值为97)
#include<stdio.h>
main()
{char*s={'abc'}
do
{printf('%d', *s%10'); ++s; }
while(*s);
}
程序运行后的输出结果是______。