选择题 若变量x、y、z均为double类型且已正确赋值,不能正确表示x/y×z的C语言表达式是______。
选择题 以下程序段中的变量已正确定义
for(i=0;i<4;i++,i++)
for(k=1;k<3;k++);printf('*');
程序段的输出结果是______。
选择题 以下关于宏的叙述中正确的是______。
选择题 下列叙述中正确的是______。
选择题 两个或两个以上模块之间关联的紧密程度称为______。
选择题 若有以下程序
#include<stdio.h>
int *f(int *s,int *t)
{ int *k;
if(*s<*t){ k=s; s=t; t=k; }
return s;
}
main()
{ int i=3,j=5, *p=i, *q=j, *r;
r=f(p,q); printf('%d,%d,%d,%d,%d\n', i,j, *p, *q, *r);
}
则程序的输出结果是______。
选择题 有以下程序:
#include<stdio.h>
int fun(int x[],int n)
{
static int sum=0,i;
for(i=0;i<n;i++)sum+=x[i];
return sum;
}
main()
{
int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0;
s=fun(a,5)+fun(b,4);
printf('%d\n',s);
}
程序执行后的输出结果是______。
选择题 有以下程序:
# include <stdio.h>
main()
{ short c=124;
c=c______;
printf('%d\n',c);
}
若要使程序的运行结果为248,应在横线处填入的是______。
选择题 有以下程序:
struct s
{ int x,y;) data[2]={10,100,20,200);
main()
{ struct s *p=data;
printf('%d\n',++(p->x));
}
程序运行后的输出结果是______。
选择题 若有定义:“double a=22;int i=0,k=18;”,则不符合C语言规定的赋值语句是______。
选择题 设有定义:int a;float b;,执行scanf('%2d%f',a,b);语句时,若从键盘输入876 543.0<回车>,则a和b的值分别是______。
选择题 C语言规定,程序中各函数之间______。
选择题 若有定义语句:double a,*p=a;。以下叙述中错误的是______。
选择题 若有定义语句:“int k1=10,k2=20;”,执行表达式(k1=k>k2)&&(k2=k2>k1)后,k1和k2的值分别为______。
选择题学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课号,G为成绩关系T=πS#,C#(SC)/C表示______。
选择题 已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是______。
选择题 有以下程序
#include<stdio.h>
#define SQR(X) X*X
main()
{ int a=10,k=2,m=1;
a/=SQR(k+m)/SQR(k+m);
printf('%d\n',a);
}
程序的输出结果是______。
选择题 以下选项中叙述正确的是______。
选择题 设有定义:
int k=0;
以下选项的四个表达式中与其他三个表达式的值不相同的是______。
选择题 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)______。
