c语言程序设计期末复习速成,原创:TOP272015年电大本科C语言程序设计A期末复习考试小抄.doc文档免费在线阅读...

《2015年电大本科《C语言程序设计A》期末复习考试小抄.doc》由会员分享,可免费在线阅读全文,更多与《TOP272015年电大本科《C语言程序设计A》期末复习考试小抄.doc文档免费在线阅读》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。

1、eak;if(M%i==)rintf(quot%dquot,i);i++;}rintf(quot\nquot);}运行结果:includeinta[]={,,,,,};voidmain(){inti,s,s;s=s=;for(i=;ivoidmain(){inta[][]={{,,},{,,},{,,}};inti,*=ama[][];for(i=;i)rintf(quot%dquot,*);++;}rintf(quot\nquot);}运行结果:includeincludestructWorker{charname[];intage;floatay;};voidmain(){structWorkerx;char*t=quotlioutingquot;intd=;floatf=;strcy(xname,t);xage=d;xay=f;xage++;xay*=;rintf(quot%s%d%f\nquot,xname,xage,xay);}运行结果:lioutingincludevoidmain()。

2、[];quot,则该数组占用的存储空间的字节数为()假定二维数组的定义为quotdoublea[M][N];quot则数组元素的行下标取值范围在(~Mquot,xy);quot语句序列后得到的输出结果为()把表达式x=x+y转换成复合赋值表达式为(x+=y)假定x的值为,则执行quota=((!x)?:);quot语句后a的值为()假定一canf)假定一个枚举类型的定义为quotenumRA{ab,ac,ad,ae};quot,则ac的值为()double类型的长度为()执行quotintx=,y=;rintf(quot%d+quotDquotwb+quot二、填空题在一个C语言程序文件中,若要包含另外一个头文件或程序文件,则应使用的预处理命令为(include)用于从键盘上为变量输入值的标准输入函数的函数名为(s制数为(D)。ABCD若要以读和写两种操作方式打开一个二进制文件,当文件不存在时返回打开失败信息,则选用的打开方式字符串为(C)。Aquotr+quotBquotab+quotCquot。{inti,j,k==;for(数组的定义为“doublea[M][N];”,则每个数组元素的行下标取值范围在_~M之间。空字符串的长度为__。在函数外定义的变量,若没有被初始化则系统隐含对它所赋的初值为_。若指向x,则*与x式x=x+y表示成复合赋值表达式为x+=y。假定x=,则执行“a=(!x?:);”语句后a的值为__。假定一维字符指针数组的定义为“char*a[];”,则该数组占用的存储空间的字节数为__。假定二维numRA{ab,ac,ad,ae};”,则ac的值为_。double类型的长度为__。执行“intx=,y=;rintf(quot%dquot,xy);”语句序列后得到的输出结果为__。表达orker))。在一个C语言程序文件中,若要包含另外一个头文件或程序文件,则应使用的预处理命令为include。用于从键盘上为变量输入值的标准输入函数的函数名为scanf。假定一个枚举类型的定义为“e通常作为空指针值,它对应的值为。假定要动态分配一个类型为structWorker的对象,并由。

3、h+i)Cama+iD*a+i假定有语句为quotint*=calloc(+,sizeof(int)),则所指向的动态数组中所包含的元素个数为(C)。ABcD十进制数表示成符合C语言规定的八进为quotchar*func(intn)quot,则该函数的返回类型为(D)。AintBint*ccharDchar*假定a为一个字符数组名,则元素a[i]的指针访问方式为(B)。Aa+iB*(a一种循环假定n的值为,则表达式n++的值为(B)。ABCD假定一个二维数组的定义为quotinta[][]={{,},{,,}}号quot,则元素a[][O]值为(A)。ABCD假定一个函数原型为一种循环假定n的值为,则表达式n++的值为(B)。ABCD假定一个二维数组的定义为quotinta[][]={{,},{,,}}号quot,则元素a[][O]值为(A)。ABCD假定一个函数原型为quotchar*func(intn)quot,则该函数的返回类型为(D)。AintBint*ccharDchar*假定a为一个字。 指针指向这个对象,则使用的表达式为structWorker*r=malloc(sizeof(structWtrcat()函数用于连接两个字符串。假定所指对象的值为,+所指对象的值为,则*++的值为。若要把一个整型指针转换为字符指针,则采用的强制转换表达式为(char*)。NULL是一个符号常量,值为。若x=,y=,则xy的值为(假)。假定二维数组的定义为“inta[][];”,则该数组所含元素的个数为。执行“tyedefintABC[];”语句把ABC定义为具有个整型元素的_数组_类型。s为(fgtscore)一个函数定义由函数头_和函数体两部分组成。执行“rintf(quot%cquot,'F');”语句后得到的输出结果为D。int类型的长度为。表达式(float)的)之间空字符串的长度为()在所有函数定义之外定义的变量,若没有被初始化则系统隐含对它所赋的初值为()若指向x,则(*)与x的表示是等价的。直接访问表达式(*f)score所对应的间接访问表达式维字符指针数组的定义为quotchar*。

4、eak;if(M%i==)rintf(quot%dquot,i);i++;}rintf(quot\nquot);}运行结果:includeinta[]={,,,,,};voidmain(){inti,s,s;s=s=;for(i=;ivoidmain(){inta[][]={{,,},{,,},{,,}};inti,*=ama[][];for(i=;i)rintf(quot%dquot,*);++;}rintf(quot\nquot);}运行结果:includeincludestructWorker{charname[];intage;floatay;};voidmain(){structWorkerx;char*t=quotlioutingquot;intd=;floatf=;strcy(xname,t);xage=d;xay=f;xage++;xay*=;rintf(quot%s%d%f\nquot,xname,xage,xay);}运行结果:lioutingincludevoidmain()。 值表达式为(x+=y)假定x的值为,则执行quota=((!x)?:);quot语句后a的值为()假定一维字符指针数组的定义为quotchar*a[];quot,则该数组占用的存储空间的字节数为()假定二维数组的定义为quotdoublea[M][N];quot则数组元素的行下标取值范围在(~M)之间空字符串的长度为()在所有函数定义之外定义的变量,若没有被初始化则系统隐含对它所赋的初值为()若指向x,则(*)与x的表示是等价的。直接访问表达式(*f)score所对应的间接访问表达式为(fgtscore)一个函数定义由函数头_和函数体两部分组成。执行“rintf(quot%cquot,'F');”语句后得到的输出结果为D。int类型的长度为。表达式(float)的值为。若x=,y=,则xy的值为(假)。假定二维数组的定义为“inta[][];”,则该数组所含元素的个数为。执行“tyedefintABC[];”语句把ABC定义为具有个整型元素的_数组_类型。strcat()函数用于连接两个字符串。假。

5、 空间的字节数为__。假定二维数组的定义为“doublea[M][N];”,则每个数组元素的行下标取值范围在_~M之间。空字符串的长度为__。在函数外定义的变量,若没有被初始化则系统隐含对它所赋的初值为_。若指向x,则*与x的表示是等价的。与结构成员访问表达式(*f)score等价的表达式为fgtscore。执行“rintf(quot%cquot,'A'+);”语句后得到的输出结果为_C_。shortint类型的长度为__。用类型关键字表示十进制常数f的类型为float。假定y=,则表达式++y*的值为__。逻辑表达式(x==amamygt)的相反表达式为(x!=||yvoidmain(){inti,j,k=;for(i=;ivoidmain(){intx=;inti=;while(ivoidmain(){inta[]={,,,,,,,};inti,s=;for(i=;i=amama[i]intWF(itay;};voidmain(){structWorkerx={quotwanghuaquot,,。所指对象的值为,+所指对象的值为,则*++的值为。若要把一个整型指针转换为字符指针,则采用的强制转换表达式为(char*)。NULL是一个符号常量,通常作为空指针值,它对应的值为。假定要动态分配一个类型为structWorker的对象,并由r指针指向这个对象,则使用的表达式为structWorker*r=malloc(sizeof(structWorker))。在一个C语言程序文件中,若要包含另外一个头文件或程序文件,则应使用的预处理命令为include。用于从键盘上为变量输入值的标准输入函数的函数名为scanf。假定一个枚举类型的定义为“enumRA{ab,ac,ad,ae};”,则ac的值为_。double类型的长度为__。执行“intx=,y=;rintf(quot%dquot,xy);”语句序列后得到的输出结果为__。表达式x=x+y表示成复合赋值表达式为x+=y。假定x=,则执行“a=(!x?:);”语句后a的值为__。假定一维字符指针数组的定义为“char*a[];”,则该数组占用的存。

6、数组名,则元素a[i]的指针访问方式为(B)。Aa+iB*(a+i)Cama+iD*a+i假定有语句为quotint*=calloc(+,sizeof(int)),则所指向的动态数组中所包含的元素个数为(C)。ABcD十进制数表示成符合C语言规定的八进制数为(D)。ABCD若要以读和写两种操作方式打开一个二进制文件,当文件不存在时返回打开失败信息,则选用的打开方式字符串为(C)。Aquotr+quotBquotab+quotCquotrh+quotDquotwb+quot二、填空题在一个C语言程序文件中,若要包含另外一个头文件或程序文件,则应使用的预处理命令为(include)用于从键盘上为变量输入值的标准输入函数的函数名为(scanf)假定一个枚举类型的定义为quotenumRA{ab,ac,ad,ae};quot,则ac的值为()double类型的长度为()执行quotintx=,y=;rintf(quot%dquot,xy);quot语句序列后得到的输出结果为()把表达式x=x+y转换成复合。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值