法院工作报告-王菲个人资料年龄图片

领红包:支付宝首页搜索“
563940583
”即可领取支付宝红包哟
领下面余额宝红包才是大红包,
一般都是
5-10
元
支付的时候把
支付方式转为余额宝就行呢
没钱往里冲点
每天都可以领取哟!
单项选择题
1
.
char *p[10];
该语句声明了一个:
C
。
A)
指向含有
10
个元素的一维字符型数组的指针变量
p
B)
指向长度不超过
10
的字符串的指针变量
p
C)
有
10
个元素的指针数组
p
,每个元素可以指向一个字符串
D)
有
10
个元素的指针数组
p
,每个元素存放一个字符串
2
.在
while
(
!x
)语句中的
x
与下面条件表达式等价的是:
D
。
A) x!=0 B) x==1 C) x!=1 D) x==0
3
.
若二维数组
a
有
m
行
n
列,
则下面能够正确引用元素
a[i][j]
的为:
C
。
A) *(a+j*n+i) B) *(a+i*n+j)
C) *(*(a+i)+j) D) *(*a+i)+j
4 union
{
double
k;
}test;
则
sizeof(test)
的值是:
A
。
A
)
8
B
)
1 C
)
4
D
)
13
char
c;
float a;
5
、下面程序的输出是
____D_____
#include
void
main()
{
int
k=11;
printf(
(
%o
为
8
进制输出 ,
%x
为
16
进制输出)
}
A)
k=11,k=12,k=11
B)
k=11,k=13,k=13
C)
k=11,k=013,k=0xb
D)
k=11,k=13,k=B
6
、在下列选项中
,
不正确的赋值语句是
____D____. < br>(
在变量说明中,不允许连续给多个变量赋初值,而赋值语句允许连续赋值。如下述说明
是错误的:
)
A)
++t;
B)
n1=(n2=(n3=0));
C)
k=i=j;
D)
a=b+c=1;
7
、下面合法的
C
语言字符常量是
_____A_____.
A)
't'
B)
C)
65
D)
A
8
、表达式
:
10!=9
的值是
______D__ ___.
A)
true
B)
非零值
C)
0
D)
1
9
、
C
语言提供的合法的数据类型关键字是
_____B___.
A)
Double(
应该为
double)
B)
short
C)
integer(
应该为
int)
D)
Char(
应该为
char)
10
、字符< br>(char)
型数据在微机内存中的存储形式是
__D__.
A)
反码
B)
补码
C)
EBCDIC
码
D)
ASCII
码
11
、
C
语言程序的基本单位是
_____C______.
A)
程序行
B)
语句
C)
函数
D)
字符
12
、设
int
a=12,
则执行完语句
a+=a-=a*a
后
, a
的值是
_____D__
A)
552
B)
264
C)
144
D)
-264
13
、执行下面程序中的输出语句后
,
输出结果是
__B____.
#include
void
main()
{int
a;
printf(
}
A)
65
B)
20
C)
15
D)
10
14
、下面程序的输出是
__B________.
#include
void
main()
{int
x=023
; (
八进制
)
printf(
}
A)
17
B)
18
C)
23
D)
24
15
下面程序的输出的是
___C______.
#include
void
main()
{int
x=10,y=3;
printf(
}
A)
0
B)
1
C)
3
D)
不确定的值
16
、已知字 母
A
的
ASCII
码为十进制的
65,
下面程序的输出是< br>_______A____.
#include
void
main()
{char
ch1,ch2;
ch1='A'+'5'-'3';
ch2='A'+'6'-'3';
printf(
}
A)
67,D
B)
B,C
C)
C,D
D)
不确定的值
17
、
若要求在
if
后一对圆括号中表示a
不等于
0
的关系
,
则能正确表示这一关系
的表达式为
_D_____.
A)
a<>0
B)
!a
C)
a=0
D)
a
18
、以下程序的输出结果是
__D______.
#include
void
main()
{
int
x=10,y=10;
printf(
%dn
}
A)
10
10
B)
9
9
C)
9
10
D)
10
9
19
、设有如下定义
:
int
x=10,y=3,z;
则语句
printf(
的输出结果是
_D_______.
A)
1
B)
0
C)
4
D)
3
20
、为表示关系
x
≥
y
≥
z,
应使用
C
语言表达式
____A__.
A)
(x>=y)&&(y>=z)
B)
(x>=y)AND(y>=z)
C)
(x>=y>=z)
D)
(x>=y)
&
(y>=z)
21
、
C
语言中非空的基本数据类型包括
__B______.(
基本数据类型有整型,字符
型,浮点型,枚举类型
)
A)
整型
,
实型
,
逻辑型
B)
整型
,
实型
,
字符型
C)
整型
,
字符型
,
逻辑型
D)
整型
,
实型
,
逻辑型
,
字符型
22
、若
x
和
y
都是
int
型 变量
,x=100,y=200,
且有下面的程序片段
:
printf(
上面程序片段的输出结果是
___A____.
A)
200
B)
100
C)
100
200
D)
输出格式符不够
,
输出不确定的值
23
、阅读下面的程序
#include
void
main()
{
char
ch;
scanf(
(%3c
表示输入三个字符
)
printf(
(
表示输出一个字符
)
}
如果从键盘上输入
abc<
回车
>
则程序的运行结果是
__A____.
A)
a
B)
b
C)
c
D)
程序语法出错
24
、阅读下面的程序
#include
void
main()
{
int
i,j;
i=010;
j=9;
printf(
}
则程序的运行结果是
___D_____.
A)
1,19
B)
-1,19
C)
1,17
D)
-1,17
25
、阅读下面的程序
#include
void
main()
{
int
i,j,m,n;
i=8;j=10;
m=++i;
n=j++;
printf(
}
程序的运行结果是
____C___
;
A)
8,10,8,10
B)
9,11,8,10
C)
9,11,9,10
D)
9,10,9,11
26
、已知
a=12,
则表达式
a+=a-=a*=a< br>的结果是
__A_____.
A)
0
B)
144
C)
12
D)
-264
27
、若已定义
int
a,
则表达式
a=10,a+10,a++
的值是
_B__.
A)
20
B)
10
C)
21
D)
11
28
、阅读下面的程序
#include
void
main()
{
int
i,j;
scanf(
printf(
}
如果从键盘上输入
1234567<
回车
>,
则程序的运行结果是< br>____D____.
A)
i=123,j=4567
B)
i=1234,j=567
C)
i=1,j=2
D)
i=123,j=45
29
、下面程序的输出结果是
___D_____.
#include
void
main()
{
int
a=-1,
b=4,
k;
k=(++a<=0) &&(b--<=0);
(
如果
&&
前面部分为假则
&&
后 面的部分就不被执行
,
如果前面部分为真则
&&
后面部分
需要被执行
)
printf(
}
A)
1,1,2
B)
1,0,3
C)
0,1,2
D)
0,0,3
30
、下面叙述错误的是
___D___
A
)一个由数据申明部分和执行语句组成。
B
)任何表达式都可以加上分好而成为语句。
C)
)
br eak
语句只能用于循环语句和
switch
语句。
D
)二维数组的第二维可以省略。
31
、为了避免嵌套的
if-else
语句的二义性,
C
语 言规定
else
总是与
___C___
组
成配对关系
.
A)
缩排位置相同的
if
B)
在其之前未配对的
if
C)
在其之前尚未配对的最近的
if
D)
同一行上的
if
32
、对于
for(< br>表达式
1;;
表达式
3)
可理解为
______B____.
A) for(
表达式
1;0;
表达式
3)
B) for(
表达式
1;1;
表达式
3)
C) for(
表达式
1;
表达式
1;
表达式
3)
D) for(
表达式
1;
表达式
3;
表达式
3)
< br>33
、若
i
为整型变量
,
则以下循环语句的循环次数是
_B_.
for(i=2;i==0;)
printf(
A)
无限次
B) 0
次
C) 1
次
D) 2
次
34
、若已定 义
x
和
y
是整型变量
,x=2;,
则表达式
y=2 .75+x/2
的值是
____C____.
A) 5.5 B) 5 C) 3 D) 4.0
35
、以下程序的输出结果是
____D____.
#include
void main()
{
int a=12, b=12;
printf(
}
A) 10,10 B) 12,12
C) 11,10 D) 11,13
36
、若有定义
int a=12,n=5,
则表达式
a%=(n% 2)
运算后
,a
的值
______A____.
A) 0 B) 1 C) 12 D) 6
37
、
若
有
定
义
int
x=3,y=2
和
float
a=2.5,b=3.5,
则
表
达
式
:(x+y)%2+(int)a/(int)b
的值是
_ _D__.
A) 0 B) 2 C) 1.5 D) 1
38
、
C
语言中的变量名只能由字母
,
数字和下 划线三种字符组成
,
且第一个字符
____C____.
A)
必须为字母
B)
必须为下划线
C)
必须为字母或下划线
D)
可以是字母
,
数字或下划线中的任意一种
39
、设有说明
:char w; int x; float y; double z;
则表达式
: w*x+z-y
值的
数据类型是
___D____.
A) float B) char
C) int D) double
4 0
、设
a
为整型变量
,
不能正确表达数学关系
10的
C
语言表达式是
____A____.
A) a>10||a<15
B) a==11||a==12||a==13||a==14
C) a>10&&a<15
D) !(a<=10)&&!(a>=15)
41
、下列程序执行后的输出结果是
_____C____.
#include
void main( )
{ int a=5,b=60,c;
if (a {c=a*b;printf(
else
{c=b/a;printf(
}
A) 60/5=12 B) 300
C) 60*5=300 D) 12
42
、执行下列程序段后的输出结果是
_____A____.
int x=1,y=1,z=1;
x+=y+=z;
printf(
A) 3 B) 2 C) 1 D) 4
43
、
设
ch
是
char
型变量
,
值为
'A',
则表达式
ch=(ch>='A'
&&
ch<='Z')?ch+32:ch
的值是
__B___.
A) Z B) a C) z D) A
44
、以下对二维数组
a
进行正确初始化的是
__B_____.
A) int a[2][3]={ {1,2},{3,4},{5,6} };
B) int a[ ][3]={1,2,3,4,5,6 };
C) int a[2][ ]={1,2,3,4,5,6};
D) int a[2][ ]={ { 1,2},{3,4}};
45
、
运行下面程序时,
若从键盘输入
,
4
,
则程序的输出结果是
____B___.
#include
void main( )
{ int a,b,s;
scanf(
s=a;
if (s s=s*s;
printf(
}
A) 14 B) 16 C) 18 D) 20
46
、下列程序的执行结果是
_____D____.
#include
void main( )
{ int x=0,y=1,z=0;
if (x=z=y)
x=3;
printf(
}
A) 3,0 B) 0,0 C) 0,1 D) 3,1
47
、有如下程序
#include
void main( )
{ float x=5.0,y;
if(x<0.0) y=0.0;
else if (x<10.0) y=1.0/x;
else y=1.0;
printf(
}
该程序的输出结果是
____C_____.
A) 0.000000 B) 0.50000
C) 0.200000 D) 1.000000
48
、以下定义语句中,错误的是
___B_____.
A) int a[]={1,2};
B) char a={
C) char s[10]={
D) int a[]={'a','b','c'};
49
、有如下程序
:
#include
void main( )
{ int a=2,b=-1,c=2;
if (a if (b<0) c=0;
else c++;
printf(
}
该程序的输出结果是
___C_____.
A) 0 B) 1 C) 2 D) 3
50
、下列程序执行后的输出结果是
____B____.
#include
void main( )
{ int x,y=1,z;
if ((z=y)<0) x=4;
else if (y==0) x=5;
else x=6;
printf(
}
A) 4,1 B) 6,1 C) 5,0 D)
出错信息
51
、有如下程序
#include
void main( )
{ int x=1,a=0,b=0;
switch(x)
{
case 0: b++;
case 1: a++;
case 2: a++;b++;
}
printf(
}
该程序的输出结果是
______A____.
A) a=2,b=1 B) a=1,b=1
C) a=1,b=0 D) a=2,b=2
52
、以下说法中正确的是
_____C___.
A) C
语言程序总是从第一个定义的函数开始执行
B)
在
C
语言程序中
,
要调用的函数必须在
main()
函数中定义
C) C
语言程序总是从
main()
函数开始执行
D) C
语言程序中的
main()
函数必须放在程序的开始部分
53
、假定
w
、
x
、
y
、
z
、
m
均为
int
型变量,有如下程序段:
w=1;x=2;y=3;z=4;
m=(w
m
的值是
____D_____.
A) 4 B) 3 C) 2 D) 1
54
、以下程序的输出结果是
___D______.
main( )
{ int a=100;
if (a>100) printf(
else printf(
}
A) a<=100 B) 100 C) 0 D) 1
55
、若执行下面的程序从键盘上输入
9,
则输出结果是
.______B________
#include
void main( )
{int n;
scanf(
if (n++<10) printf(
else printf(
A) 11 B) 10 C) 9 D) 8
56
、下列程序的输出结果是
____C____.
#include
void main()
{char b[]=
char p=0;
while(p<7)
putchar(b[p++]);
putchar('n');
}
A) GFEDCBA B) BCDEFG
C) ABCDEFG D) GFEDCB
法院工作报告-王菲个人资料年龄图片
法院工作报告-王菲个人资料年龄图片
法院工作报告-王菲个人资料年龄图片
法院工作报告-王菲个人资料年龄图片
法院工作报告-王菲个人资料年龄图片
法院工作报告-王菲个人资料年龄图片
法院工作报告-王菲个人资料年龄图片
法院工作报告-王菲个人资料年龄图片
本文更新与2021-01-24 15:48,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/561281.html
-
上一篇:C语言学习知识练习进步题(带规范标准答案)
下一篇:《C语言程序设计》学习指导