东北大学计算机科学与技术专业《高级语言程序设计基础X》作业及答案2
A.必须在主调函数中说明此数组的大小
B.实参数组类型与形参数组类型可以不匹配
C.在被调函数中,不需要考虑形参数组的大小
D.实参数组名与形参数组名必须一致
A
A.结构中第一个成员所需的内存量
B.结构中最后一个成员所需的内存量
C.结构体成员中占内存量最大者所需的容量
D.结构体中各成员所需内存量的总和
D
A.数组a中的每个元素都可得到初值0
B.二维数组a的第1维大小为1
C.因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1
D.只有数组元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0
D
A.int x=y=z=5
B.int x,y,z=5
C.int x=5,y=5,z=5
D.x=5,y=5,z=5
C
A.数组元素x[5]的地址
B.数组元素x[5]的值
C.数组元素x[6]的地址
D.数组元素x[6]的值
B
A.共用体中第一个成员所需内存量
B.共用体中最后一个成员所需内存量
C.共用体成员中占内存量最大者所需的容量
D.共用体中各成员所需内存量的总和
C
A.将5个初值依次赋给a[1]至a[5]
B.将5个初值依次赋给a[0]至a[4]
C.将5个初值依次赋给a[6]至a[10]
D.因为数组与初值的个数不相同,所以此语句不正确
B
A.原码
B.补码
C.反码
D.ASCII码
D
A.Z
B.A
C.a
D.z
C
A.运行后将输出China
B.运行后将输出Ch
C.运行后将输出Chi
D.编译时出错
D
A.空格
B.\0
C.e
D.f
D
A.char *s=“string”; 等价于char *s; *s=“string”
B.char str[10]={“string”}; 等价于char str[10]; str={“string”}
C.char *s=“string”; 等价于char *s; s=“string”
D.char str[10]={“string”}; 等价于char str[10]; *str={“strint”}
C
A.本文件的全部范围
B.本程序的全部范围
C.本函数的全部范围
D.从定义该变量的位置开始至本文件结束
D
A.int fun(int a,b)
B.float fun(int a; int b)
C.double fun()
D.int fun(char a[][])
C
A.数组元素x[5]的地址
B.数组元素x[5]的值
C.数组元素x[6]的地址
D.数组元素x[6]的值
B
A.y==0
B.y!=1
C.y!=0
D.y==1
A
A.1
B.2
C.4
D.24
C
A.char *p; scanf(“%s”,p)
B.char str[10]; scanf(“%s”,&str)
C.char str[10],*p; p=str; scanf(“%s”,p)
D.char str[10],*p=str; scanf(“%s”,p[1])
C
A.无限次
B.0次
C.1次
D.2次
B
A.a与b数组完全相同
B.a与b长度相同
C.a和b中都存放字符串
D.a数组比b数组长
D
A.程序文件的开始
B.程序文件的最后
C.它所调用的函数的前面
D.程序文件的任何位置
D
A.[常量表达式]
B.[整型表达式]
C.[整型常量或整型表达式]
D.[整型常量]
A
A.float
B.int
C.long
D.double
B
A.输出的字符
B.-1
C.EOF
A
A.“pc[0]代表的是字符串”aaa
B.*pc[0]代表的是字符‘a’
C.pc[0]代表的是字符串“aaa”
D.pc[0]代表的是字符‘a’
B