c语言练习书,谁有C语言入门的练习题?
一、选择题
1。下述标识符中,()是合法的用户标识符。
A。A#C B。getch C。void D。ab*
2。在C语言中,字符型数据在内存中是以()形式存放的。
A。原码 B。BCD码 C。反码 D。ASCII码
3。以下选项中不合法的用户标识符是()。
A。abc。c B。
file C。Main D。PRONTF
4。以下选项中不合法的用户标识符是()。
A。123 B。printf C。A$ D。
Dim
5。可以在C语言程序中用做用户标识符的一组标识符是()。
A。void B。as-b3 C。for D。2c
define -123 -abc Do
WORD If cas SIG
6。
在以下各组标识符中,合法的用户标识符是(1)、(2)、(3)。
(1)A。001 B。table_1 C。0_t D。k%
Int t*。
1 W10 point
(2)A。Fast_ B。void C。pbl D。
Fast Big abs fabs beep
(3)A。
xy_ B。longdouble C。*p D。CHAR
变量1 signed history Float
7。
()是构成C语言的基本单位。
A。函数 B。过程 C。子程序 D。子例程
8。若有说明:char s1=' 67';char s2="1";char s3='1';则s1中(1),s2中(2),s3中(3)。
(1)。A。包含3个字符 B。包含2个字符
C。包含1个字符 D。无定值,说明不合法
(2)。A。包含1个字符 B。
包含2个字符
C。包含3个字符 D。无定值,说明不合法
(3)。A。包含1个字符 B。包含2个字符
C。包含3个字符 D。
无定值,说明不合法
9。若x为int型变量,则执行以下语句后,x的值为
x=6;
x =x-=x*x
A。36 B。-60 C。
60 D。-24
10。在C语言中,char 型数据在内存中是以()形式存储的。
A。原码 B。补码 C。ASCII码 &
nbsp; D。
反码
11。以下运算符中优先级最低的算符为(),优先级最高的为()。
A。&& B。& C。|= D。|| E。?: F。
!=
12。若有运算符 >、*=、 % sizeof
B。 % sizeof
C。*= > << % sizeof
13。
若有以下类型说明语句
char w; int x; float y; double z;
则表达式 w*x z-y 的结果是()类型。
A。float B。
char C。int D。double
14。若 w,x,y,z 均为int 型变量,则执行下面的语句后, w=(1), x=(2), y=(3), z=(4)。
w=5; x=4;
y=w *w *w ;
z=--x*=--x*--x;
(1)A。
8 B。7 C。6 D。24
A。4 B。3 C。2 D。1
A。150 B。125 C。
210 D。336
A。64 B。1 C。6 D。24
15。C语言的程序一行写不下时,可以
A。用逗号换行 B。
用分号换行
C。在任意一空格处换行 D。用回车符换行
16。下述标识符中,()是合法的用户标识符。
A。A#C B。getch
C。
void D。ab*
17。在C语言中,字符型数据在内存中是以()形式存放。
13。若有以下类型说明语句
char w; int x; float y; double z;
则表达式 w*x z-y 的结果是()类型。
A。float B。char C。int D。double
14。若 w,x,y,z 均为int 型变量,则执行下面的语句后, w=(1), x=(2), y=(3), z=(4)。
w=5; x=4;
y=w *w *w ;
z=--x*=--x*--x;
(1)A。8 B。7 C。
6 D。24
A。4 B。3 C。2 D。1
A。150 B。125 C。210 D。336
A。
64 B。1 C。6 D。24
15。C语言的程序一行写不下时,可以
A。用逗号换行 B。用分号换行
C。
在任意一空格处换行 D。用回车符换行
16。下述标识符中,()是合法的用户标识符。
A。A#C B。getch
C。void D。
ab*
17。在C语言中,字符型数据
在内存中是以()形式存放。
A。原码 B。BCD
C。反码 D。ASCII码
18。
()是非法的C语言转义字符。
A。'' B。' xf'
C。' 37' D。'''
19。语句 char s=' 92';的作用是
A。
s包含1个字符 B。说明不合法, s的值不定。
C。使 s包含4个字符 D。使 s包含3个字符
20。在C语言中,int,char,和short三种类型数据所占用的内存
A。
均为2个字节 B。由用户自己定义
C。由所用机器的机器字长决定 D。是任意的
21。高性能int类型的数据长度为2个字节,则 unsigned int 类型数据的取值范围是
A。
0~255 B。0~65535
C。-32768~32767 D。-256~255
22。以下()是不正确的转义字符。
A。'\' B。
''
C。'081' D。' '
23。一个C语言的程序是由()组成
A。主程序 B。子程序
C。函数 D。
过程
24。一个C语言的程序总是从()开始的。
A。主过程 B。主函数
C。子程序 D。主程序
25。
一个C语言的程序是由
A。一个主程序和若干个子程序组成 B。函数组成
C。若干过程组成 D。若干子程序组成
26。
以下述叙不正确的是
A。一个C源程序可以由一个或多个函数组成
B。一个C源程序必须包含一个main函数
C。C程序的基本组成单位是函数
D。
在C程序中注释说明只能位于一条语句的后
27。C语言中规定:在一个源程序中main函数的位置
A。必须在最开始 B。必须在系统调用的库函数的后面
C。
可以任意 D。必须在最后
28。一个C程序的执行是从
A。本程序的main函数开始,到main函数结束
B。本程序文件的第一个函数开始,到本程序的最后一个函数结束
C。
本程序的main函数开始,到本程序的最后一个函数结束
D。本程序文件的第一个函数开始,到本程序main函数结束
29。以下述叙正确的是
A。在C程序中,main函数必须位于程序的最前面
B。
C程序的每行中只能写一条语句
C。C语言本身没有输入输出语句
D。在对一个C程序进行编译的过程中,可发现注释中的拼写错误
二、填空题
1。将下列给出的常量分别归类到:整型常量、浮点常量和字符型常量
(1)0x7a (2)078 (3)6a (4)57L
(5)'m' (6)"ab6" (7)-32 (8)3。
4,256
(9)0e0 (10)。e0 (11)-3。1e-5 (12)2e0
(13)0。012e003 (14)'"' (15)'xy' (16)" "
(17)"
ab" (18)'"' (19)' 7'
2。
指出下列标识符中哪些是非法的
(1)a_Char
; (2)b22c (3)286pc (4)-am
(5)_7b (6)ab# (7)Max_1 (8)__Star
(9)*itm (10)To-2 (11)for (12)"tt"
3。
C源程序的基本单位是____。
4。一个C源程序中至少应包含一个_____。
5。在一个C源程序中,注释部分二侧的分界符分别为___和___。
6。在C语言中,输入操作是由库函数____完成的,输出操作是由库函数____完成的。
--------------------------------------------------------------------
反馈测试题参考答案:
一、选择题
1、 B 2。
D 3。A 4。C 5。A
6。 (1)A,(2)C (3)D 7。 C 8。 (10C (2)D (3)A
9。 B 10。
C 11。C, F 12。 D
13。 D 14。 (1)A,(2)D, (3)B,(4) B
15。 C 16。 B 17。D 18。
B
19。 B 20。 C 21。 B 22。C
23。 C 24。 B 25。B 26。 D
27。
C 28。 A 29。
C
二、填空题
1、整型常量有(1) (4)
浮点型常量有: (9) (12) (13) (14)
字符型常量有: (5) (6) (16) (17) (18) (19) (20)
2、非法标识符有: 3) (4) (6) (9) (10) (12)
3、函数
4、主函数
5、(1)/* (2)*/
6、(1)scanf (2)printf。
全部
c语言练习书,谁有C语言入门的练习题?相关推荐
- c语言21个入门练手项目,初学C语言没有项目练手怎么行,这17个小项目收下不谢...
C语言是咱们大多数人的编程入门语言,对其也再熟悉不过了,不过不少初学者在学习的过程当中不免会出现迷茫,好比:不知道C语言能够开发哪些项目,能够应用在哪些实际的开发中--,这些迷茫也致使了咱们在学习的过 ...
- 一个资深C语言工程师说如何学习C语言
谈及C语言,我想凡是学过它的朋友都有这样一种感觉,那就是"让我欢喜让我忧."欢喜的是,C语言功能非常强大.应用广泛,一旦掌握了后,你就可以理直气壮地对他人说"我是电脑高手 ...
- stm32对c语言要求高吗?c语言什么水平可以学stm32?
记得我刚出来工作的时候,一直从事stc 51单片机产品的开发,后来接触到了NXP的单片机. 一下从51过渡到ARM,确实让我头疼了一段时间,不过还好,都是配置寄存器去开发,至少开发模式是相同的,就是要 ...
- 二级c语言自学免费下载,二级C语言学习宝典
二级C语言学习宝典是一款为用户朋友们打造的计算机学习助手app,这款二级C语言学习宝典能够帮助用户朋友们使用手机做题,提升自己的操作能力,有需要的朋友来西西下载使用吧! 二级C语言学习宝典的介绍: 计 ...
- c语言程序设计课程作用,《C语言程序设计》课程标准
<C语言程序设计>课程标准 适用专业: 三年制中职计算机应用专业 一.前言 (一)课程的性质 本课程是中职软件与信息服务专业的一门主干专业基础课程,旨在培养学生计算机编程基本思想.编程基本 ...
- 解惑:不要在多门语言间徘徊,把一门语言玩熟了,其他语言都是纸老虎...
刚才和我弟弟通电话聊了聊这一段时间的学习以及下一阶段的学习规划,我弟弟在读大二,是计算机专业.今天和他聊电话,感触颇多,倒不是因为我发现了新的东西,而是因为竟然连他都不相信我说过的一些我认为非常根本. ...
- 浙江大学C语言线上开发环境,浙江大学“程序设计入门:C语言”刚刚开课随时报名...
我们在11月初时报道过网易云课堂隆重推出的计算机专业MOOC系列课程,里面有很多不错的编程课,都是按学习规律排列的.这些课大部分在12月左右陆续开课,正巧这门浙江大学的"程序设计入门:C语言 ...
- c语言程序报告样例,C语言个人实习报告定稿(样例3)
<C语言个人实习报告.doc>由会员分享,可免费在线阅读全文,更多与<C语言个人实习报告[定稿]>相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索. 1 ...
- c语言初学者2017,StudentMana(C语言,vs2017)
C语言简易版小游戏[flappy bird](VS2017) C语言简易版小游戏[flappy bird],新手练手绝佳小程序,调试通过没有问题! 初学者--基于C语言用VS2017实现的图书管理平台 ...
最新文章
- Netty - ByteBuf
- 数据结构比较型排序算法分析及选择
- mysql安装过程-zip安装
- mysql大项目:新闻管理系统
- java 测试排序_java排序的几种方法 - 善待自己的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
- Halcon:标准标定板的自制方法
- 9;XHTML 多媒体
- 财务审计工具箱 audtool 数据处理分析必备工具
- 25款精选免费小程序源码demo下载
- JS或jQuery获取当前屏幕宽度
- excel筛选和排序
- Android开源网站
- DNS基础之使用dig查询DNS解析过程
- 淘宝天猫春节照常发货—轻轻松松“淘宝式过年”
- uefi+guid分区与legacy+mbr分区_硬盘分区表格式GUID和MBR知识普及
- GANSynth论文翻译
- 云部署vs本地部署_对于云部署,“有效”还不够好
- Box2d源码学习十二b2Collision之碰撞(上)公共部分的实现
- 警告: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@120ced4c -- Acquisition Attempt Failed
- 程序员的一些感悟,都活成自己想要的样子了吗?
热门文章
- 【C语言】输入一个正整数,判断其是否为素数
- C#开发笔记之01-为什么开源框架会大量的使用protected virtual?
- 广州 智播客 学工部_播客:30岁的水管工如何转变职业并成为全职开发人员
- 微处理器硬件喂狗_硬件基础:微控制器到底是什么?
- html标记ruby,html5 ruby标签的定义及使用方法详解(内有实例介绍)
- Python爬虫提取神器,正则表达式(re模块),全程干货!
- 用 Python 制作关不掉的端午安康弹窗
- Logistic Regression逻辑回归的简单解释
- mac开发配置手册(全)
- Python使用Tkinter实现转盘抽奖器