C语言的叙述大小写字母e1相同,第1、2章C语言基础练习题

第1章 C语言基础 第2章 顺序结构 练习题 学号: 姓名:

单选:

1. 当代电子计算机能够自动地处理指定的问题是因

为( )。

A. 计算机是电动的

B. 有解决该问题的计算机程序 C. 事先存储了解决该问题的程序 D. 以上都不是

2. C语言源程序的基本单位是( )。

A.

过程 B. 函数 C. 子程序 D. 标识符 3. C语言源程序文件的后缀是( )。

A. .obj B. .exe C. .doc D. .c

4. 一个完整的可运行的C语言源程序中( )。 A. 可以没有主函数

B. 可以有一个或多个主函数 C. 必须有主函数和其它子函数 D.

必须有且仅有一个主函数

5. 以下标识符中,不能作为合法的C用户定义标识符

的是().

A. For B. Printf C. WORD D.

sizeof

6. 以下标识符中,不能作为合法的C用户定义标识符

的是().

A. answer B. to C. signed D. _if

7. C语言执行程序的开始执行点是(). A. 程序中第一条可以执行语言 B. 程序中第一个函数 C. 程序中的main函数

D.

包含文件中的第一个函数

8. 能将高级语言编写的源程序转换为目标程序的是

().

A. 链接程序 B. 解释程序 C. 编译程序

D. 编辑程序

9. 以下叙述不正确的是().

A. 一个C源程序可由一个或多个函数组成 B. 一个C源程序必须包含一个main函数 C. C程序的基本组成单位是函数

D.

在C程序中,注释说明只能位于一条语句的后面

10. 以下说法中正确的是().

A. C语言的程序总是从第一个定义的函数开始

执行.

B. 在C语言程序中,要调用的函数必须在main()

函数中定义.

C. C语言程序总是从main()函数开始执行,在

main()函数中结束.

D. C语言程序中的main()函数必须放在程序的

开始部分.

11. 下列说法正确的是().

A. 注释时,\和\之间可以有空格

B. 无论注释内容是多少,在对程序编译时都被忽

C. 在书写C语言源程序时,每个语句都以逗号结

D. C程序每行只能写一个语句

12. 组成C语句的一个必不可少的符号是( )。

A.

逗号 B. 引号 C. 冒号 D. 分号 13. 下述哪一个不是结构化程序基本结构( )。

A. 顺序 B. 选择 C. 循环 D.

嵌套

14. 下列四个叙述中,正确的是( )。

A. C程序中的所有字母都必须小写

B. C程序中的关键字必须小写,其他标示符不区

分大小写

C. C程序中的所有字母都不区分大小写 D. C语言中的所有关键字必须小写

15. 下列叙述正确的是( )。

A. C语言源程序可以直接在DOS环境中运行

B. 编译C语言源程序得到的目标文件可以直接

在DOS环境中运行

1

第1章 C语言基础 第2章 顺序结构 练习题 学号: 姓名:

C. C语言源程序经过编译、连接得到的可执行程

序可以直接在DOS环境中运行

D. C语言源程序可以直接在VC++环境中运行

16. 以下叙述中正确的是().

A. C语言的源程序不必通过编译就可以直接运

B. C语言中的每条可执行语句最终都将被转换

成二进制的机器指令

C. C源程序经编译形成的二进制代码可以直接

运行

D. C语言中的函数不可以单独进行编译

17. 以下叙述中正确的是 ().

A. C语言比其他语言高级

B. C语言可以不用编译就能被计算机识别执行 C. C语言以接近英语国家的自然语言和数学语

言作为语言的表达形式

D. C语言出现的最晚,具有其他语言的一切优点

18. 设C语言中,int类型数据占4个字节,则long类型

数据占().

A. 1个字节 B. 2个字节 C. 4个字节 D.

8个字节

19. 设C语言中,int类型数据占4个字节,则short类型

数据占().

A. 1个字节 B. 2个字节 C. 4个字节 D.

8个字节

20. 设C语言中,int类型数据占4个字节,则unsigned

类型数据占().

A. 1个字节 B. 2个字节 C. 4个字节 D. 8个字节

21. 若有以下定义:char s='\\092'; 则该语句().

A. 使s的值包含1个字符 B. 定义不合法,s的值不确定 C. 使s的值包含4个字符 D.

使s的值包含3个字符

22. a,b为整型变量,二者均不为0,以下关系表达式中

恒成立的是().

A. a*b/a*b==1 B. a/b*b/a==1

