第一章 单元测试

1、单选题:
流程图中用下列哪一个图形符号表示判断?()
选项:
A:矩形框
B:菱形框
C:平行四边形框
D:圆形框
答案: 【菱形框】

2、单选题:
流程图中用下列哪种图形符号表示事情处理过程的开始?(
选项:
A:圆括号矩形
B:矩形
C:箭头
D:圆圈
答案: 【圆括号矩形】

3、单选题:
流程图中用于描述输出的是下列哪一个图形符号?
选项:
A:矩形框
B:菱形框
C:平行四边形框
D:圆括号矩形框
答案: 【平行四边形框】

4、单选题:
以下选项中哪一个是C语言关键字( )。
选项:
A: printf
B:include
C:fun
D:default
答案: 【default】

5、单选题:
下列选项中不属于C语言关键字的是()。
选项:
A:default
B:enum
C:register
D: external
答案: 【 external】

6、单选题:
C语言提供的合法关键字是( )。
选项:
A:swith
B:cher
C:Case
D:default
答案: 【default】

7、单选题:
下列哪一个选项不属于C语言的关键字()。
选项:
A:while
B: break
C:integer
D:static
答案: 【integer】

8、单选题:
下列四组选项中均不是C语言关健字的选项是( )。
选项:
A:define IF type
B:gect char printf
C:include scanf case
D:while go pow
答案: 【define IF type】

9、单选题:
C语言提供的合法数据类型关键字是( )。
选项:
A: float
B:Signed
C:Integer
D:Char
答案: 【 float】

10、单选题:
在以下各组标识符中,均可以用作变量名的一组是()。
选项:
A:a01, Int
B:table_1, a*1
C:0_a, W12
D:for, point
答案: 【a01, Int】

11、单选题:
下列不合法的C语言中标识符是()。
选项:
A:student
B: #xyz
C: _total
D: I
答案: 【 #xyz】

12、单选题:
以下不合法的C语言标识符是()。
选项:
A:ABC
B: abc
C: a_bc
D:ab.c
答案: 【ab.c】

13、单选题:
下列字符串是合法标识符的是( )。
选项:
A:_HJ
B:9_student
C:long
D:LINE 1
答案: 【_HJ】

14、单选题:
下列标识符组中,合法的用户标识符为( )。
选项:
A:_0123与ssiped
B:del-word与signed
C:list与*jer
D:keep%与wind
答案: 【_0123与ssiped】

15、单选题:
以下选项中不合法的用户标识符是( )。
选项:
A:abc.c
B:file
C:Main
D:PRINT
答案: 【abc.c 】

16、单选题:
以下选项中不合法的用户标识符是( )。
选项:
A:_123
B:Printf
C: A$
D:Dim
答案: 【 A$ 】

17、单选题:
在下列C语言程序中,可以用做变量名的是( )。
选项:
A:1
B:a1
C:int
D:*p
答案: 【a1】

18、单选题:
以下符号中不能用作用户标识符的符号是( )。
选项:
A:_256
B:void
C:Scanf
D:Struct
答案: 【void】

19、单选题:
下面四个选项中,均是不合法的用户标识符的选项是( )。
选项:
A:A p_0 do
B:float lao _A
C:b-a goto int
D:_123 temp INT
答案: 【b-a goto int】

20、单选题:
C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( )。
选项:
A:必须为大写
B:必须为下划线
C:必须为字母或下划线
D:可以是字母、数字和下划线中的任一种字符
答案: 【必须为字母或下划线】

21、判断题:
C语言规定标识符只能由字母、数字和小数点三种字符组成。()
选项:
A:对
B:错
答案: 【错】

22、判断题:
65的二进制32位定长形式是00000000 00000000 00000000 01000001
选项:
A:对
B:错
答案: 【对】

23、单选题:
下面4个选项中,均是正确的八进制数和十六进制数的选项是( )。
选项:
A: -10 0X8f -011
B:0abc -017 0xc
C:0010 -0x11 0xf1
D:0a12 -0x123 -0xa
答案: 【0010 -0x11 0xf1】

24、单选题:
某种数制每位上所使用的数码个数称为该数制的()。
选项:
A:基数
B:位权
C:数值
D:指数
答案: 【基数】

25、单选题:
下面四个选项中,均是不正确的八进制或十六进制数的选项是( )。
选项:
A:016 0x8f 018
B:0abc 017 0xa
C:010 -0x11 0x16
D:0a12 7ff -123
答案: 【0a12 7ff -123】

第二章 单元测试

1、判断题:
C语言定义一个变量,占用内存中的一个存储空间。( )
选项:
A:对
B:错
答案: 【对】

2、判断题:
C语言中,要求对所有用到的变量先定义,然后才能使用。( )
选项:
A:对
B:错
答案: 【对】

3、单选题:
下面四个选项中均是合法整型常量的选项是( )。
选项:
A:160 0xffff 011
B:-0xcdf 01a 0xe
C:-01 986,012 0668
D:-0x48a 2e5 0x02B2
答案: 【160 0xffff 011】

4、单选题:
下面四个选项中,均是不合法整型常量的选项是( )。
选项:
A:-0f1 -0xffff 0011
B:-0xcdf 017 12,456
C:-018 999 5e2
D: -0x48eg -068 03f
答案: 【 -0x48eg -068 03f】

5、单选题:
下列选项中表示一个正确的整型常量 ( )。
选项:
A:1.2
B: -20
C: 1,000
D: 4 5 6
答案: 【 -20】

6、单选题:
若a为整型变量,则语句a=-2;printf("%d",a);( )。
选项:
A:赋值不合法
B:输出值为-2
C:输出为不确定值
D:输出值为2
答案: 【输出值为-2】

7、判断题:
在变量声明中给变量赋初值的方法是:int a=b=c=10;()
选项:
A:对
B:错
答案: 【错】

8、判断题:
如果i的原值为3,则:j=++i;j的值为3。()
选项:
A:对
B:错
答案: 【错】

9、判断题:
设C语言中一个int型数据在内存中占2个字节,则int数据的取值范围为-32768~32767。()
选项:
A:对
B:错
答案: 【对】

10、单选题:
下面四个选项中,均是不合法浮点数的是( )。
选项:
A: 160 0.12 e3
B:123 2e4.2 .e5
C:-018 123e4 0.0
D:-e3 .234 1e3
答案: 【123 2e4.2 .e5】

11、单选题:
以下每个选项都代表一个常量,其中不正确的实型常量是( )。
选项:
A:2.607E-1
B: 0.8103e2
C: -77.77
D:4.6e-2
答案: 【 0.8103e2】

12、单选题:
设变量a是整型,f是实型,i是双精度型,则表达式10+‘a’+i*f值的数据类型为( )。
选项:
A:int
B:float
C:double
D:不确定
答案: 【double】

13、单选题:
设有说明:char w;int x;float y;double z;则表达式w*x+z-y值的数据类型为( )。
选项:
A:float
B: char
C: int
D:double
答案: 【double】

14、单选题:
以下变量定义中,合法的是( )。
选项:
A:float 3_four=3.4;
B:int abc=2;
C:double a=1+4e2.0;
D:short do =15;
答案: 【int abc=2;】

15、单选题:
已定义x为float型变量x=213.82631;printf("%-4.2f ",x);则以上语句( )。
选项:
A:输出格式描述符的域宽不够,不能输出
B:输出为213.83
C:输出为213.82
D:输出为-213.82
答案: 【输出为213.83】

16、单选题:
C语言中,char型数据在内存中的存储形式是( )。
选项:
A:原码
B:反码
C:补码
D:ASCII码
答案: 【ASCII码】

17、单选题:
下面正确的字符常量是( )。
选项:
A: “c”
B: ‘’’
C: ‘W’
D: ’
答案: 【 “c”】

18、单选题:
下面四个选项中,均是正确的数值常量或字符常量的选项是( )。
选项:
A:0.0 0f 8.9e ‘&’
B:“a” 3.9E-2.5 1e1 ‘"’
C:‘3’ 011 0xFF00 0a
D:+001 0xabcd 2e2 50
答案: 【+001 0xabcd 2e2 50】

19、判断题:
字符型变量用来存放字符常量,注意只能放2个字符。()
选项:
A:对
B:错
答案: 【错】

20、判断题:
C语言中可以把一个字符串赋给一个字符变量。( )
选项:
A:对
B:错
答案: 【错】

21、判断题:
C语言使字符型数据和整型数据在一定范围内之间可以通用。一个字符数据既可以以字符形式输出,也可以以整数形式输出。()
选项:
A:对
B:错
答案: 【对】

22、判断题:
C的字符常量是用双引号括起来的一个字符。( )
选项:
A:对
B:错
答案: 【错】

23、单选题:
下面不正确的字符串常量是( )。
选项:
A:‘abc’
B:“12’12”
C: “0”
D: " "
答案: 【‘abc’】

24、单选题:
下面4个选项中均是非法常量的是( )。
选项:
A:‘as’ -0fff ‘xa’
B:’’ 1 12,456
C:-0x18 01177 0xf
D:0xabc ‘’ “a”
答案: 【‘as’ -0fff ‘xa’】

25、判断题:
字符串常量是一对单引号括起来的字符序列。( )
选项:
A:对
B:错
答案: 【错】

26、单选题:
int k=8567;printf("|%-6d|",k);结果是( )。
选项:
A:输出格式描述不合法
B:输出为|008567|
C:输出为|8567 |
D:输出为|-08567|
答案: 【输出为|8567 |】

27、单选题:
若在scanf函数语句中没有非格式字符作输入数据的间隔,则不可用( )作为输入数据的间隔。
选项:
A:空格
B:逗号
C:TAB
D:回车
答案: 【逗号】

28、单选题:
使用scanf函数时,在源程序开头( )。
选项:
A:书写#include
B:书写#include
C:不必写#include
D:书写#include
答案: 【书写#include 】

29、单选题:
double x=213.82631; printf("%-6.2e ",x);则以上语句( )。
选项:
A:输出格式描述符的域宽不够,不能输出
B:输出为21.38e+01
C:输出为2.14e+02
D:输出为-2.14e2
答案: 【输出为2.14e+02】

30、单选题:
若输入4位整数到整型变量a中,可用( )。
选项:
A: scanf(“M”);
B:scanf(“M”,&a);
C:scanf(“M”,a);
D:scanf("%d",&a);
答案: 【scanf("%d",&a);】

31、单选题:
a为整型变量,输入5,执行printf(“a=%d”,a)后输出为( )。
选项:
A:a=%5
B:5
C:a=5
D:a=a=5
答案: 【a=5】

32、单选题:
下列能正确输入字符数组a的语句是( )。
选项:
A:scanf("%s",a);
B: scanf("%s",&a);
C:scanf("%c",a);
D:循环执行scanf("%c",&a);
答案: 【scanf("%s",a);】

33、单选题:
在输入时,字符变量的值必须使用空格间隔,其输入函数可为( )。
选项:
A:scanf("%c %c %c",&a,&b,&c);
B:scanf("%c,%c,%c",&a,&b,&c);
C:scanf("D:循环执行getchar()
答案: 【scanf("%c %c %c",&a,&b,&c);】

34、判断题:
若int x=3; printf("%d",&x);则系统会报错,没有任何结果。()
选项:
A:对
B:错
答案: 【错】

35、判断题:
输入语句scanf("%d,%d,%d",a,b,c);的格式是正确的。( )
选项:
A:对
B:错
答案: 【错】

36、判断题:
在scanf("%d,%d,%d",&a,&b)函数中,当输入为1,2,3时,将1赋给a,将2赋给b。( )
选项:
A:对
B:错
答案: 【错】

37、判断题:
printf函数是一个标准库函数,它的函数原型在头文件"string.h"中。()
选项:
A:对
B:错
答案: 【错】

38、判断题:
在printf函数中,输出列表的各输出项之间可用冒号分隔。()
选项:
A:对
B:错
答案: 【错】

39、判断题:
若int x=3;printf("%d",&x);则系统不会报错,会输出x的地址。()
选项:
A:对
B:错
答案: 【对】

40、判断题:
输入语句的格式为:scanf("%d%d%d",&a,&b,&c);是正确。()
选项:
A:对
B:错
答案: 【对】

41、判断题:
在scanf("%d,%d",&a,&b)函数中,可以使用一个或多个空格作为两个输入数之间的间隔。()
选项:
A:对
B:错
答案: 【错】

42、判断题:
printf函数是一个标准库函数,它的函数原型在头文件stdio.h中。()
选项:
A:对
B:错
答案: 【对】

43、判断题:
在scanf("%c%c",&c1,&c2)函数中,当输入为字符a,b时,将a赋给c1,将b赋给c2。( )
选项:
A:对
B:错
答案: 【错】

44、判断题:
printf函数中的格式字符,既可以是大写形式也可以是小写形式。()
选项:
A:对
B:错
答案: 【错】

45、判断题:
使用printf函数时,格式控制字符串和各输出项应一一对应。()
选项:
A:对
B:错
答案: 【对】

46、判断题:
在printf函数中,格式字符f的意义是:以小数形式输出单精度实数。()
选项:
A:对
B:错
答案: 【对】

47、判断题:
输入语句的格式为:scanf("%d,%d,%d",&a;&b;&c)是正确的。()

选项:
A:对
B:错
答案: 【错】

48、判断题:
在printf函数中,不同系统对输出表列的求值顺序不一定相同,VC是按从右到左进行的。()
选项:
A:对
B:错
答案: 【对】

c语言5的阶乘流程图_C语言程序设计(山东联盟)相关推荐

  1. c语言中闰年的流程图_C语言-算法与流程图

    <C语言-算法与流程图>由会员分享,可在线阅读,更多相关<C语言-算法与流程图(22页珍藏版)>请在人人文库网上搜索. 1.目录,第一章 绪论 第二章 算法与流程图 第三章 数 ...

  2. c语言中switch语句流程图_C语言:C语言保留字(关键字)

    保留字(reserved word) 保留字又称关键字. 指在高级语言中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用. 每种程序设计语言都规定了自己的一套保留字. 例如:BASIC语言规 ...

  3. vc 运行c语言步骤,第1章_C语言概述(vc++环境如何运行c语言程序)[精选].ppt

    第1章_C语言概述(vc环境如何运行c语言程序)[精选] C语言程序设计 授课对象:电子商务06 时间安排: 理论课(1-9周): 星期一 5-6节 9407D 星期三 5-6节 9410D 实验课( ...

  4. c程序设计语言 qsort,【程序设计基础_C语言】北理工的恶龙(附qsort范例)

    [程序设计基础_C语言]北理工的恶龙(附qsort实例) 北理工的恶龙(附qsort实例) 背景:最近,北理工出现了一只恶龙,它长着很多 头,而且还会吐火,它将会把北理工烧成废墟, 于是,校长下令召集 ...

  5. c语言最小点对问题_C语言教程(一):程序开发理论基础!

    前言: 1.本系列教程适用于刚开始学习 C 语言的同学,或者初级开发者,或者想系统详细了解 C 语言的小伙伴. 2.本系列教程会从C语言基础到 C 语言高级语法,包含 C 语言所有系列. C语言简介 ...

  6. c语言prime函数怎么用_C语言 要发就发

    点击上方"蓝字"关注我们 愉快的一天,不得不做的三件事: 种田,锄地,整代码!!! [题目] "1898--要发就发".请将不超过1993的所有素数从小到大排成 ...

  7. c语言prime函数怎么用_C语言教程_v20201106

    编程基础 1.1    通俗地理解什么是编程语言 1.2    C语言究竟是一门怎样的语言? 1.6    初中毕业能学会编程吗? 1.7    C和C++到底有什么关系? 1.8    学了 C 语 ...

  8. c语言string函数的用法_C语言基础| 指针和函数

    点击蓝字关注我们 指针和函数 栈帧:当函数被调用时,系统会在stack空间上申请一块内存,用来给函数提供空间,存储形参和局部变量(定义在函数内部的变量). 当函数调用结束时,这块内存空间会被自动释放( ...

  9. c语言代码大全表解释_C语言常用错误代码释义大全,值得收藏!

    对于刚学编程,刚接触C++的新手来说,编译运行报错是最头疼的一件事,爆出一堆英文,英语差一点的又不知道什么意思,所以也不知道如何去改,在此,我给大家传一份常见错误中英文对照表及简单解释,希望可以帮到大 ...

  10. c语言难还是java难_C语言真的比Java难学吗?

    原标题: C语言真的比Java难学吗? 千锋小编觉得C语言的设计目标是提供一种能以简易的方式编译.处理低级存储器.产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言.C语言语法比较简单便捷, ...

最新文章

  1. 前端性能优化最佳实践(转)
  2. oh-my-robot
  3. 异常处理python要求输入的为英文_python(异常处理)
  4. python的自带数据集_Python的Sklearn库中的数据集
  5. Altium Designer(二):规则设置
  6. 20145228《网络对抗》 后门原理与实践
  7. 温故知新----css布局
  8. 修改监视器驱动为大显示器来提高屏幕分辨率
  9. 移动前端开发与WEB前端开发有什么联系与区别?
  10. React在ESLint下的报错收录(react-hooks/exhaustive-deps)
  11. 漫画:位运算技巧助你俘获offer
  12. 有没有Type-C接口的无线投屏器?HDMI、USB、Type-C接口的无线投屏器又有什么区别呢?
  13. 跳转指令JMP(04)和跳转结束指令JME(05)
  14. rman怎么恢复数据文件
  15. 全国计算机等级考试二级c语言程序设计,全国计算机等级考试二级教程:C语言程序设计(2016年版) pdf epub mobi txt 下载...
  16. Acer 4750 安装黑苹果_黑苹果怎么安装?聊一下前期准备
  17. 每天一个shell小知识(shell变量)
  18. Android Studio打包APK安装失败:应用是非正式版本,当前设备不支持安装
  19. 关于程序员工作 交接的一些注意事项
  20. 用正温度系数的热敏电阻PT100如何设计温度采集电路?

热门文章

  1. 4月24 利用shell脚本添加环境变量
  2. 安徽合肥一共享单车堆放点发生火灾
  3. 微信小程序:wx.getUserInfo 接口的变动与使用
  4. 如何识别一个字符串是否Json格式
  5. POI--HSSFCell类
  6. 关于Java的this关键字
  7. 快递如何筹备双十一:德邦快递另类营销
  8. struts2 Unable to load configuration
  9. 于Linux下s、t、i、a权限
  10. 【转贴】 java 调用SAP RFC函数 报错信息搜集