选择题 以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:
#include <stdio.h>
main()
{ int n, k;
float score, sum, ave;
sum=0.0;
for(n=1; n<=10; n++)
{ for(k=1; k<=4; k++)
{ scanf('% f', score);
sum+=score;
}
ave=sum/4.0;
printf('NO% d:% f\n', n, ave);
}
}
上述程序运行后结果不正确,调试中发现有一条语句出现在程序中的位置不正确。这条语句是______。
选择题 一个C程序中______。
选择题 以下与存储类别有关的四组说明符中,全部属于静态类的一组是
选择题 下列叙述中错误的是______。
选择题 以下叙述中正确的是______。
选择题 表示关系a≤b≤c的C语言表达式为 。
选择题 设变量均已正确定义,若要通过scanf('%d%c%d%c',a1,c1,a2,c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:□代表空格字符)______。
选择题 以下程序执行后x的值是 。
#include <stdio.h>
main()
{ int x,y=252,i=386,*m=y,*z=i;
x=(z= =m);
printf('%d',x);
}
选择题 有以下程序:
#include <stdio.h>
#include <string.h>
char * a = 'you';
char * b = 'Welcome you to Beijing!';
main( )
{ char * p;
p = b;
while (*p!= *a)p++;
p += strlen(a) + 1;
printf('%s\11',p);
}
程序运行后的输出结果是______。
选择题 若要通过位运算使整型变量a中的各位数字全部清零,以下选项正确的是______。
选择题 数据流程图(DFD)是______。
选择题 以下选项中不合法的标识符是______。
选择题现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期:Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的男性病人姓名的表达式是______。A.σPg='男'(P)B.πpn(πp#(σD#=1(Tr))σpg='男'(P))C.πPn(πp#(σD#=1(Tr))P)D.πP#(πp#(σD#=1(Tr)))σpg='男'(P))
选择题 若有以下程序
#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);
}
则程序的输出结果是______。
选择题 将实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中的实现方式是______。
选择题现有以下结构体说明和定义变量,如图所示,指针p、q、r分别指定一个链表中连续的3个结点。structnode{hardata;structnode*next;}*p,*q,*r;现要将q和r所指结点交换前后位置,同时要保持链表的结构,下列不能完成此操作的语句是______。
选择题 有以下程序
#include<stdio.h>
void f(int*q)
{int i=0;
for(;i<5;i++)(*q)++;
}
main()
{int a[5]={1,2,3,4,5},i;
f(a);
for(j=0;j<5;j++)printf('%d,',a[i]);
}
程序运行后的输出结果是______。
选择题 sizeof(double)是______。
选择题 下列程序段的输出结果是______
int n='c';
switch(n++)
{default: printf('error');break;
case 'a': case 'A': case 'b': case 'B': printf('good');break;
case 'c': case 'C': printf('pass');
case 'd': case 'D': printf('warn');
}
选择题 下面属于整数类Ⅰ实例的是______。
