c语言课程习题

c语言课程习题

ID:27572410

大小:93.39 KB

页数:7页

时间:2018-12-04

c语言课程习题_第1页
c语言课程习题_第2页
c语言课程习题_第3页
c语言课程习题_第4页
c语言课程习题_第5页
资源描述:

《c语言课程习题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、一、C语言程序设计(1)1.以下不能定义为用户标识符的是()。A.ScanfB.voidC._3com_D.int2.以下选项屮可作为C语言合法整数的足()。A.10110BB.0386C.OXffaD.x2a23.十进制数127转换成二进制数是()。A.11111111B.01111111C.10000000D.11111110【作业1】取一个整数a从右端开始的4〜7位,并把值打印到屏幕。【作业2】在程序中声明若干个整数变量、浮点数,并将它们以二进制,十进制的格式打印在屏幕上。二、C语言程序设计(2)1.假定x和y

2、为double型,则表达式x=2,y=x+3/2的值是()。A.3.500000B.3C.2.000000D.3.0000002.以下合法的赋值语句是()。A.x=y=100B.d-;C.x+y;D.c=int(a+b);3.设正x、y均为整型变撒,且x=l()y=3,则以下哪个是语切的输出结果?(d)pprintf(n%d,%dM,x-,-y);A.10,3B.9.3C.9.2D.10.2【作业1】根据某个抛物线的点的x值计算y值参考公式:y=x2+2x+l【作业2】a是一个浮点数,它可能取任意值,书写表达式,

3、求X,如果A在0〜10范围内,结果X的值就为A,如果A>10,X取10,如果A<0,X就取0。三、流程控制语句1.选择题(单选题)1.在下面的语句中,不屈于循环语句的是()A.if语句B.while语句C.do-while语句D.for语句2.执行下面的程序片段,变量a的值为()inta=3;if(a=5)a=4;A.3B.4C.5D.山现编译错误1.关于for语句,以下说法正确的是()for(表达成1;表达式2;我达式3)A.表达式1不能省略B.表达式2不能省略C.表达式3不能省略D.所有表达式都可以省略【作业1】

4、计算1到100内所有偶数的和思路分析:偶数即能够被2整除的数,利用循环语句,进行相加【作业2】使用循环语句打印“*”组成一个菱形思路分析:可以用一个等差数列来计算每一行的“*”的数量:组1.选择题(单选题)1.以下定义语川屮,错误的是(A.inta[]={l,2};C•chars[l0]="test";2.以下数组定义中不正确的是(A.inta[2Jl3J;C.intc[100][100]={0};B.chara[3];D.intn=5,a[n];B.intb[][3]={0,l,2,3};D.intd[3][]={

5、{l,2},{l,2,3},{U2,3,4}};2.以下不能确进行字符串赋初值的语句是()。A.charstr[5j="good!";B.charstr[J="good!";C.char*str="good!u;D.charstr[5]={'g','o',‘d’};【作业1】输入5个国家的名称,按字母顺序排序思路分析:用一个字符数组保存5个国家的名称,利用字符串比较函数进行对比【作业2】输入一个园的半径,计算其面积思路分析:用宏定义定义P1的值,在程序中使用P1进行计算五、函1.以下蚋数值的类型是()。fun(flo

6、atx){floaty;y=3*x-4;returny;}A.IntB.不确定C.voidD.float2.若已定义的函数有返回值,则以下关于该函数调用的叙述屮错误的是()。A.函数调用可以作为独立的语句存在B.阑数调川可以作为一个函数的实参C.函数调用可以出现在表达式屮D.函数调用可以作为一个函数的形参1.strcmp函数遇到不相同的两个字符后就停止比较。()2.atof函数能将字符屮转换为float型变M。()【作业1】利用递归法实现阶乘计算的函数y=x!【作业2】用函数输出一个数组中的最大数和最小数【作业3】利

7、用标准库函数显示当前时间格式如下:2007/11/2015:34【作业4】读取一个文本文件,用字符串函数査找任意单词在文件中出现的次数。六、指针和引用1.选择题(单选题)1.若定义:inta=511,*b=&a;,则printf("%d",*b);的输出结果为()A.无确定值B.a的地址C.512D.5112.若冇定义:imaa[8];,则以下表达式中不能代表数组元aa[l]地址的是()。A.&aa[0]+lB.&aa[l]C.&aa[0]++D.aa+13.在说明语句:int*f();«P,标识符f代表的是()

8、。A.—个用于指向整型数据的指针变跫B.一个用于指向一维数组的行指针A.一个川于指M蚋数的指针变景B.一个返回值为指针型的函数名1.若杏定义:int*p[3];,则以下叙述中正确的是()。A.定义了一个基类型为int的指针变量p,该变量具有3个指针B.定义了一个指针数飢p,该数组含旮3个元素,每个元素都是基类型为int的指针C.定义了一个名为%

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

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

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