2019级本科《C程序设计》试题 B卷

发布 2024-01-15 02:40:15 阅读 4429

湖南人文科技学院计算机科学技术系计科、网工、软工专业 2010 级。

2010---2011学年第1学期 c程序设计课程考核试卷(b)

考核方式: (闭卷考试时量:120 分钟

一、单项选择题(每小题 2 分,共 30 分)

请将本大题各小题的答案代号(a、b、c、d)填入下表:

1. 以下叙述中,不是c语言的特点的是。

a) 简洁,使用方便、灵活,易于学习和使用。

b) c语言是面向对象的程序设计语言。

c) c语言允许直接对位、字节和地址进行操作。

d) c语言数据类型丰富、生成的目标**质量高。

2. 在一个c语言程序中,主函数的个数为。

a) 1个 b) 任意个 c) 2个 d) 10个。

3. 以下为c语言的八进制整数。

a) 0x12b) 123c) 1001 d) 0123

4. 若x是int型变量,则语句x=10; x+=x-=x;执行后,x的值为。

a) 5 b) 0c) 10d) 25

5. 下面不是c语言中正确的英文字母a的字符常量为。

a) “ab) ‘101‘ c) ‘x41‘ d) ‘a’

6.设有说明:int x=10, y=4; 则表达式x-x/y值的为 。

a) 0 b) 8 c) 7.5d) 6

7.设c语言中,一个char型数据占1个字节,char 型的取值范围为。

a) 0~255 b) -128~127 c) 0~65535 d) -32768~32767

8. putchar函数可以向终端输出一个。

a) 整型变量表达式 b) 实型变量值 c) 字符串 d) 字符或字符型变量值。

9. 不能表示int 型变量x是为偶数的表达式是 。

a) x%2==0 b) !x%2c) x==x/2*2d) !x%2

10.下列四个选项中,不是c语言关键字的选项是。

a) switch b) while c) break d) main

11.以下对二维数组a的正确说明是___

a) int a[5]b) float a(5,3); c) double a[3][5d) float a(5)(3);

12.以下不是c语言基本数据类型的是。

a) 结构体类型 b) 整型 c) 浮点型 d) 字符型。

13.c语言允许函数值类型缺省定义,此时该函数值隐含的类型是___

a) float b) int c) long d) double

14.若有x=1,y=2; 执行(x++)y++)后,y的值为。

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

15.变量的指针,其含义是指该变量的。

a) 值 b) 地址 c) 名字 d) 一个标志。

二、填空题:(每小题1 分,共 10 分)

1.执行语句x=3>4?3+4:3-4; 后, x的值为。

2.若有定义int y=15; ,则计算表达式y/=3+2后的y值为。

3.若有float x; int a=10;,则执行语句x=a/4后,x的值为。

4.计算表达式x=a=4, 6*a后,x 值为。

5.若有定义int a[10]=;则数组a中包含的元素个数为。

6.若有定义float a=7.5, b=1.5; 则 (int)a/(int)b的值为。

7.若x和n均是初值为5的int型变量,则计算表达式x=n++后x的值为。

8.当a=3,b=2,c=1时,执行f=a>b>c的后,f的值为。

9.若有定义 int a=p=a; 则*(p+3)的值是。

10.设a=10, b=20,则表达式!a>b的值为___

三、程序阅读题:(每小题 5 分,共 20 分)

五、程序改错题(每小题 5 分,共10分)

1、下面的程序是计算100-1000之间,能被3整除的数的和。程序中有一个错误,请找出错误并改正。

2、下面的程序是计算100-1000之间不能被3整除的数的和。程序中有一行有错误,请找出错误并改正。

五、编程题(第1题6分,第2题10分,第3题14分,共计30分)

1、 编写程序,输出100 ~ 200中能被3整除并且至少有一个数字为4的所有整数。

2、 从键盘上输入一个字符串,编写函数(必须用指针)将字符串中从第m个字符开始的n个字符复制到另外一个字符串。编写主函数,调用上面的函数实现字符串中字符的复制。

3、 有30个学生,每个学生的数据包括学号、姓名和3门功课的成绩。要求:

1) 在主函数中输入30个学生的数据。

2) 编写函数compute1(),计算并且输出每个学生的总分。

3) 编写函数compute2(),计算并且输出每门功课的平均分。

4) 在主函数中调用上述2个函数。

2019C程序设计B卷

湖南科技经贸职业学院期末考试试卷。2011年上学期。考试说明 在试题一和试题二中任选一题作答,满分100分,考试时间120分钟。试题一 本学期实训项目 餐饮管理系统 六个模块任选两个功能模块进行设计,提交源 和数据库文件。试题二 1 建立一个如下图所示 简单文本编辑器 窗体,添加相应的控件 main...

C语言程序设计B卷

江汉大学 高等教育2010 2011学年第二学期考试。c程序设计 试卷 b 一 单项选择题 15题,每题2分,共30分 1.构成c语言程序的基本单位是 a 函数 b 过程c 子程序 d 子例程。2.选出c语言的合法变量名 a auto b stud 1 c static d 2 end 3.如果函数...

C程序设计》试卷 B卷

浙江东方职业技术学院。2004 2005学年第二学期期终考试试卷b 课程名称 c程序设计 考试班级 04信管 班,04计应 班。专业级班学号姓名 试题i 判断题 每题2分,共20分 说明 在以下提供若干陈述中,逐一判断其正确与否,正确选择a,错误选择b。1 在c语言中,int和 p都是合法的自定义标...