C语言程序设计自测练习第一稿精品文档39页.docx
- 文档编号:6532942
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:27
- 大小:32.13KB
C语言程序设计自测练习第一稿精品文档39页.docx
《C语言程序设计自测练习第一稿精品文档39页.docx》由会员分享,可在线阅读,更多相关《C语言程序设计自测练习第一稿精品文档39页.docx(27页珍藏版)》请在冰豆网上搜索。
C语言程序设计自测练习第一稿精品文档39页
1.7自测练习
死记硬背是一种传统的教学方式,在我国有悠久的历史。
但随着素质教育的开展,死记硬背被作为一种僵化的、阻碍学生能力发展的教学方式,渐渐为人们所摒弃;而另一方面,老师们又为提高学生的语文素养煞费苦心。
其实,只要应用得当,“死记硬背”与提高学生素质并不矛盾。
相反,它恰是提高学生语文水平的重要前提和基础。
1.C语言是一种()。
其实,任何一门学科都离不开死记硬背,关键是记忆有技巧,“死记”之后会“活用”。
不记住那些基础知识,怎么会向高层次进军?
尤其是语文学科涉猎的范围很广,要真正提高学生的写作水平,单靠分析文章的写作技巧是远远不够的,必须从基础知识抓起,每天挤一点时间让学生“死记”名篇佳句、名言警句,以及丰富的词语、新颖的材料等。
这样,就会在有限的时间、空间里给学生的脑海里注入无限的内容。
日积月累,积少成多,从而收到水滴石穿,绳锯木断的功效。
A.低级语言B.高级语言C.机器语言D.汇编语言
要练说,先练胆。
说话胆小是幼儿语言发展的障碍。
不少幼儿当众说话时显得胆怯:
有的结巴重复,面红耳赤;有的声音极低,自讲自听;有的低头不语,扯衣服,扭身子。
总之,说话时外部表现不自然。
我抓住练胆这个关键,面向全体,偏向差生。
一是和幼儿建立和谐的语言交流关系。
每当和幼儿讲话时,我总是笑脸相迎,声音亲切,动作亲昵,消除幼儿畏惧心理,让他能主动的、无拘无束地和我交谈。
二是注重培养幼儿敢于当众说话的习惯。
或在课堂教学中,改变过去老师讲学生听的传统的教学模式,取消了先举手后发言的约束,多采取自由讨论和谈话的形式,给每个幼儿较多的当众说话的机会,培养幼儿爱说话敢说话的兴趣,对一些说话有困难的幼儿,我总是认真地耐心地听,热情地帮助和鼓励他把话说完、说好,增强其说话的勇气和把话说好的信心。
三是要提明确的说话要求,在说话训练中不断提高,我要求每个幼儿在说话时要仪态大方,口齿清楚,声音响亮,学会用眼神。
对说得好的幼儿,即使是某一方面,我都抓住教育,提出表扬,并要其他幼儿模仿。
长期坚持,不断训练,幼儿说话胆量也在不断提高。
2.以下描述中错误的是()。
A.不同的计算机可以理解的机器语言也不同
B.机器语言和汇编语言都和具体的硬件平台相关,因此统称为低级语言
C.高级语言编写的程序较为简洁,可读性较好
D.编译方式执行速度较快,且每次修改源程序后不必重新进行编译处理
3.以下描述中正确的是()。
A.C语言编程的一个显著特点是以计算机工作方式来思考和组织程序代码
B.面向过程的程序设计方法以提高执行效率、少占内存作为目标
C.面向过程的程序设计方法一般采用结构化和模块化设计思想
D.面向对象的程序设计方法提高了软件开发的可重用性,但增加了程序开发的复杂性
4.以下描述中错误的是()。
A.编写C程序的过程通常称为编辑,结果将得到.c源文件
B.C源程序经过编译,将生成本机目标代码文件,扩展名为obj
C.链接过程通常是将目标代码文件和程序中使用到的其他代码连接在一起
D.运行结果不对,通常是由于语法错误引起的
5.语句“printf("Welcome\nto\nC!
");”将输出()。
A.1行B.2行C.3行D.4行
6.有以下程序
#include"stdio.h"
voidmain()
{floata=b=2,result;
result=a/b;
printf("result=%f\n",result);}
正确的说法是()。
A.因为变量声明问题导致编译出错
B.因为result=a/b;语句有误导致编译出错
C.输出结果为result=2.000000
D.输出结果为result=1.000000
7.下列程序运行时输入34,则程序的输出结果是()。
#include"stdio.h"
intmulti(inta,intb)
{returna*b;}
voidmain()
{intx,y,t;
printf("Pleaseinputtwointegers(xandy):
");
scanf("%d%d",&x,&y);
t=multi(x,y);
printf("%d\n",t);}
A.3B.4C.7D.12
8.以下程序的运行结果是()。
#include"stdio.h"
#defineRATE0.05
voidmain()
{doublesalary,tax;
salary=5000.00;
tax=(salary-3000)*RATE;
printf("Theresultis:
%.2f\n",salary-tax);}
A.5000.00B.100.00C.4900.00D.3000.00
9.以下程序的运行结果为()。
#include"stdio.h"
voidmain()
{printf("%d\n",sizeof(char)+sizeof(int)+sizeof(double));}
A.148B.1,4,8C.144D.13
10.有以下程序
#include"stdio.h"
voidmain()
{charch;
printf("输入一个大写字母:
");
scanf("%c",&ch);
digit=ch-'A';
printf("%c,%d\n",digit+'a',digit);}
若程序运行时输入B,则程序的输出结果是()。
A.编译时出错B.b,BC.b,1D.B,1
2.5自测练习
1.已定义:
intk,a,b;unsignedlongw=5;doublex=1.42,不正确的表达式是()。
A.x%(-3)B.w+=-2C.k=(a=2,b=3,a+b)D.a+=a-=(b=4)*(a=3)
2.单精度变量x=3.0,y=4.0,下列表达式中的y的值为9.0的是()。
A.y/=x*27/4B.y+=x+2.0C.y-=x+8.0D.y*=x-3.0
3.已定义intnum=sum=7,(sum=num++,sum++,++num)表达式的结果是()。
A.7B.8C.9D.10
4.若有定义:
inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。
A.2.500000B.4.50000C.3.500000D.0.00000
5.若x、i、j和k都是int型变量,则执行下面表达式x=(i=4,j=16,k=32)后x的值为()。
A.4B.16C.32D.52
6.设有定义:
intx=2;,以下表达式中,值不为6的是()。
A.x*=x+1B.x++,2*xC.x*=(1+x)D.2*x,x+=2
7.若变量a、i已正确定义,且i已正确赋值,合法的语句是()。
A.a==1B.++i;C.a=a++=5;D.a=int(i);
8.执行下面程序段的输出结果是()。
intx=023,y=5,z=2+(y+=y++,x+8,++x);printf("%d,%d\n",x,z);
A.18,13B.19,14C.22,21D.20,22
9.已知i、j、k为int型变量,若从键盘输入:
1,2,3
A.scanf("%2d%2d%2d",&i,&j,&k);B.scanf("%d%d%d",&i,&j,&k);
C.scanf("%d,%d,%d",&i,&j,&k);D.scanf("i=%d,j=%d,k=%d",&i,&j,&k);
10.执行下面程序段的输出结果为()。
intx=13,y=5;printf("%d",x%=(y/=2));
A.3B.2C.1D.0
3.6自测练习
1.为表示关系x≥y≥z,应使用C语言表达式()。
A.(x>=y)&&(y>=z)B.(x>=y)and(y>=z)
C.x>=y>=zD.(x>=Y)&&(Y>=z)
2.以下运算符中优先级最低的运算符为()。
A.&&B.&C.!
=D.||
3.下列表达式中,()不满足“当x的值为偶数时其值为真,为奇数时其值为假”的要求。
A.x%2==0B.!
x%2!
=0C.(x/2*2-x)==0D.!
(x%2)
4.判断char型变量ch是否为大写字母的正确表达式是()。
A.'A'<=ch<='Z'B.(ch>='A')&(ch<='Z')
C.ch>='A'&&ch<='Z'D.('A'<=ch)AND('Z'>=ch)
5.在C语言中,要求运算数必须是整型的运算符是()。
A./B.++C.!
=D.%
6.下述程序段的输出结果是()。
inta=2,b=3,c=4,d=5;
intm=2,n=2;
a=(m=a>b)&&(n=c>d)+5;
printf("%d",n);
A.0B.1C.2D.5
7.执行下列程序段后,变量m的值是()。
intw=1,x=2,y=3,z=4,m;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 自测 练习 第一 精品 文档 39