C. a/b*b+a%b==a D. a/b*b==a

23. 经

下列语句定义

后,sizeof(x),sizeof(y),sizeof(a),sizeof(b)在微机上的值分别为(). char x=65; float y=7.3; int a=100; double b=4.5;

A. 2,2,2,4 B. 1,2,2,4 C. 1,4,2,8 D. 2,4,2,8

24. C语言执行程序的开始执行点是().

A. 程序中第一条可以执行语言 B. 程序中第一个函数 C. 程序中的main函数

D.

包含文件中的第一个函数

25. 下列说法正确的是().

A. 注释时,\和\之间可以有空格

B. 无论注释内容是多少,在对程序编译时都被忽

C. 在书写C语言源程序时,每个语句都以逗号结

D. C程序每行只能写一个语句

26. 下列字符序列中,可用作C标识符的一组字符序列

是().

A. S.b,sum,average,_above B. class,day,lotus_1,2day

C. #md,&12x,month,student_n! D.

D56,r_1_2,name,_st_1

27. 以下标识符中,不能作为合法的C用户定义标识符

的是().

A. a3_b3 B. void C. _123 D. IF 28. 以下数据中,不正确的数值或字符常量是().

A. 0 B. 5L C. o13 D.

9861

29. 以下数值中,不正确的八进制数或十六进制数是().

A. 0x16

2

第1章 C语言基础 第2章 顺序结构 练习题 学号: 姓名:

B. 016 C. -16 D. 0xaaaa

30. 以下的选择中,正确的赋值语句是().

A. a=1,b=2 B. j++ C. a=b=5; D. y=int(x) 31. 下列变量说明语句中,正确的是().

A. char:a b c; B. char a;b;c; C. int x;z; D. int x,z; 32. 下列字符序列中,不可用作C语言标识符的是(). A. b70 B. #ab C. symbol D.

a_1

33. 以下不正确的叙述是().

A. 在C程序中所用的变量必须先定义后使用 B. 程序中,APH和aph是两个不同的变量

C. 若a和b类型相同,在执行了赋值语句a=b;后b

中的值将放入a中,b中的值不变

D. 当输入数值数据时,对于整型变量只能输入整

型值;对于实型变量只能输入实型值

34. 以下数据中,不正确的数值或字符常量是().

A. 8.9e1.2 B. 10 C. 0xff00 D. 82.5 35. 以下数据中,不正确的数值或字符常量是().

A. c B. 66 C. 0xaa D. 50

36. 以下叙述中不正确的是().

A. 一个好的程序应该有详尽的注释

B. 在C程序中,赋值运算符的优先级最低 C. 在C程序中,j++;是一条赋值语句

D.

C程序中的#include和#define均不是C语句

37. C语言中,double类型数据占().

A. 1个字节 B. 2个字节 C. 4个字节

D. 8个字节

38. C语言中,char类型数据占().

A. 1个字节 B. 2个字节 C. 4个字节 D.

8个字节

39. 执行下列语句后变量x和y的值是().

y=10;x=y++; A. x=10,y=10 B. x=11,y=11 C. x=10,y=11 D. x=11,y=10

40. 下列数据中,为字符串常量的是().

A. A

B. \

C. How do you do. D.

$abc

41. 先用语句定义字符型变量c,然后要将字符a赋给

c,则下列语句中正确的是().

A. c='a'; B. c=\C. c=\D.

C='97'

42. 下列语句的结果是().

