c语言程序设计复习纲要b

c语言程序设计复习纲要b

ID:32179253

大小:62.00 KB

页数:5页

时间:2019-02-01

c语言程序设计复习纲要b_第1页
c语言程序设计复习纲要b_第2页
c语言程序设计复习纲要b_第3页
c语言程序设计复习纲要b_第4页
c语言程序设计复习纲要b_第5页
资源描述:

《c语言程序设计复习纲要b》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、201203学期《C语言程序设计》复习纲要B一、单选题1.以下对C语言的表述错误的是()。A.C语言适合于数据管理领域B.C语言是一种结构化语言C.C语言适合编写操作系统D.C语言是伴随UNIX系统发展起来的2.C语言的数据类型中以*表示()数据类型。A.空类型B.结构体C.指针D.实型3.常数的书写格式决定了常数的类型和值,0x1011是()。A.8进制整型常量B.字符常量C.16进制整型常数D.2进制整型常数4.表达式18/4*sqrt(4.0)/8值的数据类型是()。A.intB.floatC

2、.doubleD.不确定5.下列不可作为C语言赋值语句的是()。A.x=3,y=5;B.a=b=6;C.i--;D.y=int(x)6.以下程序运行后,输出结果是()。main(){char*s="abcde";s+=2;printf("%ld",s);}A.cdeB.字符c的ASCII码值C.字符c的地址D.出错7.以下说法中正确的是()。A.#define和printf都是C语句B.#define是C语句,而printf不是C.printf是C语句,但#define不是D.#define和p

3、rintf都不是C语句8.下面程序的输出是()。main(){inty=9;for(;y>0;y--){if(y%3==0){printf("%d",--y);continue;}}}A.741B.852C.963D.8754219.循环语句不包括()。A.for;B.case;C.goto;D.continue;第5页共5页10.设已有定义:char*st="howareyou";下列程序段中正确的是()。A.chara[11],*p;strcpy(p=a+1,&st[4]);B.chara[11

4、];strcpy(++a,st);C.chara[11];strcpy(a,st);D.chara[],*p;strcpy(p=&a[1],st+2);二、多选题1.以下对C语言的表述正确的是()。A.C语言适合于数据管理领域B.C语言是一种结构化语言C.C语言适合编写操作系统D.C语言是伴随UNIX系统发展起来的2.下列说法正确的是()。A.C程序由函数组成B.主函数调用其他函数C.其他函数相互调用D.其他函数调用主函数3.if语句有哪三种形式?()A.if(表达式)语句;B.if(表达式)语句1

5、;else语句2;C.if(表达式)语句1;语句2;D.if(表达式1)语句1;if(表达式2)语句2;if(表达式3)语句3;4.常用的三种循环式是()。A.while循环B.do-while循环C.for循环D.goto循环5.以下说法中不正确的是()。A.C语言程序总是从第一个的函数开始执行B.C语言程序中,要调用的函数必须在main()函数中定义C.C语言程序总是从main()函数开始执行D.C语言程序中的main()函数必须放在程序的开始部分6.下列哪些可称为函数的嵌套调用?()A.函数对

6、自身的直接调用B.函数对自身的间接调用C.函数对别的函数的调用D.函数被主函数调用7.如果想在函数中改变实参数组的元素值,则()。A.形参实参都用数组名B.实参用数组名,形参用指针变量C.实参用指针变量,形参用数组名D.形参和实参都用指针变量8.常见指针运算有()。A.赋值B.加减一个整数C.两个指针变量相减D.两个指针变量比较三、填空题1.C程序也要通过___________、___________才能执行。2.十进制数112.375转换成十六进制数为___________。3.以下程序的输出结果

7、是___________。main(){intx=0;sub(&x,8,1);printf("%d",x);}第5页共5页sub(int*a,intn,intk){if(k<=n)sub(a,n/2,2*k);*a+=k;}4.int*a()返回值为一个整型的___________变量。5.*(p+4)访问的是数组中第___________个元素。6.表达式5&3的值是___________。四、判断题)1.scanf和printf为C语言本身的输入输出语句。()2整型常量可用十进制整数、八进制

8、整数、二进制整数和十六进制整数表示。()3.不同类型的数据可以直接进行运算。()4.i++和++i相同,都表示给i加1。()5.条件运算符的结合方向是自左向右的。()6.循环结构是结构化程序设计的基本结构之一。()7.for语句中的三个表达式都可省略。()8.一个循环体包含一个循环体称为循环嵌套。()9.指针变量可以实现使本身的值改变。()10.函数指针是指函数的入口地址。()五、简答题1.如输入的数据与输出的类型不一致时,虽然编译能够通过,但结果将不正确。试修改:m

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

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

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