【奥鹏作业集】东北大学21春学期《高级语言程序设计基础X》在线平时作业2

上传人:奥**** 文档编号:179103142 上传时间:2021-04-07 格式:DOC 页数:9 大小:24.50KB
返回 下载 相关 举报
【奥鹏作业集】东北大学21春学期《高级语言程序设计基础X》在线平时作业2_第1页
第1页 / 共9页
【奥鹏作业集】东北大学21春学期《高级语言程序设计基础X》在线平时作业2_第2页
第2页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《【奥鹏作业集】东北大学21春学期《高级语言程序设计基础X》在线平时作业2》由会员分享,可在线阅读,更多相关《【奥鹏作业集】东北大学21春学期《高级语言程序设计基础X》在线平时作业2(9页珍藏版)》请在金锄头文库上搜索。

1、【奥鹏作业集】东北大学21春学期高级语言程序设计基础X在线平时作业2试卷总分100 得分100一、单选题 (共 25 道试题,共 100 分)1.若使用一维数组名作函数实参,则以下正确的说法是( )。A.必须在主调函数中说明此数组的大小B.实参数组类型与形参数组类型可以不匹配C.在被调函数中,不需要考虑形参数组的大小D.实参数组名与形参数组名必须一致答案A2.当定义一个结构体变量时系统分配给它的内存是( )。A.结构中第一个成员所需的内存量B.结构中最后一个成员所需的内存量C.结构体成员中占内存量最大者所需的容量D.结构体中各成员所需内存量的总和答案D3.若有说明:int a4=0,0;则下面

2、不正确的叙述是( )。A.数组a中的每个元素都可得到初值0B.二维数组a的第1维大小为1C.因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1D.只有数组元素a00和a01可得到初值0,其余元素均得不到初值0答案D4.以下能正确定义整型变量x、y和z并为其赋初值5的语句是( )。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;答案C5.若有定义:int x10, p=x;,则(p+5)表示( )。A.数组元素x5的地址B.数组元素x5的值C.数组元素x6的地址D.数组元素x6的值E.选项内容11F.选项

3、内容11答案B6.当说明一个共用体变量时系统分配给它的内存是( )。A.共用体中第一个成员所需内存量B.共用体中最后一个成员所需内存量C.共用体成员中占内存量最大者所需的容量D.共用体中各成员所需内存量的总和答案C7.对以下说明语句的正确理解是( )。 int a10=6,7,8,9,10;A.将5个初值依次赋给a1至a5B.将5个初值依次赋给a0至a4C.将5个初值依次赋给a6至a10D.因为数组与初值的个数不相同,所以此语句不正确答案B8.语言中字符型(char)数据在内存中的存储形式是( )。A.原码B.补码C.反码D.ASCII码答案D9.设ch是char类型变量,其值是A,则表达式c

4、h=(ch=A&ch=Z)(ch+32)ch的值是( )。A.ZB.AC.aD.z答案C10.有下面的程序段 char a3,b=China; a=b; printf(%s,a); 则( )。A.运行后将输出ChinaB.运行后将输出ChC.运行后将输出ChiD.编译时出错答案D11.下面程序段的运行结果是( )。 char a7=abcdef; char b4=ABC; strcpy(a,b); printf(%c,a5);A.空格B.0C.eD.f答案D12.以下判断正确的是( )。A.char s=string; 等价于char s; s=string;B.char str10=stri

5、ng; 等价于char str10; str=string;C.char s=string; 等价于char s; s=string;D.char str10=string; 等价于char str10; str=strint;答案C13.在一个源文件中定义的全局变量的作用域为( )。A.本文件的全部范围B.本程序的全部范围C.本函数的全部范围D.从定义该变量的位置开始至本文件结束答案D14.以下正确的函数说明是( )。A.int fun(int a, b)B.float fun(int a; int b)C.double fun( )D.int fun(char a )答案C15.若有定义:

6、int x10, p=x;,则(p+5)表示( )。A.数组元素x5的地址B.数组元素x5的值C.数组元素x6的地址D.数组元素x6的值E.选项内容11F.选项内容11G.选项内容11答案B16.语句while (!y)中的表达式 !y 等价于( )。A.y=0B.y!=1C.y!=0D.y=1答案A17.执行以下程序段后,y的值是( )。 int a =1, 3, 5, 7, 9 int x=0, y=1, ptr; ptr=&a1; while (!x) y+=(ptr+x); x+; A.1B.2C.4D.24答案C18.以下能正确读入字符串的程序段是( )。A.char p; scan

7、f(%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);答案C19.若k为整型变量,则以下for循环的执行次数是( )。 for (k=2; k=0; ) printf(%d,k-);A.无限次B.0次C.1次D.2次答案B20.对两个数组a和b进行如下初始化 char a=ABCDEF; char b=A,B,C,D,E,F; 则以下叙述正确的是( )。A.a与b数组完全相同B.a与b长度相同C.a和b中都存放字符串D.a数组比

8、b数组长答案D21.C语言程序从main()函数开始执行,所以这个函数要写在( )。A.程序文件的开始B.程序文件的最后C.它所调用的函数的前面D.程序文件的任何位置答案D22.在C语言中,一维数组的定义方式为:类型说明符 数组名( )。A.常量表达式B.整型表达式C.整型常量或整型表达式D.整型常量答案A23.C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是( )。A.floatB.intC.longD.double答案B24.若调用fputc函数输出字符成功,则函数的返回值是( )。A.输出的字符B.-1C.0D.EOF答案A25.若有说明:char pc =aaa, bbb, ccc, ddd;,则以下叙述正确的是( )。A.pc0代表的是字符串aaaB.pc0代表的是字符aC.pc0代表的是字符串aaaD.pc0代表的是字符a答案B

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号