浙江大学2023年C语言试卷

发布 2020-05-16 23:37:28 阅读 2407

一、 单选题。

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

a. x=3.14%2;

b. y=2a+b;

c. m=ad. n=(-xc)

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

a. char

b. int

c. double

d. voidb)

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

int b=1;

do while(a!=0);

变量b的值等于多少?

a.0 b。1 c。128 d。257d)

4.如果一个函数的返回值类型为void, 则以下哪个说法是正确的?

a.该函数中不可以用return语句。

b.该函数中可以用return语句,但必须是最后一个语句。

c.该函数中可以用return语句,但ruturn后面不能跟任何表达式。

d.该函数可以返回一个任意类型的值,也可以没有返回值c)

5.执行以下程序后,char a=abc\\xyz\007\xff”;

int n;

n=sizeof(a);

变量n的值等于多少?

a. 10 b。 14 c。 9 d。 17a)

6。用scanf() 输入一个double类型的变量的值,则输入格式要用。

a."%f”

b. “lf”

c. “f”或”%lf”

d. “ld” (b)

7.假定有以下变量定义语句,float *p,q;

请问哪个说法是正确的?

a. p和q的类型均为 (float *)

b. p的类型为(float *)q的类型为float

c. p的类型为float,q的类型为(float *)

d. 此变量定义语句有语法错误b)

8.执行以下程序后,char a=’0’;

printf(“%x”,a);

将输出什么结果?

a. 30 b.0x30 c.0x30 d.0a)

9.假定有如下定义,stuuct st , i=0, go;

do while(gotugweb

6.若定义unsigned long int a; 且变量a已赋值,试写出判断a的二进制最高位即最左边那位与1相等的表达式(要求不调用任何函数) a>>31

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

long int a[5]=;

long int *p=a+1;

long int *q=&a[3];

printf(“q-p=%d”,q-pq-p=2

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=zmax=1

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

char a[ ]5]=;

printf(“%s,%c”,*a+1,*a[2]+1bcd, c

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

三、程序阅读题。

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

#include <>

#include<>

typedef char (*ap)[5];

ap defy(char *p)

int i;

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

p[strlen(p)]=a’;

return (ap)p+1;

void main()

char a[ ]frog\0seal\0lion\0lmb\0”;

puts(defy(a)[1]+2);

onalamb

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

#include<>

void main()

int i,j,sum=0;

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

int df(void)

int *sf(void)

void main()

int a,b,c,*p;

gf();gf();a=g;

b=df();b=df();

p=sf();p=32765;p=sf();c=*p;

printf(“a=%d,b=%d,c=%d”,a,b,c);

a=98,b=11,c=32766

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

则程序的输出结果是。

99年浙江大学c语言试卷

一九九九学年 计算机程序设计基础 c 试卷。考试时间 1999.6.29 a1卷。注 请将正确答案写在答卷纸上。一。从下列四个供选择的答案中选出一个正确的答案 共20分,每题2分 1 下列运算符中自右向左结合的是 a b c d 2 下列赋值语句中正确的是 int a 3 p a p a b p a...

2023年浙江大学

2011年浙江大学翻译硕士真题回顾。1月15日下午翻译硕士基础150 第一大题均为选择题 1.backyard chat 2.问bob,tom,gray,christine 哪一个是 she 3.写了一个句子,让你选择美国 任期几年。4.cancer选择 doctor,physician,oculi...

大学C语言试卷A

武汉理工大学 高等教育试卷。学年学期 c语言程序设计 a卷 函授站学习形式 函授夜大 脱产 考核方式 考试考查 层次 高起本 专升本 高起专 高职考试形式 闭卷开卷 机试 笔试 统考 非统考 专业年级学号姓名。一 填空题 每空2分,共30分 1 源程序经过编译后产生的结果称为其扩展名为。2 一个c语...