大学MOOC 高级语言程序设计(温州医科大学)1463753163 最新慕课完整章节测试答案
Chapter12Structures结构体
文章目录
Chapter12客观题测试
1、单选题:
2.有如下定义:struct data{ int a ; float b ;} ;struct data d, *p=&d;写出a赋值为1,给b赋值为2.3的语句,分别使用.运算符、 ->运算符、 *运算符下列正确的是:
选项:
A: d.a= 1; d.b= 2.3f,p->a=1;p->b=2.3f.(*p).a=1; (*p).b=2.3f
B: d.a= 1; d.b= 2.3f,p->a=1;p->b=2.3f.*p.a=1; (p.b=2.3f
C: d.a= 1; d.b= 2.3f,p>a=1;p->b=2.3f.(*p).a=1; (*p).b=2.3f
D: d.a= 1; d.b= 2.3f,p->a=1;p->b=2.3f.p.a=1; p.b=2.3f
答案: 【 d.a= 1; d.b= 2.3f,p->a=1;p->b=2.3f.(*p).a=1; (*p).b=2.3f】
2、单选题:
图书馆图书纪录:ISBN(13个字符),书名(30个字符),作者(25个字符),价格(单精度浮点数)
选项:
A: struct book{ char book ISBN[14]; char book_ name[31]; char book _author[26]; float book_price;}
B: struct book{ char book ISBN[14]; char book_ name[31]; char book _author[26]; }
C: struct book{ char book ISBN[14]; char book_ name[26]; char book _author[31]; float book_price;}
D: struct book: char book ISBN[14]; char book_ name[31]; char book _author[26]; float book_price;
答案: 【 struct book{ char book ISBN[14]; char book_ name[31]; char book _author[26]; float book_price;}】
3、判断题:
给定如下定义:{ struct stock record int no ; char description[21] ; float price ; int qty ;}; struct stock record stock_item ; 写出如下语句:(a)赋值给stock_ item 的每个成员stock_item.no = 18976 ;strcpy (stock_item.description, "股票描述信息") ;stock_item.qty = 20000 ;(b)输入一个值给stock_ item的每个成员scanf(%d", &stock_item.no);scanf("%s”, stock_item.description);scanf(%d", &stock_item.qty);(c) 显示stock_ item的每个成员prinf(%d %s %d”, stock_item.no, stock_item.description, stock_item.qty);
选项:
A: 正确
B: 错误
答案: 【 正确】
Chapter13FileInputandOutput文件的输入和输出
Chapter13客观题测试
1、单选题:
下列代码片段中正确的是:
选项:
A: FILE *fp ;fp=fopen("打开文件名","打开方式");fclose(fp);
B: FILE *fp ;fp=fopen("打开方式","打开文件名");
