- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机语言程序设计复习指导和练习
PAGE
PAGE 11
《计算机语言程序设计》复习指导与练习
江苏城市职业学院 林小宁
“计算机语言程序设计”采用C语言作为教学语言。通过本课程的学习,使学生能够熟悉C语言,了解它们的特点,初步掌握利用C语言编程解决各种实际应用的基本方法,为今后正确运用它打下基础。为帮助同学们更好的学习与考试,这里对本课程的学习及考试要求作比较详细的说明。
1.基本要求:
1.了解C语言的用途、特点以及上机运行C语言程序的基本步骤;
2.掌握C语言各种数据类型的定义与使用方法;
3.熟练掌握利用C语言的三种基本结构编制简单程序的方法;
4.掌握C语言函数的定义、调用及说明的方法;
5.掌握C语言指针、结构体与共用体变量的使用方法,能正确运用它们;
6.掌握文件的有关操作。
2.考核说明
(1)本课程实行全省统一考试,采用闭卷笔试形式,时间为120分钟;
(2)考试内容不超出本复习指导要求内容,相关题型见后续综合练习(具体题目仅供参考);
(3)最终成绩评定可按考试80%、上机实验与平时作业20%计算。
3.练习
为使学生更好的复习考试,本练习给出了有关考试的题型及相应的比例,其中:填空题(每空2分,共30分)、单项选择题(每小题2分,共30分)、阅读程序题(30分)、改错题(10分)。本练习只作为考试题型的参考,希望学生在复习中着重掌握对基本概念及编程方法的理解。
1)填空题
1.C程序的基本组成单位是( )。
2.一个C程序中至少且只能应包括一个( )函数。
3.结构化程序设计的三种基本结构是:( )、( )和( )。
4.在C语言中(以16位PC机为例),一个char型数据在内存中所占的字节数为( )。
5.C语言中的标识符只能由三种字符组成,它们是( ),( ),( )。
6.进行求余运算时,%两侧均应为( )数据。
7.若有定义int k,j;运算表达式k=(j=3,j+2,++j,j++)后,变量k的值是( );变量j的值是( )。
8.表达式231612||2的值为( ),表达式(231612)+2的值为( )。
9.表达式246!=246/2*2的值为( ),表达式246==247/2*2的值为( )。
10.在C语言中,二维数组元素在内存中的存放顺序为( )。
11.执行语句printf(\n%d\n,strlen(C语言程序设计));后,输出结果为( )
12.执行语句printf(%d\n,strcmp(Windows 98,Windows 95)0?1:-1);后,输出结果为( )。
13.C语言规定,可执行程序的开始执行点是( )。
14.在C语言中,一个函数一般由两部分组成,它们是( )和( )。
15.在C程序中,调用函数时应保证实参和形参在( )和( )一致。
16.C程序中定义的变量,代表内存中的一个( )。
17.在C程序中,指针变量能够赋( )值或( ) 值。
18.在C程序中,文件可以用( )方式存取,也可以用( )方式存取。
19.在C 程序中,数据可以用( )和( )两种代码性形式存放。
20.内存中供用户使用的存储空间可以分为( )、( )及( )三部分。
21.在C语言中每一个变量和函数有两个属性:( )和( )。
22.以下程序的功能是:从键盘上输入一行字符,存入一字符数组中,构成一个字符串。然后输出该字符。请填空:[1] ,[2] 。
# include ”ctype.h”
# include ”stdio.h”
main( )
{ char str[81],*sptr; int i;
for(i=0;i80;i++)
{str[i]=getchar( );
if(str[i]==’\n’) break;}
str[i]= [1] ;
sptr=str;
while(*sptr) putchar(*sptr [2] );}
23.语句段char s[20]=”abcd”,*sp=s; sp++;puts(strcat(sp,”ABCD”);的输出结果是(bcdABCD)。
24.以下函数求字符串长度。请填空:[1] ,[2]
int strlen(char *str)
{int i;
for(i=0; [1] ;i++);
return [2] ;}
25.使用局部和全局变量时,全局变量和局部变量( )同名;形参和局部变量( )同名。
26.对数组元素的引用可以采用( )和( )两种形式。
27.如分别有定义int *p( )及int (*p)( ),前者中的p是( ),后者中的p是( )。
28.如分别有定义int *p[ ])及int (*p)[ ],前者中p是
文档评论(0)