东北大学《高级语言程序设计基础X》21春在线平时作业2答案_第1页
东北大学《高级语言程序设计基础X》21春在线平时作业2答案_第2页
东北大学《高级语言程序设计基础X》21春在线平时作业2答案_第3页
东北大学《高级语言程序设计基础X》21春在线平时作业2答案_第4页
东北大学《高级语言程序设计基础X》21春在线平时作业2答案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、东北大学高级语言程序设计基础X21春在线平时作业2答案若使用一维数组名作函数实参,则以下正确的说法是()。A.必须在主调函数中说明此数组的大小B.实参数组类型与形参数组类型可以不匹配C.在被调函数中,不需要考虑形参数组的大小D.实参数组名与形参数组名必须一致当定义一个结构体变量时系统分配给它的内存是()。A.结构中第一个成员所需的内存量B.结构中最后一个成员所需的内存量C.结构体成员中占内存量最大者所需的容量D.结构体中各成员所需内存量的总和若有说明:int a4=0,0; 则下面不正确的叙述是()。A.数组a中的每个元素都可得到初值0B.二维数组a的第1维大小为1C.因为二维数组a中第二维大

2、小的值除以初值个数的商为1,故数组a的行数为1D.只有数组元素a00和a01可得到初值0,其余元素均得不到初值0以下能正确定义整型变量x、y和z并为其赋初值5的语句是()。A.int x=y=z=5B.int x,y,z=5C.int x=5,y=5,z=5D.x=5,y=5,z=5若有定义:int x10,*p=x; 则*(p+5)表示()。A.数组元素x5的地址B.数组元素x5的值C.数组元素x6的地址D.数组元素x6的值当说明一个共用体变量时系统分配给它的内存是()。A.共用体中第一个成员所需内存量B.共用体中最后一个成员所需内存量C.共用体成员中占内存量最大者所需的容量D.共用体中各成

3、员所需内存量的总和对以下说明语句的正确理解是()。int a10=6,7,8,9,10A.将5个初值依次赋给a1至a5B.将5个初值依次赋给a0至a4C.将5个初值依次赋给a6至a10D.因为数组与初值的个数不相同,所以此语句不正确语言中字符型(char)数据在内存中的存储形式是()。A.原码B.补码C.反码D.ASCII码设ch是char类型变量,其值是A,则表达式ch=(ch>=A&&chA.ZB.AC.aD.z有下面的程序段 char a3,b=“China”; a=b; printf(“%s”,a); 则()。A.运行后将输出ChinaB.运行后将输出ChC.运行

4、后将输出ChiD.编译时出错下面程序段的运行结果是()。char a7=“abcdef”; char b4=“ABC”; strcpy(a,b); printf(“%c”,a5)A.空格B.0C.eD.f以下判断正确的是()。A.char *s=“string”; 等价于char *s; *s=“string”B.char str10=“string”; 等价于char str10; str=“string”C.char *s=“string”; 等价于char *s; s=“string”D.char str10=“string”; 等价于char str10; *str=“strint”在

5、一个源文件中定义的全局变量的作用域为()。A.本文件的全部范围B.本程序的全部范围C.本函数的全部范围D.从定义该变量的位置开始至本文件结束以下正确的函数说明是()。A.int fun(int a,b)B.float fun(int a; int b)C.double fun()D.int fun(char a)若有定义:int x10,*p=x; 则*(p+5)表示()。A.数组元素x5的地址B.数组元素x5的值C.数组元素x6的地址D.数组元素x6的值语句while (!y)中的表达式!y等价于()。A.y=0B.y!=1C.y!=0D.y=1执行以下程序段后,y的值是()。int a=1

6、,3,5,7,9 int x=0,y=1,*ptr; ptr=&a1; while (!x) y+=*(ptr+x); x+;A.1B.2C.4D.24以下能正确读入字符串的程序段是()。A.char *p; scanf(“%s”,p)B.char str10; scanf(“%s”,&str)C.char str10,*p; p=str; scanf(“%s”,p)D.char str10,*p=str; scanf(“%s”,p1)若k为整型变量,则以下for循环的执行次数是()。for (k=2; k=0;) printf(“%d”,k-)A.无限次B.0次C.1次D.2

7、次对两个数组a和b进行如下初始化char a=“ABCDEF”; char b=A,B,C,D,E,F; 则以下叙述正确的是()。A.a与b数组完全相同B.a与b长度相同C.a和b中都存放字符串D.a数组比b数组长C语言程序从main()函数开始执行,所以这个函数要写在()。A.程序文件的开始B.程序文件的最后C.它所调用的函数的前面D.程序文件的任何位置在C语言中,一维数组的定义方式为:类型说明符数组名()。A.常量表达式B.整型表达式C.整型常量或整型表达式D.整型常量C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是()。A.floatB.intC.longD.double若调用fputc函数输出字符成功,则函数的返回值是()。A.输出的字符B.-1C.0D.EOF若有说明:char *pc=“aaa”,“bbb”,“ccc”,“ddd”; 则以下叙述正确的是()。A.“pc0代表的是字符串”aaaB.*pc0代表的是字符aC.pc0代表的是字符串“aaa”D.pc0代表的是字符a 参考答案:A参考答案:D参考答案:D参考答案:C参考答案:B

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论