C程序设计习题集.docx
文本预览下载声明
C程序设计习题集
您的姓名:[填空题]*
第一、二章习题
c语言程序的基本组成单位是()?[单选题]*
过程
函数(正确答案)
子程序
语句
答案解析:函数是组成C语言程序的基本单位
C语言程序中必不可少的函数是().[单选题]*
#include stdio.h
main()(正确答案)
printf()
scanf()
答案解析:C语言程序中必须有且只能有一个main函数。
以下叙述正确的是().[单选题]*
在C程序中,main()函数必须位于程序的最前面
C程序中的每行中只能写一条语句
C语言语句以分号结束
在对一个C程序进行编译的过程中,可发现注释中的拼写错误 答案解析:main函数可以在程序中的任意位置,程序中可以一行写多条语句,C 语言中的输入和输出通过函数实现的,注释内容是不参加编译的。
C语言规定,在一个源程序中,main函数的位置().[单选题]*
必须在最开始
必须在系统调用的库函数的后面
可以任意(正确答案)
必须在最后
答案解析:C语言程序中的main函数可以在程序中的任意位置
以下叙述中正确的是()?[单选题]*
C语言比其他语言高级
C语言可以不用编译就能被计算机识别执行
C语言程序中字母区分大小写。(正确答案)
C语言出现的最晚,具有其他语言的一切优点
答案解析:C语言与C++、Python, C#等均属于高级语言。
C语言执行之前必须先编译。
C语言已经有70年历史° 一门语言不可能具有其他语言的一切优点。
—个C程序可以包含任意多个不同名的函数,但有且仅有一个()[单选题]*
过程
主函数(正确答案)
函数
include
以下叙述正确的是()[单选题]*
C程序的书写格式是固定的,每行只能写一条语句
C程序中注释部分可以单独占一行 旧碇答
构成c程序的基本单位是函数,所有函数名都可以由用户命名
在对C语言程序进行编译时,可以发现注释行中的拼写错误
在C语言中,每个语句和数据定义是用()结束。[填空题]*
(答案:;1;1分号)
C语言程序的基本组成单位是()?[填空题]*
答案解析:函数是c程序的基本组成单位。
从循环执行的条件来看,循环结构可以分为0两种类型。用、分隔,不用写
“循环”二字。[填空题]*
(答案.当型、直到型I直到型、当型)
算法流程图的三种基本结构是()?用、分隔,不用写“结构”二字。[填空题]
*
(答案:顺序、选择、循环I选择、顺序、循
环)
除自然语言、计算机语言外,算法的表示方法还有( )这3种。每种
方法之间用、分隔。[填空题]*
(答案:结构化流程图、N?S流程图、伪代码
|N?S流程图、结构化流程图、伪代码)
第三章习题
以下叙述中错误的是()o [单选题]*
用户所定义的标识符允许使用关键字
用户所定义的标识符应尽量做到“见名知意”
用户所定义的标识符必须以字母或下划线开头
用户定义的标识符中,大、小写字母代表不同标识
以下C语言变量名合法的是()o [单选题]*
ml 2c d4
Printf me _cyy(正确答案)
int Im y@w
a+b 3e4 Float
下列数据中属于“字符串常量”的是().[单选题]*
ABC
7” (正确答案)
?abc
7
下列哪一个表达式的值是整数类型().[单选题]*
15/2+2.0
15/2-K正确答案)
25/5.0
0.5*10
设变量x是整型,f是实型,d是双精度型,则表达式x+质+d*f的结果的数据类 型为0 .[单选题]*
int
float
double(正确答案)
不确定
假设变量均已正确定义并赋初值,以下表达式合法的是()o [单选题]*
a=b%1.5
20, 30 40
20, 30 40
20, 30 40
20, 30 40
2.75
2.75
3.5
(a+b)=5
(a+b)++
c=(a-=a-5)(正确答案)
关于球的体积公式,在C语言程序中表示正确的是().[单选题]*
4x3.14xrxrxr/3
4*3.14己 3/3
4*3.14*rA3/3
4*3.14*r*r*r/3(正确答案)
若a为int类型,则表达(a=30,a++,a+12,a+=3)的值为().[单选题]*
46
45
33
34(正确答案)
表达式a+=a-=a=9的值是()。[单选题]*
9
-9
18
0(正确答案)
若有定义:int a=7;float x=2.5,y=4.7;则表达式 x+a%3*(int)(x+y)%2/4 的值是()
[单选题]*
2.5
0.0
以下程序运行后的输出结果是().
inta=1234;printf (“%2d\n”,a);[单选题]*
12
34
1234(正确答案)
提示出错,无结果
下列语句printfC,%d\n,,,(in
显示全部