2008级考试试题A.docVIP

  • 33
  • 0
  • 约7.26千字
  • 约 9页
  • 2016-12-15 发布于天津
  • 举报
四川大学期末考试试题(A卷) (2011 ——2012 学年第 一 学期) 课程号:303066030 课序号: 课程名称: 计算机基础及C程序设计语言 任课教师:刘亚梅 曾晓东 罗伟 王茂宁 任瑞玲 余勤 邓丽华 成绩: 适用专业年级:2011级 学生人数:600 印题份数: 600 学号: 姓名: 考 试 须 知 四川大学学生参加由学校组织或由学校承办的各级各类考试,必须严格执行《四川大学考试工作管理办法》和《四川大学考场规则》。有考试违纪作弊行为的,一律按照《四川大学学生考试违纪作弊处罚条例》进行处理。 四川大学各级各类考试的监考人员,必须严格执行《四川大学考试工作管理办法》、《四川大学考场规则》和《四川大学监考人员职责》。有违反学校有关规定的,严格按照《四川大学教学事故认定及处理办法》进行处理。 一 单项选择题(每题1.5分,共60分)(注:本题及以下各题均以VC++6.0为软件编程平台) 1. 以下叙述正确的是 。 A) 构成C程序的基本单位是函数 B) 可以在函数中定义另一个函数 C) main( )函数必须放在其他函数之前 D) 所有被调用的函数一定要在调用之前进行定义 2. 以下不能定义为用户标识符的是 。 A)scanf B)Void C)_3com D)int 3.用_______将C语言的源程序转变为机器语言的目标程序。 A)汇编程序 B)链接程序 C)解释程序 D)编译程序 4. 以下描述正确的是 。 A)C语言的函数允许嵌套定义 B)C语言编译时不检查语法 C)C语言所有函数都是外部函数 D)C语言中转义字符以”\”开头 5.以下叙述中错误的是______。 A)用户所定义的标识符允许使用关键字 B)用户所定义的标识符应尽量做到“见名知意” C)用户所定义的标识符必须以字母或下划线开头 D)用户定义的标识符中,大、小写字母代表不同标识 . 若以下选项中的变量已正确定义,则正确的赋值语句是 。 A) x1=26.8%3; B) 1+2=x2; C) x3=0x12; D) x4=1+2=3; 7.若有以下程序段:int c1=1,c2=2,c3;c3=1.0/c2*c1;则执行后,c3中的值是 。 A) 0 B) 0.5 C) 1 D) 2 注:1试题字迹务必清晰,书写工整。 本题 8 页,本页为第 1 页 2 题间不留空,一般应题卷分开 教务处试题编号: 学号: 姓名 8. 在C语言中不合法的整数是 。 A)20 B)0x400 C)08 D)0x12ed 9. 设int i=2,j=3,k=4,a=4,b=5,c=3;,则执行表达式(a=ij)(b=jk)(c=i,j,k)后,c值是 。 A)0 B)1 C)2 D)3 10. 设int x=1,y=1;表达式(!x||y--))的值是 。 A)0 B)1 C)2 D)-1 11. 在下列选项中,不正确的赋值语句是 。 A)++t; B)n1=(n2=(n3=0)); C)k=i= =j; D)b+c=1; 12. 如果在用户的程序中使用C语言库函数中的sqrt函数,应在该源文件中使用的include命令是 。 A)# include string.h B)# include math.h C)# include ctype.h D)# include stdio.h 13. 若有以下定义和语句: char c1 = b, c2 = e; printf ( %d, %c \n, c2 - c1, c2 - a + A ); 则输出的结果是_______。 A)3,E B)3,D C)2,D D)2,E 14. 下面程序的输出结果是 。 #include stdio.h void main( ) { int x=3; do{ printf(%3d,x+=1); }while(--x); } A)4 B)4 4 C)4 4 4 D)死循环 15. 设有以下定义 int a=0;double b=1.25;char c= A #define d 2 则下面语句中错误的是 。 A)a++ B)b++; C)c++; D)d++

文档评论(0)

1亿VIP精品文档

相关文档