2019C语言程序设计基础试卷

发布 2020-05-15 06:18:28 阅读 2881

中南大学考试试卷。

2011-- 2012学年 2 学期期末考试试题 a卷时间100分钟。

c语言程序设计基础课程 48学时 3学分考试形式:闭卷。

专业年级: 2011级总分 100分,占总评成绩 70 %

注:此页不作答题纸,请将答案写在答题纸上。

一、填空题(每空1分,共15分)

1. c语言程序的基本单位是 (1) 。

2. 计算表达式的值:

4&&-4的值: (2) ;

设int a=3,b=4,c=5,则表达式a||b+c&&b==c的值: (3) ;

设x=2.5, a=7, y=4.7,则表达式x+a%3*(int)(x+y)%2/4的值: (4) ;

设a=12,则表达式a*=a/5的值: (5) ;

3. 若int x = 4,y = 6,z = 0;有循环while(x = y)

则循环语句执行完后,z值为 (6) 。

4. 变量的指针就是指该变量的 (7) 。

5. 若有定义int (*p)[4],则标识符p是 (8) ;若有定义int *p[4],则标识符p是 (9) ;

6. 已有定义:char *p[ ]则语句printf(“%s”,p[2]);printf(“%c”,*p[1]+2));printf(“%c”,*p+1)+1));

的输出结果分别为: (10) 、1112) 。

7. 已有定义: int x=65; 若格式化输出结果为“a, 65”,则对应的格式化输出语句为printf(“ 13) ,14) ”x, x)。

8. 已定义:int a[2]=;则a[3][0]= 15) 。

二、判断题(每小题1分,共15分)

1、 标准c中,并不区分英文字符的大小写。

2、 标准c中,是合法的自定义标识符。

3、 表达式“3.6%2”符合c语言语法。

4、 逻辑运算符两侧运算对象的数据类型只能是0或1。

5、 c语言中有些不同类型的变量可以在一个表达式中运算。

6、 以下运算符满足按照优先级从高到低排列<=’

7、 在do-while循环体中,一定要有能使while后面表达式的值变成零(“假”)的操作。

8、 在多个源文件构成的c语言程序中,每个源文件可以有自己的main()函数。

9、 while和do-while的主要区别是后者至少无条件执行一次。

10、 c语言程序总是从main函数开始执行。

11、 当没写函数的返回类型时,系统隐含的函数类型为void。

12、 c语言中,简单变量作函数实参时,它和形参之间是单向值传递。

13、 一个函数中只允许有一条return语句。

14、 在c语言中,字符串是存放在字符数组中的。

15、 由于指针中所存放的地址都是整数,所以整型指针和浮点型指针可以相互赋值。

3、简答题(每题4分,共12分)

1、简述if和else的配对规则。

2、简述在循环语句中,break和continue的区别。

3、若int a[5],*p=a;简述*p++和(*p)++的区别。

四、下列各程序中每个程序各有2个错误,指出错误语句,写出对应正确语句(每小题4分,共16分)

五、程序填空题:下列程序中缺少若干条语句,在对应的下划线上填上合适的语句,每一个下划线只填一条语句(每小题6分,共24分)

六、阅读下列程序,写出运行结果(第一小题4分,第二小题6分,共10分)

七、编程题(8分)

从键盘输入分别输入年、月、日,计算该日在年中是第几天。

要求:1)主函数输入日期,采用自定义函数days()计算年中第几日的计算,并在主函数输出结果;(各月天数如下:1月、3月、5月、7月、8月、10月、12月:

30天;4月、6月、9月、11月:30天;2月:平年28天,闰年29天)

2)能处理闰年问题,即逢闰年2月长度为29天。(闰年判断方式:能被4整除且不能被100整除的年份,或者能被400整除的年份)

莞工2019C语言程序设计基础 A卷

东莞理工学院 本科 试卷 a卷 2012 2013 学年第一学期。程序设计基础 试卷。开课单位 计算机学院 考试形式 闭卷 不允许携带任何书籍及电子设备入场。注意 所有答案均写在答题卡上,做在试卷上无效!一 单选题 共40 分每题 2 分 1.1 一个完整的可运行的c源程序中 2.a.可以有一个或多...

2019C 程序设计试卷A

杭州电子科技大学学生考试卷 a 卷。1 下列标识符中,是不合法的。a.program b.obj23 c.3x d.b c d 2.设int a 3,b 4,c 10 表达式 a b a.2b.1 c.0 d.1 3.定义如下变量 int i 2 int j 3 则i j的结果为 a.0.66666...

2019C程序设计试卷A

a.int n 23,a n b.int a 2,3 c.int a 4 d.int a 23 6.int k 10 while k 0 k k 1 while循环结束后,k的值为多少 a.1 b.0 c.1 d.10 7.在c语言中,若对函数类型未加说明,则函数的隐含类型为。a void b do...