c语言程序设计习题1

c语言程序设计习题1

ID:18085337

大小:62.50 KB

页数:6页

时间:2018-09-13

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

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

1、《C语言程序设计》习题1一、单项选择题1.二进制数01100100转换成十六进制数是()。A、64B、63C、100D、1442.下列不是合法的C语言常量类型的是()。A、intB、floatC、voidD、double3.以下哪种不属于C语言控制语句?()A、gotoB、enumC、switchD、for4.若定义:longk;则能使k得到31800的赋值表达式是()。A、k=30000+1800;B、k=31700+100;C、k=318*100;D、k=318,k*=100;5.a=1,b=2,c=3,d=4,下列条件表达式的值为()。a>b?a:c>d?

2、c:dA、1B、2C、3D、46.十六进制数100转换成十进制数是:()     A、1024     B、512     C、256     D、1287.字符型数据的定义符为()。A、int     B、float     C、double     D、char8.下列不可作为C语言赋值语句的是:()A、x=3,y=5     B、a=b=6     C、i—第6页共6页     D、y=int(x)9.结构化程序主张限制使用:()A、for     B、while     C、goto     D、continue10.下列数组名正确的是:()     A

3、、a     B、int     C、2bcx     D、a(d)11.C语言从哪个函数开始执行?()A、main     B、begin     C、start     D、go12.C语言中,int类型数据所占的字节数是()。     A、1个     B、2个     C、4个     D、8个13.设有如下定义:intx=10,y=3,z;则语句printf("%d",z=(x%y,x/y));的输出结果是:()     A、1     B、0     C、4     D、314.下列不出现在switch语句中的是:()     A、break  

4、   B、continue     C、case     D、default15.break语句不能用于:()     A、if语句     B、for语句     C、switch语句     D、while语句二、多选题1.C语言的主要特点有()。A、语言紧凑B、运算符丰富C、数据结构丰富D、不允许直接访问物理地址第6页共6页2.下列不属于顺序结构的语句是()。A、if语句B、switch语句C、赋值语句D、for语句3.下列为合法的关系表达式的是()。A、a>cB、<(a+2)C.d==bD、a>>14.局部变量的存储类别有()。A、autoB、regis

5、terC、staticD、void5.下列说法正确的是()。A、宏名必须用大写字母表示B、宏定义不必再行末加分号C、可以用#undef终止宏定义D、宏定义不分配内存空间6.指针变量可以指向()。A、整型变量B、字符串C、数组D、函数三、判断题1.实型数据在内存中是以指数形式存储的。2.每一个C程序都必须有一个main函数。3.不同类型的数据可以直接进行运算。4.(a=3*5,a*4),a+5的值为20。5.while语句实现直到型循环。6.将整型变量赋给双精度变量时,数值不变。7.逻辑非优先级低于逻辑与和逻辑或。8.指针数组中的每一个元素都相当于一个指针变量。9

6、.结构体变量成员不能像普通变量一样进行各种运算。10.实数只有十进制小数形式和指数形式两种。11.算数运算符优先级高于赋值运算符。12.赋值表达式可以包括在其他语句中。13.d格式符用来输出十进制数。14.long能表示的最小数是-2^31。15.getchar函数没有参数。16.逻辑非优先级高于逻辑与和逻辑或。第6页共6页四、简答题1.C语言的运算符具有哪些特点?2.引用一个数组元素可以用什么方法?3.试比较几种循环。4.简述一维数组的定义方式。5.简述有返回值和无返回值函数。6.什么是函数的嵌套调用?什么是函数的递归调用?五、计算题编写一个程序,从整型文件t

7、est.txt中读出所有整数并将其存到链表中,然后从链表中将所有整数按原来在文件中的次序输出。第6页共6页《C语言程序设计》习题1参考答案一、单项选择题题号12345678910答案ACBDCCDCCA题号1112131415答案ABDBA二、多项选择题题号123456答案ABCABDABCABCBCDABCD三、判断题题号12345678910答案TTFTFTFTFT题号111213141516答案TTTTTT四、简答题1.答:C的运算符包含的范围很广泛,共有34种运算符。C把括号、赋值、强制类型转换等都作为运算符处理。从而使C的运算类型极其丰富,表达式类型多

8、样化,灵活使用各种运算符

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

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

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