c语言理论试卷

发布 2021-04-23 06:33:28 阅读 7024

浙江大学2007–2008学年夏季学期。

c程序设计基础与实验》课程期末考试试卷。

开课学院: 计算机学院 ,考试形式:闭卷,允许带 / 入场。

考试时间:2023年6月26日上午10:30-12:30, 所需时间:120分钟。

任课教师。考生姓名学号专业。

注意:答题内容必须写在答题卷上,写在本试题卷上无效。

一、单选题(每题1分,共10分)

1. 假定以下表达式中所有变量均已定义为int类型并已赋值,请问其中哪个表达式没有语法错误?

a. x = 3.14%2;

2. 表达式 'a'+'b' 的类型为:

a. char

b. int

c. double

d. void

3. 执行以下这段程序后,unsigned char a=0;

int b=1;

do , i=0, go;do

long int *p = a+1;

long int *q = a[3];

printf("q-p=%d", q-p);

8. 执行以下**后,变量max的值。

int x=3, y=2, z=1, max;

if(x>=y &&x>=z)

max = x;

if(y>=x &&y>=z)

max = y;

elsemax = z;

9. 执行以下**后,将输出。

char a[5]=;

printf("%s,%c", a+1, *a[2]+1);

10. 若定义函数时省略该函数的返回值类型,则它的实际返回值类型是___

三、程序阅读题(每题5分,共30分)

1. 以下程序的输出结果是。

#include <>

#include <>

typedef char (*ap)[5];

ap defy(char *p)

void main()

2. 以下程序的输出结果是。

#include <>

void main()

3. 以下程序的输出结果是。

#include <>

int g=96;

void gf(void)g++;

int df(void)

int * sf(void)

void main()

4. 假定运行以下程序时输入。

则程序的输出结果是。

#include <>

int calc(void)

int x; char p;

scanf("%d %c", x, &p);

if(p ==

return x;

switch(p)

case '+return x + calc();

case '-return x - calc();

case '*return x * calc();

case '/return x / calc();

void main()

5. 以下程序的输出结果是。

注意:本题输出结果中的空格请用标出,一个空格用一个代替。

#include <>

#define n 4

void main()

int i, j;

for(i=1; i<=n; i++)

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

a[i][j] =a[i-1][j-1] +a[i-1][j];

for(i=1; i<=n; i++)

int space = n-i;

while(space--)

putchar输出空格 */

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

printf("%2d", a[i][j]);左对齐输出 */printf("左数字右空格 */

6. 以下程序的输出结果是。

#include <>

#define n 5

void main()

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 语言的参数传递机制包括传...