程序设计基础 C 模拟试卷

发布 2021-04-24 20:49:28 阅读 8499

浙江大学继续教育学院试卷a

课程**名称___程序设计基础(c考试时间:90分钟a卷。

请保持卷面整洁,答题字迹工整。

一、判断题(共10小题,每小题2分,共20分,正确的打“√”错误的打“×”

1.c程序中最基本的单位是函数( )

2.a-2是一个正确的标识符( )

3.1/2的值是0.500000

4.fabs(-5)的值是25( )

5.(i+2)++是正确的表达式( )

6.3&&4的值为1( )

7.在c语言中表达式ch=”abcdef”是正确的( )

8.经过编译后,但未链接的文件扩展名为obj( )

9.在c语言中是区分大小写的( )

10.一个c程序可以有多个文件构成( )

二、填空题(38分,共8小题,1~5每小题4分,6~8每小题6分,把正确答案按题号填入**内)

1.在c程序设计中,把编辑好的源程序进行编译后成为文件,进行链接后成为文件。

2.有一字符ch,写出判断ch为大写字母的表达式。

3.已有定义:int x=4,y;

y=x++;

请写出y的值。

4.已有定义:int x=012;要求输出为:**x=10 &&

请写出用x表示的printf语句。

5.已有定义:int x,y;x、y的值从键盘输入,键盘输入形式为:20,30,其中20赋给x,30赋给y,请写出用scanf表示的输入语句。

6.有循环语句:

y=0;x=10

while(x<=20)

y=y+x; x++;

写出与它等价的for语句。

7. 从键盘输入一个整数n,调用函数sum求s=1/1+1/2+1/3+1/4+…+1/n,在main函数中输出结果,请填空。

#include<>

double sum( )

int i;

double s=0;

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

return s;

int main()

int n;

double ss;

ss=sum(n);

printf("ss=%lf",ss);

8. 定义一结构体。

struct kk

int a;

char s[20];

定义一个结构体数组struct kk x[5];从键盘输入结构体数组,输出数组中最大成员a及s。

#include<>

struct kk

int a;

char s[20];

int main()

struct kk x[5];

int i,max,k;

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

scanf("%d %s",&x[i].a,x[i].s);

max=x[0].a;

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

ifprintf("最大值 %d 及姓名为%s",x[k].a

return 0;

三、程序阅读题(18分,共3小题,每小题6分,把正确答案按题号填入**内)

1. 阅读下列程序,写出程序的运行结果。

#include<>

int main( )

int x=0x10,y=010;

printf(“x=%d y=%x”,x,y);

return 1;

2. 阅读下列程序,写出程序的运行结果。

#include<>

int main( )

char ch='c';

int x=3;

switch(ch-'b')

case 1:x=x+2; break;

case 1+1:x=2*x;

default:x=x-5; break;

case 3:x=x/2;

printf("x=%d",x);

3. 阅读下列程序,写出程序的运行结果。

#include<>

int main()

int x,*p,a[10]=;

p=&a[4];

x=*p++;

printf("%d ",x);

x=++p;

printf("%d ",x);

x=*+p;

printf("%d ",x);

printf("");

return 0;

四、程序设计题(24分,第1题10分,第2题14分)

1.键盘输入一批整数,输入0时结束,偶数输出,奇数相加,最后输出奇数的和。

2.在main函数中定义一个整型数组int a[10],编写一个输入函数input,输入这个数组的所有元素,编写一个求数组最大值的函数max,求这个数组中的最大元素,在main函数中输出数组最大值。

C程序设计模拟试卷

第一次作业。一 单项选择题。1.编写c 程序一般需经过的几个步骤依次是 a.编辑 调试 编译 连接b.编辑 编译 连接 运行c.编译 调试 编辑 连接d.编译 编辑 连接 运行。2.决定c 语言中函数的返回值类型的是 语句中的表达式类型b.调用该函数时系统随机产生的类型c.调用该函数时的主调用函数类...

C 程序设计模拟试卷

第一次作业。一 单项选择题。1.编写c 程序一般需经过的几个步骤依次是 a.编辑 调试 编译 连接b.编辑 编译 连接 运行c.编译 调试 编辑 连接d.编译 编辑 连接 运行。2.决定c 语言中函数的返回值类型的是 语句中的表达式类型b.调用该函数时系统随机产生的类型c.调用该函数时的主调用函数类...

C程序设计模拟试卷

一 选择题。1 下列关于单目运算符 的叙述中正确的是。a 它们的运算对象可以是任何变量和常量。b 它们的运算对象可以是char型变量和int型变量,但不能是float型变量。c 它们的运算对象可以是int型变量,但不能是double型变量和float型变量。它们的运算对象可以是char型变量 int...