C语言试卷

发布 2021-04-23 12:48:28 阅读 2859

华东理工大学。

c语言程序设计》课程期末考试试卷。

考试形式:闭卷试卷号: a

专业任课教师。

考生姓名学号班级成绩

一、选择题(共20分,每空2分)

1.设x,y为float型变量,则下列为不合适的赋值语句。

a) +x; b) y=(float)3; c) x=y=0; d) x*=y+8;

2.表达式“7!=9”的值是 ②

a) true b) 非零值 c) 0 d) 13.以下变量名 ③ 是合法的。

a) break b) $123 c) lotus_2_3 d)4.判断char型变量c1是否为小写字符的最简单且正确的表达式。

a) ‘a’<=c1<=’zb) (c1<=a)&&c1<=z)c) (a’<=c1)||z’>=c1d) (c1>=’a’)&c1<=’z’)

5.while (!x)中的(!x)与下面条件等价。

a) x= =0 b) x= =1c) x!=1d) x!=06.以下不是无限循环的语句为。

a) for (y=0,x=1; x>=+y; xb) for (;x++)

c) while (1)

程序运行后,如果从键盘上输入298,则输出结果为 ⑧6、二维数组a中元素a[2][2]的值是 ⑨a[3][3]=,

7、下面的程序是将输出数组a中的元素,错误的语句是 ⑩#define m 10

main( )

int i;

1) int a[m]=;

2) for(i=1; i<=m; i++)3) printf(“%d”, a[i]);

三、(共20分,每小题5分)阅读程序,给出程序输出结果。

1.main( )

int i,j,k输出结果:

char space

for(i=0; i<=4; i

for (j=1; j<=i; j

printf(“%c”,space

for (k=0;k<=4;k

printf(“%c

printf(“”);

2.main()

int a[3][3]=

2下面的sum函数是计算一个单链表结点中所有偶数的和,请完善它。

#include<>

typedef struct node

int data;

struct node *next;

nodetype;

int sum(nodetype *h) /h是单链表的头指针*/noedtype *p;

int s=0;

pwhile

ifs=s+p->data;

preturn s;

3 以下程序用变量count统计文件中字符的个数。请填空。

#include <>

main()

ch=fgetc(fp);

while (ch!=eofcount

printf(“count=%ld”, count);

fclose(fp);

c语言试卷c

a.p q c.p n1 10 若有说明语句 int a,b,c,d c 则能从键盘读入三个整数分别赋给变量a b c的语句是。a.scanf d d d a,b,d b.scanf d d d a,b,d c.scanf d d d a,b,dd.scanf d d d a,b,d 11 c语言标...

C语言试卷A

青海大学试卷 a卷 系别 班级学号姓名。考试课程 程序设计基础 c 考试日期 2009 年 12月17日。注 所有答案均写在答题卡上,答在试卷上不得分,考试结束后试卷和答题卡一并交回。一 填空题 每空1分,共16分 1 整型静态数组没有初始化,也没有赋值,此时数组元素的值均为 0 2 数组在内存中占...

C语言试卷

一 填空共5题 共计10分 第1题 2.0分 题号 339 赋值运算符的结合性是由 右 至 左 第2题 2.0分 题号 925 在c 语言结构化程序中,函数 是程序的基本组成单元 在c 语言的面向对象设计框架中,对象 是程序的基本组成单元。第3题 2.0分 题号 926 c 语言的参数传递机制包括传...