以下程序运行后的输出结果是.
#include
main()
{ char s[]=”ABCCDA”;int k;char c;
for(k=1;(c=s[k])!=’\0’;k++)
{switch(c){ case ‘A’:putchar(‘%’);continue;
case ‘B’:++k;break;
default:putchar(‘*’);
case ‘C’:putchar(‘&’);continue;
}
Putchar(‘#’);
}}
设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是 .
A.p=1; B.*q=2; C. *p=2; D. q=p;
程序中对三sum函数有如下说明
void *fu();
此说明的含义是: .
A. fu函数无返回值 B. fu函数的返回值是无值型的指针类型
C. 指针fu指向一个函数,该函数无返回值
D. fu函数的返回值可以是任意的数据类型
假定int类型变量占用两个字节,其有定义:int a[5]={0,1};,则数组a在内存中所占字节数是
A.2 B.
(编程题)有一个班有4个学生,输入他们的3门课程后①求第一门课程的平均分;②找出有1门以上课程不及格的学生,输出他们的学号和全部课程成绩及平均成绩。分别编写2个函数实现上述要求。(要求用结构体数组实现)
提示1:可定义student结构体类型
struct student
{
int number;
float score1;
float score2;
float score3;
} class[4];