main() { int j; j=3;

printf(\ printf(\}

A. 3,3 B. 3,4 C. 4,3 D. 4,4

43. 设a=12,且a定义为整型变量.执行语句

a+=a-=a*=a;后a的值为().

A. 12 B. 144 C. 0 D.

132

44. 以下不符合C语言语法的赋值语句是().

A. a=1,b=2 B. ++j;

3

第1章 C语言基础 第2章 顺序结构 练习题 学号: 姓名:

C. a=b=5;

D. y=(a=3,6*5);

45. 以下不符合C语言语法的赋值语句是().

A. j++; B. i=j=5;

C. k=2*4,k*4; D.

y=float(j);

46. 执行下列程序后,其输出结果是().

main() {int a=9; a+=a-=a+a;

printf(\}

A. 18 B. 9 C. -18 D. -9

47. 下列语句的输出结果是().

printf(\ A. 有语法错误不能通过编译 B. 2 C. 1 D. 0

48. 下列程序的输出结果是().

main()

{int a=7,b=5;

printf(\}

A. 0 B. 5 C. 1

D. 不确定值

49. 下列程序的输出结果是().

main()

{int a=011;

printf(\}

A. 12 B. 11 C. 10 D. 9

50. 已知字母a的ASCII十进制代码为97,则执行下列

语句后的输出结果为().

char a='a'; a--;

printf(\

A. b,c

B. a--运算不合法,故有语法错 C. 98,c

D. 格式描述和输出项不匹配,输出无定值

51. 以下程序的输出结果为().

main()

{int i=010,j=10;

printf(\}

A. 11,10 B. 9,10 C. 010,9 D. 10,9 52. 在C语言中,能代表逻辑值\真\的是().

A. True

B. 大于0的数 C. 非0整数 D.

非0的数

53. 若int类型数据占两个字节,则下列语句的输出为

().

int k=-1; printf(\

A. -1,-1 B. -1,32767 C. -1,32768 D.

-1,65535

54. 若k,g均为int型变量,则下列语句的输出为().

k=017; g=111;

printf(\printf(\

A. 15 6f B. 16 70 C. 15 71 D. 16 6f

55. 已知字母a的ASCII十进制代码为97,则执行下列

语句后的输出结果为().

char a='a'; a--;

printf(\ A. b,c

B. a--运算不合法,故有语法错 C. 98,c

D. 格式描述和输出项不匹配,输出无定值

56. 下列程序的输出结果为().

main()

{int m=7,n=4;

4

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/496148.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

咱也开始玩z-blog了

目前来讲,国内的个人网站基本上用wordPress于z-blog的比较多,wordPress用PHP开发的,z-blog用的是asp,鉴于PHP空间相对asp对一些,维护起来也比asp麻烦一点,众多个人站长中,相信看得懂一点asp的比…

Python 执行 shell命令 的几个方法小结

参考:https://blog.csdn.net/ronnyjiang/article/details/53333538 Python 执行 shell 命令 Python 可以执行 shell 命令的相关 模块 和 函数 有: os.systemos.spawnos.popen --- 废弃popen2.* --- 废弃commands.* --- 废弃&#x…

linux离线安装docker,centos离线安装docker

1.下载依赖包提取码: 3tus2. 先安装如下rpm依赖文件audit-libs-python-2.8.4-4.el7.x86_64.rpmcheckpolicy-2.5-8.el7.x86_64.rpmlibcgroup-0.41-20.el7.x86_64.rpmlibseccomp-2.3.1-3.el7.x86_64.rpmlibsemanage-python-2.5-14.el7.x86_64.rpmpolicycoreutils-2.5-29.el7.x86…

Effective Java~42. Lambda 优于匿名类

在 Java 8 中,添加了函数式接口, lambda 表达式和方法引用,以便更容易地创建函数对象。下面是一段代码片段,按照字符串长度顺序对列表进行排序,使用匿名类创建排序的比较方法 (强制排序顺序)&am…

Python 远程部署利器 Fabric2 模块

fabric 官网英文文档:http://www.fabfile.org/ 《Python自动化运维技术与最佳实践》 如何用 Fabric 实现无密码输入提示的远程自动部署: fabric实现远程操作和部署: 简介 Fabric 是一个 Python 的库,同时它也是一个命令行工具。…

【转】近期Coolite控件的技术点总结

1。Coolite下如何自定义控件样式表Code1<style type"text/css"> 2 .x-grid3-td-fullName .x-grid3-cell-inner {}{ 3 font-family:tahoma, verdana; 4 display:block; 5 font-weight:normal; 6 font-style…

Anaconda 完全入门指南

From&#xff1a;https://www.jianshu.com/p/eaee1fadc1e9 Anaconda官网&#xff1a;https://www.anaconda.com/ Anaconda 官网 文档&#xff1a;http://docs.anaconda.com/anaconda/user-guide Anaconda介绍、安装及使用教程&#xff1a;https://zhuanlan.zhihu.com/p/32925…

Effective Java~43. 方法引用优于Lambda

Java 提供了一种生成函数对象的方法&#xff0c;比 lambda 还要简洁&#xff0c;那就是&#xff1a;方法引用&#xff08; method references&#xff09;。下面是一段程序代码片段&#xff0c;它维护一个从任意键到整数值的映射。如果将该值解释为键的实例个数&#xff0c;则该…

linux资源使用统计指南,指南:工作量分析文档

指南&#xff1a;工作量分析文档工作量分析文档工作量分析文档用于在不同的性能测试中确定要使用的变量并定义变量值&#xff0c;利用这些性能测试可以模拟主角特征、最终用户业务功能(用例)、负载和容量。主题软件质量要从不同的维度来进行评估&#xff0c;其中包括可靠性、功…

linux 下修改日期和时间

我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成2009年11月13日的命令如下。 #date -s 11/13/09 将系统时间设定成下午1点12分0秒的命令如下。#date -s 13:12:00 ---- 注意&#xff0c;这里说的是系统时间&#xff0c;是linux由操作系统维护的。 ---- 在系统…

Linux 输入输出重定向 2>/dev/null和>/dev/null 2>1和2>1>/dev/nul

From&#xff1a;https://www.cnblogs.com/520playboy/p/6275022.html 2>/dev/null 和 >/dev/null 2>&1 和 2>&1>/dev/null &#xff1a;https://blog.csdn.net/zhongqi2513/article/details/78613768 连接远程机器执行 shell 命令的一个使用示例&…

c语言向指定文件写入程序,C语言同时向不同的文件写入不同的数据

C语言同时向不同的文件写入不同的数据这个我写了好久才写出来的&#xff0c;之前不知道是什么原因总是不能同时一起写&#xff0c;而且写完一个程序就死了&#xff0c;后来在网上查到一篇文章 http://blog.csdn.net/feixiaoxing/article/details/7237649通过修改变成以下代码。…

Effective Java~44. 坚持使用标准的函数接口

在 java.util.Function 中有 43 个接口。不能指望全部记住它们&#xff0c;但是如果记住了六个基本接口&#xff0c;就可以在需要它们时派生出其余的接口。基本接口操作于对象引用类型。 Operator 接口表示方法的结果和参数类型相同。 Predicate 接口表示其方法接受一个参数并…

SQL Server 执行 字符串

EXEC (字符串或变量) 例&#xff1a; EXEC (SELECT * FROM Orders) 或 DECLARE sql nvarchar(50)SET sqlSELECT * FROM OrdersEXEC (sql)转载于:https://www.cnblogs.com/duwx/archive/2009/11/19/1606152.html

Python爬取大量数据时防止被封IP

From&#xff1a;http://blog.51cto.com/7200087/2070320 基于scrapy框架的爬虫代理IP设置&#xff1a;https://www.jianshu.com/p/074c36a7948c Scrapy: 针对特定响应状态码&#xff0c;使用代理重新请求&#xff1a;http://www.cnblogs.com/my8100/p/scrapy_middleware_aut…

c语言错误c4430,声明*C某类::Getdocument();(已声明,不兼容)

创建了一个CRightWindow类&#xff0c;基类为CScrollView&#xff0c;在.h文件中如下&#xff1a;public:CMy2015Doc* GetDocument(); // error C2143: 语法错误 : 缺少“;”(在“*”的前面)// error C4430: 缺少类型说明符 – 假定为 int。注意: C 不支持默认 int在…

CollapsiblePanel控件

CollapsiblePanel 控件属性将被初始化如下面的示例代码所示&#xff0c;斜体属性为可选属性。 <ajaxToolkit:CollapsiblePanelExtender ID"cpe" runat"Server"TargetControlID"Panel1"CollapsedSize"0"ExpandedSize"300"…

Effective Java~45. 谨慎使用Stream

在 Java 8 中添加了 Stream API&#xff0c;以简化顺序或并行执行批量操作的任务。 该 API 提供了两个关键的抽象&#xff1a;流(Stream)&#xff0c;表示有限或无限的数据元素序列&#xff0c;以及流管道 (stream pipeline)&#xff0c;表示对这些元素的多级计算。 Stream 中的…

shell 中 $(( )) 与 $( ) 还有 ${ } 的区别

From&#xff1a;http://blog.chinaunix.net/uid-14351756-id-2820651.html $( ) 与 (反引号) 在 bash shell 中&#xff0c;$( ) 与 (反引号) 都是用来做命令替换用(command substitution)的。 所谓的命令替换与我们第五章学过的变量替换差不多&#xff0c;都是用来重组命…

最近发包给朋友,搞定软件小活儿、解决小功能模块的感受

有时候也想&#xff0c;所有的事情都靠自己解决&#xff0c;太辛苦了太累了&#xff0c;在不差钱的这个年代&#xff0c;有些能让别人做的事情&#xff0c;就让别人做吧&#xff0c;但是一直找不到合适的人&#xff0c;什么叫合适的人&#xff1f;我简单的说几下&#xff0c;不…