C语言题库Word文档下载推荐.docx
- 文档编号:15005716
- 上传时间:2022-10-26
- 格式:DOCX
- 页数:14
- 大小:30.56KB
C语言题库Word文档下载推荐.docx
《C语言题库Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《C语言题库Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。
编译就是将已编辑好的源程序(已存储在磁盘文件中)翻译成二进制的目标代码。
后缀是.obj
6、C语言源程序文件后缀是_.c__。
经过编译后生成文件的后缀是__.obj_,经过链接后生成文件的后缀是__.exe__。
第2章C语言的数据类型与基本操作
1、字符串:
用双撇号括起来的零个或多个字符系列。
例:
“A”是两个字节,‘A’是一个字节。
“”表示一个空字符串,占用一个字节。
2、C语言主要关键字:
(注意第一个字小写,可能会是考点)
数据类型:
charintfloatdoublevoid
输入输出:
scanfprintfgetcharputchargetchgetche
语句:
ifelseswitchcasedefaultbreakwhilefordocontinuegotoreturn
运算符:
sizeof
3、关键字:
由编译程序预定义的、具有固定的含义的、在组成结构上均由小写字母构成的标识符。
4、单目运算优先级最高
单目运算:
++、--、!
、&
双目运算:
+、-、*、/、%、&
&
、||
三目运算:
a>
b?
a:
b;
5、逻辑与(&
)运算表达式中,只要前面一个表达式被判定为“假”,系统不再判定其后表达式,整个表达式的值为0.(同真则真)
a=5;
“0&
a++”;
a=_5_
6、已定义“intx=4,b=5,y;
”,执行语句;
y=++x>
x:
b-->
++x?
++b:
x后,x、b、y的值分别为__x=6,b=4,y=6_
7、分析下列逗号表达式的计算过程及结果
(1)3+5,6*3表达式的值是18。
(2)a=(3+5,6*3)a的值是18,此为赋值表达式。
(3)a=3+5,6*3a的值是8,表达式的值是18(先做赋值运算)
(4)a=3+5,6*aa的值是8,表达式的值是48。
(5)(a=3+5,6*a),a+100a的值是8,表达式的值是108。
8、当运算符的两端运算类型不一致的时候,储存值域窄的向值域宽的转换。
charch;
inti;
floatf;
(ch+i)/f的储存类型为:
单精度
9、在C语言中,正确的int类型的常数是(D)
A.-2UB.059C.3aD.0xaf\
10、表达式5%(-3)的值是_2_,表达式-5%(-3)的值是_-2_(符号和左操作数相同)
11、执行下列语句后,a的值为8;
b的值为8;
c的值为10。
intx=10,y=9;
inta,b,c;
a=(--x==y++)?
--x:
++y;
b=x++;
c=y;
12、P45(14、改编)有一下程序段,执行后k的值为___2___
intk=0,a=1,b=2,c=3;
k=a<
b:
a;
13、P46(6、改编)写出下列程序的输出结果。
main()
{charc=65;
printf(“%c,%d,%x\n”,c,c,c);
}
输出结果:
A,65,41
第3章顺序结构程序设计
1、为解决一个问题而采取的方法和步骤称为“算法”。
C语言算法的特性:
有穷性、确定性、有0个或多个输入(既可以没有输入,也可以有输入)、有1个或多个输出
算法有两大要素:
一是操作,另一是结构控制。
结构控制三种基本结构:
顺序结构、选择结构、循环结构。
2、常用的算法表示方法有自然语言、传统流程图、结构化流程图、N-S流程图、PAD图、伪代码及计算机语言。
3、
起止框处理框判定框输入输出框流程线
4、常用方法自顶向下、逐步细化的设计过程
5、关于格式符号s的用法举例。
main()
{printf(“%s\n”,“happyman”);
printf(“%10s\n”,“happyman”);
printf(“%-10s\n”,“happyman”);
printf(“%8.5s\n”,“happyman”);
printf(“%-8.5s\n”,“happyman”);
return0;
}
程序运行结果如下:
happyman(一般格式输出)
happyman(输出宽度10,在左端补2个空格)
happyman(输出宽度10,在右端补2个空格)
happy(取左端5个字符,输出宽度8,在左端补3个空格)
happy(取左端5个字符,输出宽度8,在右端补3个空格)
6、输入流数据分隔。
scanf函数是从输入数据流中接收到非空的字符,再转换成格式项描述的格式,传送到与格式项对应的地址中去。
根据格式字符的含义从输入流中取得数据。
根据格式中指定的域宽分割出数据项
用分隔符。
空格、跳格符(‘\t’)、换行符(‘\n’)都是C语言认定的数据分割符
7、putchar()一般调用格式是:
putchar(ch);
功能:
将变量ch的值输出到终端(显示器)设备上。
getchar()函数一般调用格式是:
getchar()
从终端(或制定输入设备)获取一个输入字符。
考题:
将变量值输出到终端设备上的函数是putchar(ch);
从终端获取一个输入字符的函数是getchar()
8、x,y,z被定义为int,若从键盘给x,y,z输入数据,正确的输入语句是(B)
A、INPUTx、y、zB、scanf(“%d%d%d”,&
x,&
y,&
z);
C、scanf(“%d%d%d”,x,y,z);
D、read(“%d%d%d”,&
9、在scanf()函数的格式控制中,各式说明的类型与输入项的类型应该一一对应匹配,如果类型不匹配时,系统()。
A、不予接受B、并不给出出错信息,但不可能得到正确数据
C、能接受正确输入D、给出出错信息,不予接收输入
10、P71(15、改编)已知在ASCII码字符集中,字母A的序号为65,则下面程序输出结果为A,65
#include“stdio.h”
main
{charc=‘A’
printf(“%c,%d\n”,c,i);
11、P72(1、改编)下列语句的输出结果是:
(1)123.46,123
(2)1.23456E2
(1)floata=123.456;
printf(“%8.2f,%d\n”,a,(int)a);
(2)floata=123.456;
printf(“%e\n”,a);
12、P73(3、改编)分析程序的运行结果
{
intx=97;
printf(“%c,%s\n”,”...”);
a,...
第四章选择结构程序设计
1、if(表达式)语句
2、if语句的嵌套:
在if语句中又包含一个或多个if语句称为if语句的嵌套。
if语句可以内嵌在if子句子中,也可以内嵌在else子句子中。
应当注意if与else的配对关系,else总是与它上面最近的if配对。
3、switch语句执行时,系统首先求解表达式的值,当表达式的值与某个case后的常量表达式的值相等时,就开始执行该case后面的语句,而不再进行判断。
如果所有的case后面的常量表达式的值都和表达式的值不匹配,系统就执行default后面的语句,如果省略了default语句,那将不做任何处理。
4、输入三个整数,输出最大数和最小数。
#include“stdio.h”
{inta,b,c,max,min;
printf(“请输入a,b,c的值\n”);
scanf(“%d,%d,%d”,&
a,&
b,&
c);
if(a>
b)
{
max=a;
min=b;
else
{
max=b;
min=a;
if(max<
c)
max=c;
if(min>
min=c;
printf(“max=%d\nmin=%d”,max,min);
return0;
5、以下关于switch语句和break语句的描述中,只有(B)是正确的。
A、在switch语句中必须使用break语句
B、在switch语句中,可以根据需要使用或不使用break语句
C、break语句只能用于switch语句中
D、break语句是switch语句的一部分
6、对if语句中表达式的类型,下面描述正确的是(D)
A、必须是关系表达式
B、必须是关系表达式或逻辑表达式
C、必须是关系表达式或算术表达式
D、可以使任意表达式
7、执行下面程序,输出为(D)
mian()
{intm=20;
switch(m)
case19:
m+=1;
case12:
case21:
case22:
printf(“%d\\n”,m);
8、若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。
则以下不能满足要求的表达式是(D)
A、A%2==1B、!
(A%2==0)C、!
(A%2)D、A%2
10、以下程序的输出结果是-11,请填空。
mian()
{intx=100,a=200,b=50;
intv1=25,v2=20;
if(a<
if(b!
=50)
if(!
v1)
x=11;
elseif(v2)
x=12
x=__-11__
printf(“%d”,x);
return0;
11、P97(6、改编)以下程序运行后的结果为_3,4_____
a=2,b=3;
if(a<
a++;
b++;
printf(“%d,%d\n”,a,b)
第五章循环结构程序设计
1、编程实现1+2+3+…+100.
{inti,sum=0;
i=1;
while(i<
=100)
{sum+=i;
i++;
printf(“%d\n”,sum);
2、循环结构三要素:
初始值、循环条
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 题库