电子科技大学18春学期《高级语言程序设计基础》在线作业123

上传人:安静 文档编号:37607079 上传时间:2018-04-19 格式:DOC 页数:12 大小:43KB
返回 下载 相关 举报
电子科技大学18春学期《高级语言程序设计基础》在线作业123_第1页
第1页 / 共12页
电子科技大学18春学期《高级语言程序设计基础》在线作业123_第2页
第2页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《电子科技大学18春学期《高级语言程序设计基础》在线作业123》由会员分享,可在线阅读,更多相关《电子科技大学18春学期《高级语言程序设计基础》在线作业123(12页珍藏版)》请在金锄头文库上搜索。

1、18 春学期高级语言程序设计基础在线作业 1-0001 试卷总分:100 得分:0 一、 单选题 (共 20 道试题,共 100 分) 1.设 x、y 均是 int 类型变量,且 x 值为 100,则关于以下 for 循环的正确判断是( ) 。 for (y=100; x!=y; +x,y+) printf(“*n“);A.循环体只执行一次 B.是无限循环 C.循环体一次都不执行 D.for 语句中存在语法错误 正确答案:C2.若有说明:int a4=0,0;则下面不正确的叙述是( ) 。 A.数组 a 中的每个元素都可得到初值 0 B.二维数组 a 的第 1 维大小为 1 C.因为二维数组

2、a 中第二维大小的值除以初值个数的商为 1,故数组 a 的行数为 1 D.只有数组元素 a00和 a01可得到初值 0,其余元素均得不到初值 0 正确答案:D3.以下对 C 语言中共用体类型数据的叙述正确的是( ) 。 A.可以对共用体变量名直接赋值 B.一个共用体变量中可以同时存放其所有成员 C.一个共用体变量中不能同时存放其所有成员 D.共用体类型定义中不能出现结构体类型的成员 正确答案:C4.设 ch 是 char 类型变量,其值是 A,则表达式 ch=(ch=A以下语句执行后 x,y,z 的值是( ) 。if(xy)z=x;x=y;y=z; A.x=10,y=20,z=30 B.x=2

3、0,y=30,z=30 C.x=20,y=30,z=10 D.x=20,y=30,z=20“正确答案:B6.执行以下程序段后,y 的值是( ) 。 int a =1, 3, 5, 7, 9 int x=0, y=1, *ptr; ptr= while (!x) y+=*(ptr+x); x+; A.1 B.2 C.4 D.24正确答案:C7.下面程序的输出结果是( ) 。main() int x,i;for(i=1;i=A)j-; aj+1=t; 则该程序段的功能是( ) 。 A.对数组 a 进行插入排序(升序) B.对数组 a 进行插入排序(降序) C.对数组 a 进行选择排序(升序) D.

4、对数组 a 进行选择排序(降序) 正确答案:B14.下面程序的运行结果是( ) 。 main() struct cmplx int x; int y; cm2 =1,2,3,4; printf(“%dn“, 2*cm0.x+ cm1.y/cm0.y); A.5 B.2 C.3 D.4正确答案:D15.若有定义:int x10, *p=x;,则*(p+5)表示( ) 。 A.数组元素 x5的地址 B.数组元素 a5的值 C.数组元素 a6的地址 D.数组元素 a6的值 正确答案:B16.C 语言允许函数值类型的缺省定义,此时该函数值隐含的类型是( ) 。 A.float B.int C.long

5、 D.double正确答案:B17.已知 ch 是字符型变量,则不正确的赋值语句是( ) 。 A.ch=5+9; B.ch=0; C.ch=7+9; D.ch=a+b;正确答案:D18.若 a 为 int 类型变量,则执行以下程序段后 a 的值为( ) 。 a=5;a*=a/=a+;A.2 B.1 C.40 D.3正确答案:A19.当定义一个结构体变量时系统分配给它的内存是( ) 。 A.结构中第一个成员所需的内存量 B.结构中最后一个成员所需的内存量 C.结构体成员中占内存量最大者所需的容量 D.结构体中各成员所需内存量的总和 正确答案:D20.有字符数组 a80和 b80,则正确的输出语句是( ) 。 A.puts(a.b); B.printf(“%s,%s“,a,b); C.pitchar(a,b); D.puts(a); puts(b);正确答案:D

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

当前位置:首页 > 资格认证/考试 > 其它考试类文档

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