c语言考试复习资料

c语言考试复习资料

ID:14599607

大小:456.00 KB

页数:132页

时间:2018-07-29

c语言考试复习资料_第1页
c语言考试复习资料_第2页
c语言考试复习资料_第3页
c语言考试复习资料_第4页
c语言考试复习资料_第5页
资源描述:

《c语言考试复习资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、〖第1题〗『填空』(1分)(题号:294)C语言的三种基本结构是【1】结构、选择结构、循环结构.答案:1).顺序〖第2题〗『填空』(1分)(题号:350)函数调用时的实参和形参之间的数据是单向的【1】传递.答案:1).值〖第3题〗『填空』(1分)(题号:93)已知a=13,b=6,a/b的十进制数值为【1】.答案:1).2〖第4题〗『填空』(1分)(题号:327)执行语句charstr[81]="abcdef";后,字符串str结束标志存储在str[【1】](在括号内填写下标值)中.答案:1).6〖第5题〗『填空』(1分)(题号:303

2、)为了避免嵌套条件语句的二义性,C语言规定else与其前面最近的【1】语句配对.答案:1).if〖第6题〗『填空』(1分)(题号:97)已知a=13,b=6,a^b的十进制数值为【1】.答案:1).112^3+2^2=11〖第7题〗『填空』(1分)(题号:367)执行下列语句后,*(p+1)的值是【1】.chars[3]="ab",*p;p=s;答案:1).b〖第8题〗『填空』(1分)(题号:78)已知i=5;写出语句i+=012;执行后整型变量i的十进制值是【1】.答案:1).151*8^1+2*8^0+5〖第9题〗『填空』(1分)(

3、题号:79)已知i=5.6;写出语句a=(int)i;执行后变量i的值是【1】.答案:1).5.6〖第10题〗『填空』(1分)(题号:76)设x的值为15,n的值为2,则表达式x%=(n+3)运算后x的值是【1】.答案:1).0〖第1题〗『判断』(1分)(题号:7)在TurboC中,此定义和语句是合法的:enumaa{a=5,b,c}bb;bb=(enumaa)5;答案:Y〖第2题〗『判断』(1分)(题号:35)若有intⅰ=10,j=0;则执行完语句if(j=0)ⅰ++;elseⅰ--;ⅰ的值为11。答案:N〖第3题〗『判断』(1分)

4、(题号:29)进行宏定义时,宏名必须使用大写字母表示。答案:N〖第4题〗『判断』(1分)(题号:34)7&3+12的值是15。&是位与运算符先算3+12,再&7答案:N〖第5题〗『判断』(1分)(题号:18)a=(b=4)+(c=6)是一个合法的赋值表达式。答案:Y〖第6题〗『判断』(1分)(题号:27)charc[]="VeryGood";是一个合法的为字符串数组赋值的语句。答案:Y〖第7题〗『判断』(1分)(题号:26)inta[3][4]={{1},{5},{9}};它的作用是将数组各行第一列的元素赋初值,其余元素值为0。答案:Y

5、〖第8题〗『判断』(1分)(题号:40)一个include命令可以指定多个被包含的文件。答案:N〖第9题〗『判断』(1分)(题号:3)若有宏定义:#defineS(a,b)t=a;a=b;b=t由于变量t没定义,所以此宏定义是错误的。答案:N〖第10题〗『判断』(1分)(题号:5)若有定义和语句:inta[3][3]={{3,5},{8,9},{12,35}},i,sum=0;for(i=0;i<3;i++)sum+=a[i][2-i];则sum=21.9+12=21答案:Y〖第1题〗『单项选择』(1分)(题号:206)以下程序的输出结

6、果是()。main(){chars[]="123",*p;p=s;printf("%c%c%c",*p++,*p++,*p++);}A:123B:321C:213D:312答案:B〖第2题〗『单项选择』(1分)(题号:139)a,b为整型变量,二者均不为0,以下关系表达式中恒成立的是()。A:a*b/a*b==1B:a/b*b/a==1C:a/b*b+a%b==aD:a/b*b==a答案:C〖第3题〗『单项选择』(1分)(题号:177)以下描述中,正确的是()。A:预处理是指完成宏替换和文件包含中指定的文件的调用B:预处理指令只能位

7、于C源文件的开始C:C源程序中凡是行首以#标识的控制行都是预处理指令D:预处理就是完成C编译程序对C源程序第一遍扫描,为编译词法和语法分析作准备答案:C〖第4题〗『单项选择』(1分)(题号:159)下列程序的输出为()。main(){inty=10;while(y--);printf("y=%d",y);}A:y=0B:while构成无限循环C:y=1D:y=-1答案:D〖第5题〗『单项选择』(1分)(题号:119)下列运算符中,不属于关系运算符的是()。A:C:>=D:!答案:D〖第6题〗『单项选择』(1分)(题号:202

8、)设有如下定义:structsk{inta;floatb;}data,*p;若要使p指向data中的a域,正确的赋值语句是()。A:p=(structsk*)&data.a;B:p=(structsk*)d

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

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

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