中南大学考试试卷。
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...