内容正文:
职升课堂·计算机应用1◆
综合测评
一、单选题
5.算术运算符、赋值运算符和关系运算符的运
L.一个C程序的执行是从()。
算优先级按从高到低排列依次为()。
A.本程序的main函数开始,到main函数
A.算术运算、赋值运算、关系运算
结束
B.算术运算、关系运算、赋值运算
B.本程序文件的第一个函数开始,到本
C.关系运算、赋值运算、算术运算
程序文件的最后一个函数结束
D.关系运算、算术运算、赋值运算
C.本程序的main函数开始,到本程序文
6.两次运行下面的程序,如果从键盘上分别
件的最后一个函数结束
输入6和4,则输出结果是()。
D.本程序文件的第一个函数开始,到本
main (
程序main函数结束
(int x:
2.若int类型数据字长为4,其最大值为
scanf ("%d".&x)
()。
if x++>5)printf "%d".x
A.2
B.2-1
else printf ("%din".x--):
C.22-1
D.2”
}
3.在C语言中(以16位PC机为例),5种基
A.7和5
B.6和3
本数据类型的存储空间长度的排列顺序为
C.7和4
D.6和4
()。
7.能正确表示“当x取值在[1,10]和200,
A.char<int=<long int<=float<double
B.char=int<long int<float<double
210范围内为真,否则为假”的表达式是
(
C.char<int<long int=float=double
)。
D.char<int<long int<=float=double
A.(x>=1)&&(x<=10)&&(x>=200)
4.下列各语句中,能够输出整型变量a,b中最
&&(x<=210)
大值的是()。
B.(x>=1)&&(x<=10)川(x>=200)
A.printf ("%din",(a>b)a.b)
&&(x<=210)】
B.(a>b)printf ("%d",b):printf
C.(x>=1)川(x<=10)I川(x>=200)川
("%d"a):
(x<=210)
C.printf "%d".if a>b)a else b):
D.(x>=1)&&(x<=10)I(x>=200)川
D.printf ("%din",(a>b)?a:b
(x<=210)
88
第一部分编程语言基础—C语言◆◆◆◆
8.若用数组作为函数调用的实参,则传递给!9.在标准C语言中,所有函数在调用之前都
形参的是(
要进行声明。
(
A.数组的首地址
10.在标准C语言中,数组的下标必须是常
B.数组的第一个元素
量,不允许是表达式
(
C.数组中全部元素的值
三、填空题
D.数组元素的个数
1.设“float x=2.5,y=4.7:inta=7:”,则表达
9.以下对一维数组正确初始化的语句是
式x+a%3*(int)(x+y)%2/4的值为
()。
A.inta10=(0,0,0.0,0);
2.已知方程ax2+bx+c=0的系数a,b,c且
B.int a[10]=();
该方程存在两个实根,计算其中一个实
C.int al=(0):
根的算术表达式为
D.inta10=(10*1:
10.假如指针p已经指向变量x,则&*p相当3.判断变量a,b的值均不为0的逻辑表达式为
于(
A.x
B.*p
4.若s=d,执行语句“s=(s>='a'&&s<=z)?
C.&x
D.**p
s-32:s:”,字符变量s的值为
二、判断题
5.求1至100的和,写作“for(s=0,i=1:
1.C语言是一种结构化程序设计语言。
+i)s+=i”。
(
)
6.定义变量a是长度为10的字符串,同时为
2.在标准C语言中,整型变量与字符变量是
字符串赋初值“continue”的语句为
可以通用的。
(
)
3.在标准C语言中,“=”是判断两个数是
7.定义一个带参数的宏,若变量中的字符为
否相等。
)
大写字母,则转换成小写字母可表示为
4.在i语句中,e1se前一个语句可不加
“”
5.在C语言中操作系统是以文件为单位对数
8.函数change定义为“change(inta,int
据进行管理的」
b)【intt=0:t=a;a=b:hb=t:)”,若a=l0,
6.在C语言中,定义结构体变量时可以省略
b=5,执行change(a,b)后a,b的值分别为
关键字structe
7.内存单元的地址与内存单元中的内容是两
9.动态分配n个int类型数据的存储空间,
个相同的内容。
(
并将该存储空间的首地址返回给指向nt
8.在标准C语言中,在定义带参数的宏时也
类型数据的指针变量p,语句写作
要定义参数的类型。
89
职升课堂·计算机应用1◆
10.