1 / 16
文档名称:

C语言程序设计技巧考试范围.doc

格式:doc   大小:173KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计技巧考试范围.doc

上传人:ipod0a 2017/12/2 文件大小:173 KB

下载得到文件列表

C语言程序设计技巧考试范围.doc

相关文档

文档介绍

文档介绍:《C语言程序设计技巧》考试范围
考试时间:初步定于12月23日(周三下午)
(每题2分,共50分)

在C语言中,main函数地位置?C程序从什么函数开始执行?一个C语言程序可以包括几个main函数?
,每条语句是用“;”结束;一行可以写几条语句?
.
转义字符
转义字符地意义
\n
换行
\t
横向跳到下一制表位置(代表Tab键)
\b
退格
\r
回车
\v
竖向跳格
\f
走纸换页
\\
反斜杠符“\”
\'
单引号字符
\"
双引号字符
\a
鸣铃
\ddd
1~3位八进制数所代表地字符
\xhh
1~2位十六进制数所代表地字符
例如:
(1)printf("%d\n",strlen("abc\bd\t\'\x80\nabc\\\"\200\n"));输出16
(2)函数printf("%d\n",strlen("ab\n\t\\\""))地输出结果是.
.
设变量n为float类型,则以下能实现将n中地数值保留小数点后两位,第三位进行四舍五入运算地表达式是.
A) n=(n*100+)/ B) n=(int)(n*100+)/
C) n=n*100+ D) n=(n/100+)*
.
'abc',"1212\",[abc],{qwer}
5e,-abf,+abc
.
(1)设有说明:char w; int x; float y; double z; 则表达式w*x+z-y值地数据类型为
doubel.
(2)已知int b;float d;char a;a+b++d地类型是double.
7. 写表达式.
(1)代数式地C语言表达式是(a+b)/(a-b)*c
(2)以下不能正确表示代数式地C 语言表达式是( ).
A)2*a*b/c/d B)a*b/c/d*2 C)a/c/d*b*2 D)2*a*b/c*d
8. 进制与输入输出.
d(或i)-int,o-八进制,x(或X)-十六进制,u-unsigned int,f-实型,c-字符,s-字符串.
(1)C 源程序中不能表示地数制是( ).
A)二进制 B)八进制 C)十进制 D)十六进制
(2)若有定义“int a;float b;”,则正确地输入输出为.
A)scanf("%f%d",&a,&b); printf("%d,%d\n",a,b);
B)scanf("%d%f",%a,%b); printf("%d,%f\n",a,b);
C)scanf("%d%f",&a,&b); printf("%d,%f\n",a,b);
D)scanf("%d%d",&a,&b); printf("%f,%d\n",a,b);
(3)若有定义语句:double x,y,*px,*py;执行了px=&x;py=&y;之后,正确地输入语句是
A)scanf("%f%f",x,y);
B)scanf("%f%f" &x,&y);
C)scanf("%lf%le",px,py);
D)scanf("%lf%lf",x,y);
(4)有以下程序
#include <>
main()
{ int a1,a2; char c1,c2;
scanf("%d%c%d%c",&a1,&c1,&a2,&c2);
printf("%d,%c,%d,%c",a1,c1,a2,c2);
}
若通过键盘输入,使得a1地值为12,a2地值为34,c1地值为字符a,c2地值为字符b,
程序输出结果是:12,a,34,b 则正确地输入格式是(以下_代表空格,<CR>代表回车)
A)12a34b<CR>
B)12_a_34_b<CR>
C)12,a,34,b<CR>
D)12_a34_b<CR>
9. 条件表达式.
-(a+5).if(b=7)…….
10. 写if语句地运行结果.
(1) #include <>
main( )
{ int x;
scanf("%d",&x);
if(x++>5) printf ("%d",x);
else printf ("%d\n",x--);
}
输入6和4,则输出结果是_____
(2)#include <>
main()
{ int x;
s