期末考试练习题单选填空改错文档格式.docx
- 文档编号:18187156
- 上传时间:2022-12-14
- 格式:DOCX
- 页数:55
- 大小:27.61KB
期末考试练习题单选填空改错文档格式.docx
《期末考试练习题单选填空改错文档格式.docx》由会员分享,可在线阅读,更多相关《期末考试练习题单选填空改错文档格式.docx(55页珍藏版)》请在冰豆网上搜索。
ab*
第5题(1.0分)
若有以下程序:
{
intk=2,i=2,m;
m=(k+=i*=k);
printf("
%d,%d\n"
m,i);
执行后的输出结果是______。
8,6
8,3
6,4
7,4
C
第6题(1.0分)
main()
{chara='
a'
b;
print("
%c,"
++a);
%c\n"
b=a++);
}
程序运行后的输出结果是
b,b
b,c
a,b
a,c
第7题(1.0分)
以下不正确的叙述是()。
在C程序中所用的变量必须先定义后使用
程序中,APH和aph是两个不同的变量
若a和b类型相同,在执行了赋值语句a=b;
后b中的值将放入a中,b中的值不变
当输入数值数据时,对于整型变量只能输入整型值;
对于实型变量只能输入实型值
第8题(1.0分)
在下列选项中,不正确的赋值语句是()
++t;
n1=(n2=(n3=0));
k=i==j;
a=b+c=1;
第9题(1.0分)
若有intx=4,y=5;
则执行完表达式x*=y-1后,x值为().
16
1
19
第10题(1.0分)
下列选项中,合法的C语言关键字是()。
VAR
cher
integer
default
第11题(1.0分)
下列数组说明中,正确的是()。
intarray[][4];
intarray[][];
intarray[][][5];
intarray[3][];
第12题(1.0分)
若变量a是int类型,并执行了语句:
a='
A'
+1.6;
则正确的叙述是
a的值是字符C
a的值是浮点型
不允许字符型和浮点型相加
a的值是字符'
的ASCII值加上1.
第13题(1.0分)
用下列语句定义a,b,c,然后执行b=a、c='
b'
+b,则b,c的值是()。
longa=0xffffff;
intb;
charc;
0ffffff和0x61
-1和98
-1和97
指向同一地址
第14题(1.0分)
设以下变量均为int类型,则值不等于7的表达式是()。
(x=y=6,x+y,x+1)
(x=y=6,x+y,y+1)
(x=6,x+1,y=6,x+y)
(y=6,y+1,x=y,x+1)
第15题(1.0分)
若k是int型变量,且有下面的程序片段:
intk=-2;
if(k<
=0)printf("
####"
);
elseprintf("
"
上面程序片段的输出结果是()
####
####&
有语法错误,无输出结果
第16题(1.0分)
inta=3,b=2,c=1;
if(a>
b>
c)a=b;
elsea=c;
则a的值为()。
3
2
第17题(1.0分)
t为int类型,进人下面的循环之前,t的值为0
while(t=l)
{……}
则以下叙述中正确的是
循环控制表达式的值为0
循环控制表达式的值为1
循环控制表达式不合法
以上说法都不对
第18题(1.0分)
以下叙述不正确的是()。
一个C源程序可由一个或多个函数组成
一个C源程序必须包含一个main函数
C程序的基本组成单位是函数
在C程序中,注释说明只能位于一条语句的后面
第19题(1.0分)
已定义ch为字符型变量,以下赋值语句中错误的是()。
ch='
\'
;
ch=62+3;
ch=NULL;
\xaa'
第20题(1.0分)
以下程序的输出结果是
main()
{inti,a[10];
for(i=9;
i>
=0;
i--)a[i]=10-i;
%d%d%d"
a[2],a[5],a[8]);
258
741
852
369
第21题(1.0分)
在C语言中,执行语句:
for(j=1;
j<
=4;
++j);
后,变量j的值是()
4
5
不定
第22题(1.0分)
{intn=9;
while(n>
6){n--;
%d"
n);
该程序段的输出结果是
987
876
8765
9876
第23题(1.0分)
以下不正确的说法是:
C语言规定()。
实参可以是常量,变量或表达式
形参可以是常量,变量或表达式
实参可以为任何类型
形参应与其对应的实参类型一致
第24题(1.0分)
下列条件语句中,功能与其他语句不同的是
if(a)printf("
x);
y)
if(a==0)printf("
y);
x)
if(a!
第25题(1.0分)
若变量c为char类型,能正确判断出c为小写字母的表达式是
<
=c<
='
z'
(c>
)||(c<
)
('
=c)and('
>
=c)
)&
(c<
第26题(1.0分)
下列程序段的输出结果为()。
intx=3,y=2;
(x-=y,x*=y+8/5));
7
第27题(1.0分)
表达式:
10!
=9的值是()
true
非零值
第28题(1.0分)
Whena=1,b=2,c=3时,afterexecutionofthefollowingprogramsegment,thevalueofxis()。
k1=1;
k2=2;
k3=3;
x=15;
if(!
k1)x--;
elseif(k2)x=4;
elsex=3;
14
15
第29题(1.0分)
执行以下程序段后,输出结果和a的值是()。
inta=10;
a++);
10和10
10和11
11和10
11和11
第30题(1.0分)
在C语言的函数中,下列正确的说法是()。
必须有形参
形参必须是变量名
可以有也可以没有形参
数组名不能作形参
第31题(1.0分)
若有说明语句:
charc='
\72'
则变量c()。
包含1个字符
包含2个字符
包含3个字符
说明不合法,c的值不确定
第32题(1.0分)
已知x=43,ch='
,y=0;
则表达式(x>
=y&
ch<
'
B'
!
y)的值是()。
语法错
假"
第33题(1.0分)
执行下面程序片段的结果是()
intx=23;
do
{printf("
%2d"
x--);
while(!
x);
打印出321
打印出23
不打印任何内容
陷入死循环
第34题(1.0分)
staticcharstr[]="
China"
staticcharstr[];
str="
staticcharstr1[5],str2[]={"
};
str1=str2;
staticcharstr1[],str2[];
str2={"
strcpy(str1,str2);
第35题(1.0分)
以下对C语言函数的描述中,正确的是()。
C程序必须由一个或一个以上的函数组成
C函数既可以嵌套定义又可以递归调用
函数必须有返回值,否则不能使用函数
C程序中有调用关系的所有函数必须放在同一个程序文件中
第36题(1.0分)
若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是()。
2.0
2.5
第37题(1.0分)
下面程序段执行后的输出结果为().
inta,b;
a=7;
b=a++;
a=%d,b=%d"
77
87
a=7,b=8
a=8,b=7
第38题(1.0分)
以下关于运算符优先顺序的描述中正确的是()。
关系运算符<
算术运算符<
赋值运算符<
逻辑运算符
逻辑运算符<
赋值运算符
算术运算符
第39题(1.0分)
以下运算符中,优先级最高的运算符是()。
||
%
==
第40题(1.0分)
一个C语言程序是由()。
一个主程序和若干子程序组成
函数组成
若干过程组成
若干子程序组成
第41题(1.0分)
有以下程序
{
inta,b,d=25;
a=d/10%9;
b=a&
(-1);
程序运行后的输出结果是
6,1
2,1
6,0
2,0
第42题(1.0分)
以下不符合C语言语法的赋值语句是()。
a=1,b=2
++j;
a=b=5;
y=(a=3,6*5);
第43题(1.0分)
下列运算符中优先级最高的是()。
+
=
第44题(1.0分)
表达式18/4*sqrt(4.0)/8值的数据类型为()。
int
float
double
不确定
第45题(1.0分)
Theresultofthefollowingprogramis()。
{intn;
for(n=1;
n<
=10;
n++)
{
if(n%3==0)continue;
12457810
12
1234567890
第46题(1.0分)
在C语言中,有以下定义:
charb[10]={'
h'
'
n'
s'
p'
k'
则语句printf("
b[1]);
的结果为()
h
n
s
p
第47题(1.0分)
{charc='
%c"
c-25);
a
Z
z-25
y
第48题(1.0分)
以下所列的C语言常量中,错误的是
0xFF
1.2e0.5
2L
第49题(1.0分)
在C语言中,____是不合法的变量说明.
inta1,a2=061
charC[]={'
longa,b
intm=n=20
第50题(1.0分)
Whichoneisarightassignmentstatement()。
j+1
y=int(x)
第51题(1.0分)
设变量说明为
inta=2,b=3,c=7,d=10;
则表达式d=a==b?
++b:
++C的值是____.
10
8
6
第52题(1.0分)
有以下语句:
charc[10];
则正确的输入语句是
scanf("
%d%s"
&
b,&
c)
b,c)
b,&
第53题(1.0分)
for(i=1;
i<
4;
i++);
后,变量i的值是()
第54题(1.0分)
inta[10];
给数组a的所有元素分别赋值为1、2、3、……的语句是()。
for(i=1;
i<
11;
i++)a[i]=i;
i++)a[i-1]=i;
i++)a[i+1]=i;
i++)a[0]=1;
第55题(1.0分)
设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,
则逻辑表达式(m=a>
b)&
(n=c>
d)运算后,n的值为______。
第56题(1.0分)
如果inta=2,b=3,c=0,下列描述正确的是
a>
b!
=c和a>
(b!
=c)的执行顺序是一样的
a!
=(b!
=c)表达式的值为1
a||(b=c)执行后b的值为0
a&
c的结果为假
第57题(1.0分)
若有以下定义:
inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};
charc='
d,g;
则数值为4的表达式是()
a[g-c]
a[4]
a['
d'
-'
c'
]
-c]
第58题(1.0分)
第59题(1.0分)
{inta=1,b=2,m=0,n=0,k;
k=(n=b>
a)||(m=a<
b);
k,m);
0,0
0,1
1,0
1,1
第60题(1.0分)
inti=1,j=2,k=3;
if(i++==1&
(++j==3||k++==3))
%d%d%d\n"
i,j,k);
123
234
223
233
第61题(1.0分)
求平方根函数的函数名为()。
cos
abs
pow
sqrt
第62题(1.0分)
a=10;
a=10,b=11
a=11,b=10
1010
1110
第63题(1.0分)
以下for循环的执行次数是for(x=0,y=0;
(y=123)&
(x<
4);
x++);
()。
是无限循环
循环次数不定
4次
3次
第64题(1.0分)
执行下列语句后,a和b的值分别为()。
a=1+'
b=2+7%-4-'
-63,-64
98,-60
1,-60
79,78
第65题(1.0分)
在C语言中,下列不正确的转义字符是()
\\'
\t'
074'
\0'
第66题(1.0分)
在C语言中,合法的字符常量是()
\084'
\x43'
ab'
\0"
第67题(1.0分)
下列各m的值中,能使m%3==2&
m%5==3&
m%7==2为真的是()。
23
17
第68题(1.0分)
有以下程序A
intm=12,n=34;
%d%d"
m++,++n);
%d%d\n"
n++,++m);
程序运行后的输出结果是
12353514
12353513
12343514
12343513
第69题(1.0分)
{inty=3,x=3,z=1;
%d%d\n"
(++x,y++),z+2);
运行该程序的输出结果是
34
42
43
33
第70题(1.0分)
C语言中以下几种运算符的优先次序()的排列是正确的。
由高到低为:
||,算术运算符,赋值运算符
算术运算符,关系运算符,&
||,赋值运算符
算术运算符,关系运算符,赋值运算符,!
||
算术运算符,关系运算符,!
第71题(1.0分)
下列叙述中正确的是()。
C语言编译时不检查语法
C语言的子程序有过程和函数两种
C语言的函数可以嵌套定义
C语言所有函数都是外部函数
第72题(1.0分)
设k为整型变量,则下面while循环共执行()次
k=2;
while(k!
=0)printf("
k),
k--;
\n"
无限多
第73题(1.0分)
以下标识符中,不能作为合法的C用户定义标识符的是()。
a3_b3
_123
IF
第74题(1.0分)
设intx=1,y=1;
表达式(!
x||y--)的值是
-1
第75题(1.0分)
若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达
式的值为“假”,则以下不能满足要求的表达式是()。
A%2==1
(A%2==0)
(A%2)
A%2
第76题(1.0分)
下列变量说明语句中,正确的是()。
char:
abc;
chara;
b;
c;
intx;
z;
intx,z;
第77题(1.0分)
以下选项中,与k=n++完全等价的表达式是()。
k=n,n=n+1
n=n+1,k=n
k=++n
k+=n+1
第78题(1.0分)
下面四个选项中,均是不合法的用户标识符的选项是()。
AP_0do
floatla0_A
b-agotoint
_123tempint
第79题(1.0分)
{ints=0,a=1,n;
n);
do
{s+=1;
a=a-2;
while(a!
=n);
s);
若要使程序的输出值为2,则应该从键盘给n输入的值是
-3
-5
第80题(1.0分)
第81题
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 期末考试 练习题 填空 改错