安徽大学C语言考试试卷2.doc

安徽大学C语言考试试卷2.doc

ID:50826056

大小:122.85 KB

页数:11页

时间:2020-03-08

安徽大学C语言考试试卷2.doc_第1页
安徽大学C语言考试试卷2.doc_第2页
安徽大学C语言考试试卷2.doc_第3页
安徽大学C语言考试试卷2.doc_第4页
安徽大学C语言考试试卷2.doc_第5页
资源描述:

《安徽大学C语言考试试卷2.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、院/系年级专业姓名学号答题勿超装订线------------------------------装---------------------------------------------订----------------------------------------线----------------------------------------安徽大学2008—2009学年第二学期《C语言程序设计》考试试卷(B卷)(闭卷时间120分钟)题号一二三四五总分得分阅卷人得分一、单项选择题(每小题2分,共20分):下列各题A)、B)、C)、D)四个选项中只有一个是正确的,请将正确选项填在答题

2、卡相应题目的横线上。答在试卷上不得分。1.设x为整型变量,和表达式“!(!x)”值完全相同的表达式是【______】A.x==0B.x==1C.x!=0D.x!=12.下面程序段执行后,a的值是【______】。inta;printf("%d",(a=4*5,a*4,a+5));A.60B.20C.15D.103.判断字符串s1与字符串s2相等,应当使用【_______】。A.if(s1=s2)B.if(strcmp(s1,s2))C.if(!strcmp(s1,s2))D.if(strcmp(s1,s2)=0)4.若有定义int(*p)[4],则标识符p是一个【_______】。A.

3、指向整型变量的指针变量B.指向函数的指针变量C.指向有四个整型元素的一维数组的指针变量D.指针数组名,有四个元素,每个元素均为一个指向整型变量的指针5.下列程序的执行结果是【_______】。#include"stdio.h"#include"string.h"voidmain(void){chars[10]={'H','e','l','l','o'};printf("%d",strlen(s));}A.5B.6C.10D.11第11页共11页1.下列对字符串的定义中,错误的是【______】。A.charstr[7]="FORTRAN";B.charstr[]="FORTRAN";C

4、.char*str="FORTRAN";D.charstr[]={'F','O','R','T','R','A','N',0};2.以下程序的输出结果是【______】。char*s="ABCD",*p;for(p=s;*p;p++)printf("%s",p);A)ABCDB)AC)DD)ABCDBCDBCABCCDCBABDDAA3.“strlen("\141141abct")”的返回值是【______】。A.14B.12C.13D.94.若定义struct{charname[8];intage;}class[2],*p=class;下面输入语句中错误的是【______】。A

5、)scanf("%d",&(p->age));B)scanf("%s",p->name);C)scanf("%d",&(*p).age));D)scanf("%s",&(p->name));5.已知学生记录描述为:structstudent{intno;charname[20];charsex;struct{intyear;charmonth[15];intday;}birth;};structstudents;设变量s中的生日是1984年11月11日,下列对生日的正确赋值方式是_____A.s.birth.year=1984;s.birth.month="11";s.birth.day=

6、11;B.s.birth.year=1984;s.birth.month=11;s.birth.day=11;C.s.birth.year=1984;strcpy(s.birth.month,"11");答题勿超装订线------------------------------装---------------------------------------------订----------------------------------------线----------------------------------------s.birth.day=11;第11页共11页D.s.birt

7、h.year=1984;strcpy(s.birth.month,11);s.birth.day=11;得分二、填空题(每小题2空,每空1分,共20分)请将正确答案填在答题卡相应题目的横线上。答在试卷上不得分。1.C程序标识符只能由英文字母、数字、_______组成,且第一个字母必须是字母或_______。2.表达式“28.0/10”的值为_______;表达式“5>3&&2

8、

9、!8<4-2”的值为_______。3.判

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

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

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