- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
10-11珠江学院下C语言期末(A)
华南农业大学珠江学院期末考试试卷
2010--2011学年度 下 学期 考试科目: C语言
考试年级:__2010__级 考试类型:(闭卷)A卷 考试时间: 120 分钟
学号 姓名 年级专业
题号 一 二 三 四 五 六 总分 得分
得分 评卷人 一、单项选择题(本大题共15小题,每小题1分,共15分)
在每小题列出的四个备选项中只有一个是最符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.以下C语言用户标识符中,不合法的是
A._a1 B.del C.doubles D.double
2. 下列运算符中优先级最高的运算符是 【D 】。
A、 B、% C、== D、!
3. 在C语言中运算对象必须是整型的运算符是【 B 】。
A./ B.% C.== D.=
4. 表达式【 A】的值是整数类型。
A.15/2 B.15/2+2.0
C.25/5.0 D.0.5*10
5. 有定义语句:int x,y; 若要通过scanf(“%d,%d”,x,y); 语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的是【 B 】。
A.11 12回车 B.11,12B回车
C.1112回车 D.11回车12回车
6. 若有定义: int x, *pb; 则以下正确的赋值表达是【 A 】。
A?.pb=x B. pb=x C. *pb=x D. *pb=*x
7. 有以下函数定义:
void fun(int n,double x) { ……}
若以下选项中的变量都已正确定义并赋值,则在主函数中,对函数fun的正确调用语句是【 C 】。
A.fun(int y,double m); B.k=fun(10,12.5);
C.fun(10,12.5); D.void fun(n,x);
8. 已定义c为字符型变量,则下列语句中正确的是【 C 】。
A.c=’97’; B.c=”97”;
C.c=97; D.c=”a”;
9. 以下程序的输出结果是【 C 】。
main()
{ char s1[20]=“China”,s2[20]=“for”,s[10];
if(strcmp(s1,s2)!=0) printf(“%s\n”, strcat(s2,s1));
else printf(“%d\n”,strlen(s1));
}
A Chinafor B 5 C forChina D 3
10. 以下程序的输出结果是【 D 】。
A、因输出格式不合法,无正确输出 B、65,97
C、D,a D、68,97
main(){char c1=’D’ ,c2=’a’; printf(“%d,%d”,c1,c2); }
11.已知职工记录描述如下,设变量w中的“生日”是“1993年10月25日”,下列对“生日”的正确赋值方式是【 D 】。
struct birth
{ int day;
int month;
int year;
};
struct worker
{ int no; char name[20]; char sex;
struct birth a;
};
struct worker w;
A day=25; month=10; year=1993;
B w.birth.day=25; w.birth.month=10; w.birth.year=1993;
C w.day=25; w.month=10; w.year=1993;
D w.a.day=25; w.a.month=10; w.a.year=1993;
12.以下程序的输出结果是 【 C 】。
A、3 B、5 C、7 D、9
main()
{ int a[4]={3,5,7,9}; printf(“%d”,a[2]); }
13.设有如下程序段,下面描述中正确的是
int k=10;
while(k==0) k=k-1;
A.循环执行次 B.循环是无限循环 C.循环体语句一次也不执行 D.循环体语句执行一次“%d”,z);}
15.数组名作为实参数传递给函数时,数组名被处理为【
文档评论(0)