c语言程序设计真题试卷

发布 2022-11-06 13:43:28 阅读 4418

安徽省09年6月二级c语言程序设计试题。

一:选择题(每空1分,共40分)

1.在计算机领域中,mips通常用来描述计算机的 1 。

a)运算速度 b)内存容量 c)分辨率 d)主频。

2.下面属于计算机输出设备的是 2 。

a)显示器 b)鼠标 c)键盘 d)扫描仪。

3.微型计算机在工作中突然断电,则 3 中的信息全部丢失。

a)硬盘 b)ram c)rom d)光盘。

4.若x是二进制数1011,y是十进制数13,z是十六进制数1d,则x、y、z从大到小的顺序是 4 。(x,y,z都是无符号数)

a)z y x b)y z x c)x y z d)z x y

5.在windows中,下面关于删除文件的描述错误的是 5 。

a)u盘上的文件被删除后,不能从**站中还原。

b)可以不经过**站直接将文件删除。

c)可以将文件先复制到**站,需要时再将其从**站还原。

d)利用“清空**站”选项可以把**站中的文件全部删除。

6.下面关于e-mail功能的描述中,错误的是 6 。

a)在发送电子邮件时,可以同时发送给多人。

b)在发送电子邮件时,可以发送附件。

c)在接收电子邮件时,可以将附件**到本地计算机上。

d)在接收电子邮件时,必须将附件**到本地计算机上。

7.为减少多**数据所占存储空间,常采用 7 技术。

a)高速缓冲b)数据压缩。

c)多通道d)流**。

8.中的“http”指的是 8 。

)计算机主机域名 b)文件传输协议 c)超文本传输协议 d)tcp/ip协议。

9.下面关于计算机病毒的描述中,正确的是 9 。

)计算机病毒不能感染安装了杀毒软件的计算机系统。

)计算机病毒只能通过网络传播。

)计算机病毒不能感染加密或压缩后的文件。

)计算机病毒可以通过u盘进行传播。

10.下面系统软件中,最核心的是 10 。

a)编译系统 b)语言处理系统 c)操作系统 d)数据库管理系统。

11.下列定义变量错误的语句是___

a)int _abc; b)double intc)char for; d)float us$;

12.设有int x=3,y=4;,以下不合法的c语言语句是___

a)x=y==5; b)x=y%2.8; c)x=y=5; d)x+=x+2;

13.下列可以正确表示字符常量的是___

a)’\x41b)\008 c)a d)”a”

14.设有定义:int k=0;,以下值为0的表达式是___

a)k-1 b)k-=1c)k-- d)--k

15.下列常数中不能作为c语言常量的是___

a)0xa5 b)2.5e-2 c)3e2 d)0582

16.设有float f1=2.6,f2=2.5;,则表达式(int)f1+f2的值为___

a)5b)4.5 c)4 d)5.5

17.设变量x,y,z均为int类型,则以下程序段的输出结果是___

x=y=6;

z=x,++y;

printf(“%d”,z);

a)9 b)8 c)7 d)6

18.设有int a=2,b=1,c=3,d=4; ,则表达式a>b?a+b:c+d的值为___

a)1 b)2 c)3d)7

19.设有int a=5,b=6,c=2; ,则表达式aa)0b)1c)2 d)3

20.若变量c为char类型,以下不能正确判断其为大写字母的表达式是___

a)’a’<=c<=’z’ b)c>=’a’ &c<=’z’

c)(c+32)>=a’ &c+32)<=z’ d)!(c<’a’ |c>’z’)

21.若从键盘上输入88《回车》后,以下程序的输出结果是___

#include “

void main()

int a;

scanf(“%d”,&a);

if (a>90) printf(“%d”,a);

if (a>80) printf(“%d”,a);

if (a>70) printf(“%d”,a);

a)888888 b)8888 c)88d)8

22.以下程序段的输出结果是___

int a=2,b=1,c=2;

if (aprintf(“%d”,c);

a)0 b)1c)2d)3

23.语句while (!w);中的表达式!w等价于___

a)w==1 b) w==0 c)w!=1 d)w!=0

24.以下程序段的输出结果是___

int a=1,b=2,c=3,t;

while (b

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

a)1,2,3 b)2,1,2 c)1,2,1 d)2,1,1

25.以下能正确定义和初始化一维数组a的选项是___

a)int a[5]=;

26.函数strlen(“1234\0ab\0c”)的返回值是___

a)4b)5c)8 d)9

27.若有说明:int a[4][5];,则对数组a的元素的非法引用是___

a)a[0][2*2] b)*(a+1)+2c)a[4-2][0] d)a[0][5]

28.判断字符串s1是否大于字符串s2,正确的表达式是___

a)s1>s2 b)strcat(s1,s2) c)strcpy(s1,s2) d)strcmp(s1,s2)>0

29.在c语言中,函数返回值的类型取决于___

a)函数定义中在函数首部所说明的类型

b)在return语句中表达式值的类型。

c)调用函数时主调函数所传递的实参的类型

d)函数定义中形参的类型。

30.若从键盘上输入3,4《回车》后,则以下程序的输出结果是___

#include “

void swap(int x, int y)

int t;

t=x;x=y;y=t;

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

void main()

int a,b;

scanf(“%d,%d”,&a,&b);

swap(a,b);

printf(“%d,%d”,a,b);}

a)3,4,3,4 b)4,3,3,4 c)4,3,4,3 d)3,4,4,3

31.一个源文件中定义的全局变量的作用域是___

a)本函数的全部范围 b)从定义开始至本文结束。

c)本文件的全部范围 d)本程序的全部范围。

32.下列关于c语言函数的说法中正确的是___

a)函数可以嵌套定义 b)函数不可以嵌套调用。

c)函数可以嵌套调用,但不能递归调用 d)函数嵌套调用和递归调用均可以。

33.有如下程序段:

int a=10, b=2, *p;

p=&a; a=*p+b;

执行该程序段后,a的值为___

a)12 b)11 c)0d)编辑出错。

34.设有int a[10]=,p=a;,则p[5]的值是___

a)5b)6 c)7 d)8

35.运行程序:

#include “

void func(int x, int *y)

x=x+1; *y=*y+1;}

void main()

int a=10, b=20;

func(a, &b);

printf(“%d, %d”,a,b);}

输出结果是___

a)10,20 b)11,21 c)10,21 d)11,20

36.若有定义 char str=uvwxyz”, p=str;,则执行语句printf(“%c”,*p+3));后的输出结果是___

a)xb)xyzc)元素str[3]的地址d)字符x的地址。

37.以下程序的输出结果是___

#define mul(x) x*x

#include “

void main()

int a=4,b=2;

prinntf(“%d”,mul(a)/mul(b));

a)4 b)8 c)16 d)32

38.以下类型说明和变量定义中正确的是___

a)typedef structb)struct rec

recint n; char c;};

rec t1, t2rec t1, t2;

c)typedef struct recd)struct rec;

t1, t2; rec t1, t2;

39.已知int x=56;,则执行语句printf(“%d”, x>>2);后的输出结果为___

a)34b)14c)224d)56

40.若要用fopen()函数以读写方式打开一个已存在的二进制文件,则打开方式是___

a)”a” b)”wbc)”ab” d)”rb+”

二、填空题(每空2分,共20分)

1.已知char c=’a’;,则执行语句printf(“%d”,c);后的输出结果为___

2.已知double x=56.78;,则执行语句printf(“%1.1f”,x);后的输出结果为___

3.已知int a=2,b=3;,则执行语句a*=b+4;后,a的值为___

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 执行表...