高级语言程序设计-i(a)

高级语言程序设计-i(a)

ID:15218589

大小:92.50 KB

页数:7页

时间:2018-08-02

高级语言程序设计-i(a)_第1页
高级语言程序设计-i(a)_第2页
高级语言程序设计-i(a)_第3页
高级语言程序设计-i(a)_第4页
高级语言程序设计-i(a)_第5页
资源描述:

《高级语言程序设计-i(a)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学号:姓名四川大学 期末考试试题(2004——2005学年第一学期)课程号:30485650课序号:课程名称:高级语言程序设计-I(A) 任课教师:成绩:适用专业年级:计算机2004级学生人数:印题份数:500 学号: 姓名:考试须知四川大学学生参加由学校组织或由学校承办的各级各类考试,必须严格执行《四川大学考试工作管理办法》和《四川大学考场规则》。有考试违纪作弊行为的,一律按照《四川大学学生考试违纪作弊处罚条例》进行处理。四川大学各级各类考试的监考人员,必须严格执行《四川大学考试工作管理办法》、《四川大学考场规则》和《四川大学监考人员职责》。有违反学校有关规定的,严格按照《四川

2、大学教学事故认定及处理办法》进行处理。本题7页,本页为第7页教务处试题编号: A卷  学号:姓名一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内。每小题1分,共10分)1.为了判断两个字符串s1与s2是否相等,应当使用A)if(s1==s2)B)if(s1=s2)C)if(strcpy(s1,s2))D)if(strcmp(s1,s2)==0)参考答案:D)2.以下程序的输出结果是#includemain(){printf("%d",NULL);}A)不确定(因变量无定义)B)0C)-1D)1参考答案:B)3.假定所

3、有变量均已正确说明,下列程序段运行后x的值是a=b=c=0;x=35;if(!a)x--;elseif(b);if(c)x=3;elsex=4;A)34B)4C)35D)3参考答案:B)4.以下for循环语句的循环体执行次数为#include#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){inti,n=0;for(i=1;i<=NUM;i++){n++;printf("%d",n);}printf("");}A)5B)6C)8D)9参考答案:C)5.为表示关系x≥y≥z,应使用C语言表达式A)(x>=y)&&(y>

4、=z)B)(x>y)AND(y>z)C)x>=y>=zD)(x>=y)&(y>=z)参考答案:A)6.C语言中形参的缺省存储类别是A)自动(auto)B)静态(static)C)寄存器(register)D)外部(extren)参考答案:A)7.在宏定义#definePI3.1415926中,用宏名PI代替一个A)单精度数B)双精度数C)常量D)字符串参考答案:D)8.C语言中,运算对象必须是整型数的运算是A)%B)C)%及D)**参考答案:A)9.说明语句chars='98';A)使s的值包含一个字符B)不合法,s的值不确定C)使s的值包含4个字符D)使s的值包含3个字

5、符参考答案:B)本题7页,本页为第7页教务处试题编号: A卷  学号:姓名10.以下程序的输出为main(){inta=3,b=4;a=a^b;b=b^a;a=a^b;printf("%d,%d",a,b);}A)3,4B)4,3C)4,4D)3,3参考答案:B)二、多项选择题(在每小题的五个备选答案中,选出二至五个正确的答案,并将其号码填在题干后的括号内,多选、少选、错选,均无分。每小题2分,共10分)1.C语言源程序由()组成。A)预处理命令B)全局变量声明C)函数D)文本文件E)二进制文件参考答案:A)B)C)2.以下符号中可以作用户标识符的是()。A)-xyB)voi

6、dC)scanfD)WHILEE)struct参考答案:C)D)3.以下说法中正确的是A)C语言程序总是从第一个定义的函数开始执行B)在C语言程序中,要调用的函数必须在main()函数中定义C)C语言程序总是从main()函数开始执行D)C语言程序中的main()函数必须放在程序的开始部分E)C语言程序中至少有一个主函数参考答案:C)E)4.在C语言中的if语句,用作判断的表达式可以为()。A)算术表达式B)关系表达式C)逻辑表达式D)逗号表达式E)任意表达式参考答案:A)B)C)D)E)5.如有以下定义,则值不为3的表达式是()。intk=7,x=12;A)x%=(k%=5)B

7、)x%=(k-k%5)C)x%=k-k%5D)(x%=k)-(k%=5)E)(k--,k--,x+%=k)参考答案:A)B)C)E)三、判断正误题(每小题2分,共10分)1.在C语言中,存储类型为register和auto的变量只在使用它们时才占用存储空间。参考答案:正确2.在switch语句中可以根据需要使用或不使用break语句。参考答案:正确3.语句“int(*p)();”的含义是p为指针变量,它指向一个整型数据。参考答案:错误4.在C程序中,文件由记录组成。参考答案:错误

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。