C语言程序设计试卷

发布 2021-04-24 16:25:28 阅读 7816

广州城建职业学院 2014至2015学年第一学期。

c语言程序设计》试卷( b )

适用专业:软件技术考试时间:100分钟共10页。

请同学们将所有答案都写在答题纸!!!

1、下面程序实现的功能是:__1) _

#include <>

#include <>

int main()

float a,b,c;

float disc,x1,x2,p,q;

scanf("%f%f%f",&a,&b,&c);

p= -b/(2*a);

disc=b*b-4*a*c;

q=(float)sqrt(disc)/(2*a);

x1=p+q;x2=p-q;

printf ("x1=%f,x2=%f。",x1,x2);

return 0;

2、下面程序实现的功能是:__2) _

#include<>

int main()

int a,b,c;

int max;

scanf("%d%d%d",&a,&b,&c);

max=a;

if(b>max)

if(c>max)

printf("%d",max);

return 0;

3、下面程序段实现的功能是:__3) _

#include <>

int main()

int yuefen;

scanf("%d",&yuefen);

switch(yuefen)

return 0;

4、下面程序实现的功能是:__4) _

#include <>

int main()

double score[10];

double sum=0;

int i;

for(i=0;i<10;i++)

for(i=0;i<10;i++)

printf("累加和为:%ld",sum);

return 0;

1、下面这段程序用于打印杨辉三角的前5行,请将程序补充完整。

程序**如下:

#include ""

#include ""

(1定义常量,说明数组长度*/

int main(void)

int a[n][n];

int i,j;

for(i=0;i

for(i=2;i

/打印出三角。

for(i=0;i

printf("");

return 0;

2、以下为指针小程序,请将程序补充完整。

#include <>

int main()

//1.定义整型数组并赋值。

int a[5]=;

//2.定义指针变量。

//3.指针变量指向数组。即指向数组的第1个元素。

//4.打印出a[3]

printf("%d", 8

//打印出数组中的每个值。

for(p=a; (9) ;p++)

return 0;

#include <>

#include <>

#include <>

#include <>

/学生单链表数据结构的定义。

typedef struct stu

char number[10] ;学号。

char name[20]; 姓名。

int score; /分数。

struct stu *next; /指针域。

stu;/1.输入学生信息:建立链表。

stu * createlinklist()system("cls");

//(1)尾插法建立链表(带头结点)

//1.建立头结点,head指向它。

stu *head=(stu *)malloc(sizeof(stu));

//2.定义尾指针r,r也指向head

/循环执行第3到6步。

while(1)

printf("姓名:")

scanf("%s",&s->name);

printf("分数:")

scanf("%d",&s->score);

//5.将结点插入到表尾。

r->next=s;

//6.尾指针移动到sr=s;

//7.将链表封闭:r的指针域为null

r->next=null;

return head;

/2.打印链表:输出学生信息。

void printlinklist(stu *head)system("cls");

int a=1; /序号。

//(2)打印链表。

//1.定义一个工作指针d,让它指向第一个结点。

stu *d=head->next;

从head开始,循环往后移动,并打印d的数据域。

//打印显示头。

printf("\t\t学生信息n");

printf("\t\t序号\t学号\t\t姓名\t\t分数");

while(d!=null)

printf("\t\tn");

/3.按学号查找学生信息。

void checkbynumber(stu *head)system("cls");

int a=1;

char str[10]; 放输入的学号。

//1.输入学号。

printf("输入要查找的学号:")

scanf("%s",str);

//2.定义p指针指向head->next,遍历链表。

stu *p=head->next;

//打印显示头。

printf("\t\t学生信息n");

C语言程序设计试卷A

c语言程序设计期末考试试卷 a 荆楚理工学院。2009 2010学年度第二学期期末考试。c语言程序设计 试题a卷。机制专业08年级120分钟2010年6月。说明 本试卷中的程序用于tc2.0,但均省略了getch 语句。一 用c语言描述下列命题 每小题1分,共5分 1 a小于b或a小于c。2 a或b...

C语言程序设计试卷A

山东师范大学2006 2007学年第二学期期末考试试题。时间 120分钟共100分 课程编号 4111108 课程名称 c语言程序设计适用年级 2006 学制 四适用专业 计算机科学与技术试题类别 a a b c 一 选择题 下面每题的选项中,只有一个是正确的,请选择正确的答案填入答题卡中对应的题号...

c语言程序设计试卷a

c语言程序试卷a 班级姓名分数 一 选择题 每小题2分,共30分 1.已知ch是字符型变量,下面不正确的赋值语句是 a ch 5 9 b ch a b c ch 0 d ch 7 6 2.正确的自定义标识符是 a a 2 b a b c name d default 3.设int a,b,c 执行表...