东大21春学期《高级语言程序设计基础X》在线平时作业2
21春学期《高级语言程序设计基础X》在线平时作业2试卷总分100得分100
东北大学作业 QQ 515224986
www.openhelp100.com
第1题若使用一维数组名作函数实参,则以下正确的说法是()。
A、必须在主调函数中说明此数组的大小
B、实参数组类型与形参数组类型可以不匹配
C、在被调函数中,不需要考虑形参数组的大小
D、实参数组名与形参数组名必须一致
正确答案
第2题当定义一个结构体变量时系统分配给它的内存是()。
A、结构中第一个成员所需的内存量
B、结构中最后一个成员所需的内存量
C、结构体成员中占内存量最大者所需的容量
D、结构体中各成员所需内存量的总和
正确答案
第3题若有说明:inta[]={00}则下面不正确的叙述是()。
A、数组a中的每个元素都可得到初值0
B、二维数组a的第1维大小为1
C、因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1
D、只有数组元素a和a可得到初值0,其余元素均得不到初值0
正确答案
www.openhelp100.com
第4题以下能正确定义整型变量x、y和z并为其赋初值5的语句是()。
A、intx=y=z=5
B、intxyz=5
C、intx=5y=5z=5
D、x=5y=5z=5t
正确答案
若有定义:intx*p=x,则*(p+5)表示()。
A、数组元素x的地址
B、数组元素x的值
C、数组元素x的地址
D、数组元素x的值
E、选项内容11
F、选项内容11
正确答案
第6题当说明一个共用体变量时系统分配给它的内存是()。
A、共用体中第一个成员所需内存量
B、共用体中最后一个成员所需内存量
C、共用体成员中占内存量最大者所需的容量
D、共用体中各成员所需内存量的总和
正确答案
第7题对以下说明语句的正确理解是()。inta={678910}
A、将5个初值依次赋给a至a
B、将5个初值依次赋给a至a
C、将5个初值依次赋给a至a
D、因为数组与初值的个数不相同,所以此语句不正确
正确答案
第8题C语言中字符型(char)数据在内存中的存储形式是()。
A、原码
B、补码
C、反码
D、ASCII码
正确答案
第9题设ch是char类型变量,其值是A,则表达式ch=(ch=A&&ch=Z)?(ch+32)ch的值是()。
A、Z
B、A
C、a
D、z
正确答案
有下面的程序段charab[]=tChinata=bprintf(t%sta)则()。
A、运行后将输出China
B、运行后将输出Ch
C、运行后将输出Chi
D、编译时出错
正确答案
第11题下面程序段的运行结果是()。chara=tabcdeftcharb=tABCtstrcpy(ab)printf(t%cta)
A、空格
B、\0
C、e
D、f
正确答案
以下判断正确的是()。
A、char*s=tstringt等价于char*s*s=tstringt
B、charstr={tstringt}等价于charstrstr={tstringt}
C、char*s=tstringt等价于char*ss=tstringt
D、charstr={tstringt}等价于charstr*str={tstrintt}t
正确答案
第13题在一个源文件中定义的全局变量的作用域为()。
A、本文件的全部范围
B、本程序的全部范围
C、本函数的全部范围
D、从定义该变量的位置开始至本文件结束
正确答案
第14题以下正确的函数说明是()。
A、intfun(intab)
B、floatfun(intaintb)
C、doublefun()
D、intfun(chara[][])
正确答案
若有定义:intx*p=x,则*(p+5)表示()。
A、数组元素x的地址
B、数组元素x的值
C、数组元素x的地址
D、数组元素x的值
E、选项内容11
F、选项内容11
G、选项内容11
正确答案
第16题语句while(!y)中的表达式!y等价于()。
A、y==0
B、y!=1
C、y!=0
D、y==1
正确答案
第17题执行以下程序段后,y的值是()。
inta[]={13579}
intx=0y=1*ptr
ptr=&a
while(!x){y+=*(ptr+x)x++}
A、1
B、2
C、4
D、24
正确答案
第18题以下能正确读入字符串的程序段是()。
A、char*pscanf(t%stp)
B、charstrscanf(t%st&str)
C、charstr*pp=strscanf(t%stp)
D、charstr*p=strscanf(t%stp)t
正确答案
第19题若k为整型变量,则以下for循环的执行次数是()。for(k=2k==0) printf(t%dtk)
A、无限次
B、0次
C、1次
D、2次
正确答案
对两个数组a和b进行如下初始化chara[]=tABCDEFtcharb[]={ABCDEF}则以下叙述正确的是()。
A、a与b数组完全相同
B、a与b长度相同
C、a和b中都存放字符串
D、a数组比b数组长
正确答案
第21题C语言程序从main()函数开始执行,所以这个函数要写在()。
A、程序文件的开始
B、程序文件的最后
C、它所调用的函数的前面
D、程序文件的任何位置
正确答案
第22题在C语言中,一维数组的定义方式为:类型说明符数组名()。
A、[常量表达式]
B、[整型表达式]
C、[整型常量或整型表达式]
D、[整型常量]
正确答案
第23题C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是()。
A、float
B、int
C、long
D、double
正确答案
第24题若调用fputc函数输出字符成功,则函数的返回值是()。
A、输出的字符
B、1
C、0
D、EOF
正确答案
若有说明:char*pc[]={taaattbbbttcccttdddt},则以下叙述正确的是()。
A、*pc代表的是字符串taaa
B、*pc代表的是字符a
C、pc代表的是字符串taaat
D、pc代表的是字符a
正确答案
奥鹏作业 QQ 515224986
www.openhelp100.com
页:
[1]