C语言E方案整理题库Word下载.docx
- 文档编号:4771611
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:117
- 大小:42.61KB
C语言E方案整理题库Word下载.docx
《C语言E方案整理题库Word下载.docx》由会员分享,可在线阅读,更多相关《C语言E方案整理题库Word下载.docx(117页珍藏版)》请在冰点文库上搜索。
\n"
);
}
#include<
main()
/*/programming/*//
/*programming*/
include<
/*/*programming*/*/
618、下列叙述错误的是______。
一个C语言程序只能实现一种算法
C程序可以由多个程序文件组成
C程序可以由一个或多个函数组成
一个C函数可以单独作为一个C程序文件存在
657、以下叙述中错误的是______。
计算机不能直接执行用C语言编写的源程序
C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件
后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件
后缀为.obj和.exe的二进制文件都可以直接运行
D
659、对于一个正常运行的C程序,以下叙述中正确的是______。
程序的执行总是从main函数开始,在main函数结束
程序的执行总是从程序的第一个函数开始,在main函数结束
程序的执行总是从main函数开始,在程序的最后一个函数中结束
程序的执行总是从程序中的第一个函数开始,在程序的最后一个函数中结束
700、计算机能直接执行的程序是______。
源程序
目标程序
汇编程序
可执行程序
704、C源程序中不能表示的数制是______。
二进制
八进制
十进制
十六进制
知识点二:
C2基本数据类型及表达式/常量
271、以下符合C语言语法的实型常量是______。
1.2E0.5
3.14159E
.5E-3
E15
知识点/选择题/C2基本数据类型及表达式/常量T
328、以下选项中可作为C语言合法常量的是______。
-80.
-080
-8e1.0
-80.0e
332、以下选项中,合法的一组C语言数值常量是______。
028
.5e-3
-0xf
12.
0Xa23
4.5e0
.l77
4e1.5
0abc
0x8A
10,000
3.e5
343、以下正确的字符串常量是______。
"
\\\"
'
abc'
OlympicGames
381、以下选项中不能作为合法常量的是______。
1.234e04
1.234e0.4
1.234e+4
1.234e0
460、以下选项中合法的字符常量是______。
B"
\010'
68
676、以下选项中不属于字符常量的是______。
C'
C"
\xCC'
\072'
701、以下选项中不能作为C语言合法常量的是______。
cd'
0.1e+6
\a"
\011'
知识点三:
C3顺序结构程序设计/输入函数T
57、已知i、j、k为int型变量,若从键盘输入:
1,2,3↙,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是______。
scanf("
%2d%2d%2d"
&
i,&
j,&
k);
%d%d%d"
%d,%d,%d"
i=%d,j=%d,k=%d"
知识点/选择题/C3顺序结构程序设计/S输入函数T
58、已知i、j、k为int型变量,若从键盘输入:
i=1,j=2,k=3↙,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是______。
59、有以下程序段
intm=0,n=0;
charc='
a'
;
%d%c%d"
m,&
c,&
n);
%d,%c,%d\n"
m,c,n);
若从键盘上输入:
10A10↙,则输出结果是______。
10,A,10
10,a,10
10,a,0
10,A,0
60、有以下程序段
20B20↙,则输出结果是______。
20,B,20
20,b,20
20,b,0
20,B,0
知识点/选择题/C3顺序结构程序设计/S输入函数
103、若有说明:
long*p,a;
则不能通过scanf语句正确给输入项读入数据的程序段是______。
*p=&
a;
%ld"
p);
p=&
p=&
a);
知识点/选择题/C8指针/指针变量与输入函数T
157、若变量已正确说明为float类型,要通过语句scanf("
%f%f%f"
a,&
b,&
c);
给a赋予10.0,b赋予22.0,c赋予33.0,不正确的输入形式是:
______。
10
22
33
10.0,22.0,33.0
10.0
22.033.0
1022
知识点/选择题/C3顺序结构程序设计/输入函数T
169、X、Y、Z被定义为int型变量,若从键盘给X、Y、Z输入数据,正确的输入语句是______。
INPUTX,Y,Z;
%d%d%d"
X,&
Y,&
Z);
X,Y,Z);
read("
212、已知i、j、k为int型变量,若从键盘输入:
i,j,k);
236、有以下程序段
408、有以下程序
{intm,n,p;
m=%dn=%dp=%d"
n,&
p);
%d%d%d\n"
m,n,p);
若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是______。
m=123n=456p=789
m=123n=456p=789
m=123,n=456,p=789
123456789
549、有定义语句:
intx,y;
。
若要通过scanf("
%d,%d"
x,&
y);
语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是______。
1112↙
11,12↙
11,12↙
11,↙12↙
707、若变量已正确定义为int型,要通过语句scanf("
给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是______。
(代表一个空格符)
1,2,3<
回车>
123<
1,2,3<
知识点四:
C4选择结构程序设计/S逻辑运算短路问题T
5、设a=5、b=6、c=7、d=8、m=2、n=2,执行
(m=a>
b)&
&
(n=c>
d)后n的值为______。
1
2
3
4
知识点/选择题/C4选择结构程序设计/S逻辑运算短路问题T
6、设a=5、b=6、c=10、d=8、m=2、n=5,执行
5
7、设a=5、b=6、c=7、d=8、m=2、n=2,执行
(m=a<
b)||(n=c>
d)
后n的值为______。
8、设a=8、b=10、c=7、d=8、m=2、n=6,执行
d)
6
知识点/选择题/C4选择结构程序设计/S逻辑运算短路问题
114、设a=5、b=6、c=7、d=8、m=1、n=1,执行
知识点/选择题/C4选择结构程序设计/逻辑运算短路问题T
156、设x、y、t均为int型变量,则执行语句:
x=y=3;
t=++x||++y;
后,y的值为______。
不定值
4
3
1
171、设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=3则逻辑表达式(m=a>
d)运算后,n的值为______。
2
238、有以下程序
{inti=1,j=1,k=2;
if((j++||k++)&
i++)printf("
%d,%d,%d\n"
执行后输出的结果是______。
1,1,2
2,2,1
2,2,2
2,2,3
258、有以下程序
{inta=1,b=2,m=0,n=0,k;
k=(n=b>
a)||(m=a<
b);
%d,%d\n"
k,m);
程序运行后的输出结果是______。
0,0
0,1
1,0
1,1
309、以下程序的输出结果是______。
main()
{inta=-1,b=1,k;
if((++a<
0)&
!
(b--<
=0))
%d%d\n"
a,b);
else
b,a);
-11
01
10
00
410、有以下程序
{inti=1,j=2,k=3;
if(i++==1&
(++j==3||k++==3))
%d%d%d\n"
123
234
223
233
知识点五:
C4选择结构程序设计/Sswitch嵌套T
89、以下程序的输出结果是_______。
main()
{intx=1,y=0,a=0,b=0;
switch(x)
{case1:
switch(y)
{case0:
a++;
break;
case1:
b++;
}
case2:
printf("
}
2,1
2,2
1,1
21
知识点/选择题/C4选择结构程序设计/Sswitch嵌套T
90、以下程序的输出结果是_______。
{intx=1,y=0,a=1,b=1;
3,2
2,3
32
91、以下程序的输出结果是_______。
{inta=1,b=0,x=1,y=1;
switch(a)
switch(b)
x++;
y++;
x,y);
219、有以下程序
{inta=15,b=21,m=0;
switch(a%3)
{case0:
m++;
break;
case1:
switch(b%2)
{default:
case0:
%d\n"
m);
知识点/选择题/C4选择结构程序设计/switch嵌套T
知识点六:
C4选择结构程序设计/IF语句T
112、若执行下面的程序时从键盘上输入3和4,
{inta,b,s;
%d%d"
s=a;
if(a<
b)s=b;
s=s*s;
s);
则输出是______。
9
16
18
20
知识点/选择题/C4选择结构程序设计/IF语句T
172、阅读以下程序
{intx;
%d"
x);
if(x--<
5)printf("
x);
elseprintf("
x++);
程序运行后,如果从键盘上输入5,则输出结果是______。
5
6
293、下列条件语句中,功能与其他语句不同的是______。
if(a)printf("
elseprintf("
y);
if(a==0)printf("
if(a!
=0)printf("
320、若执行下面程序时从键盘上输入5,
intx;
if(x++>
5)printf("
x--);
7
338、有以下计算公式
若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是______。
if(x>
=0)y=sqrt(x);
elsey=sqrt(-x);
y=sqrt(x);
if(x<
0)y=sqrt(-x);
y=sqrt(x>
=0?
x:
-x);
431、若执行以下程序时从键盘上输入9,则输出结果是______。
{intn;
if(n++<
10)printf("
n);
n--);
11
9
8
661、设变量x和y均已正确定义并赋值。
以下if语句中,在编译时将产生错误信息的是______。
if(x++);
y&
y!
=0);
0)x--
elsey++;
if(y<
0){;
elsex++;
682、若变量已正确定义,有以下程序段
inta=3,b=5,c=7;
if(a>
b)
a=b;
c=a;
if(c!
=a)c=b;
a,b,c);
其输出结果是______。
程序段有语法错
3,5,3
3,5,5
3,5,7
708、有以下程序段
inta,b,c;
a=10;
b=50;
c=30;
b)a=b,b=c;
c=a;
printf("
a=%db=%dc=%d\n"
程序的输出结果是______。
a=10b=50c=10
a=10b=50c=30
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 方案 整理 题库