- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、概念题
二、判断题
1. 结构体中的成员不可以单独使用(F)。
2. 成员名可以与程序中的变量名相同,二者不代表同一对象(T)。
3. 不能将一个结构体变量作为一个整体进行输入输出(T)。
4. 结构体变量所占内存长度是各成员占的内存长度之和(T)。
5. 结构体中的成员不可以单独使用(F )。
9. 一个结构体变量的指针就是该变量所占内存段的起始地址(T)。
10. 用结构体变量作实参,形参也必须是同类型的结构体变量(T )。
三、单选题
1. 设变量定义如下,则对其中的结构分量num正确的引用是( )。
struct student {
int num ;
char name[20];
float score;
} stud[10];
A. stud[1].num=10; B. student.stud.num=10;
C. struct.stud.num=10; D. struct student.num=10;
2. 已知职工记录描述如下,设变量w中的“生日”是“1993年10月25日”,下列对“生日”的正确赋值方式是( )。
struct worker
{
int no;
char name[20];
char sex;
struct birth{ int day; int month; int year;}a;
};
struct worker w;
A day=25; month=10; year=1993;
B w.birth.day=25; w.birth.month=10; w.birth.year=1993;
C w.day=25; w.month=10; w.year=1993;
D w.a.day=25; w.a.month=10; w.a.year=1993;
3. 对于以下的变量定义,语句( )在语法和语义上都是正确的。
struct node {
float x,y;
char s[10];
} point={1,2,”abc”},*p;
A. *p=point; B. p=point;
C. point=p; D. p-x=point.y;
4. 设有以下语句
typedef struct S
{ int g;
char h;} T;
则下面叙述中正确的是( )。
A. 用S定义结构体变量 B. 可以用T定义结构体变量
C. S是struct类型的变量 D. T是struct S类型的变量
5. 设有如下说明
typedef struct na{ int n; char c; double x;}STD;
则以下选项中,能正确定义结构体数组并赋初值的语句是( )。
A. STD tt[2]={{1,A,62},{2, B,75}};
B. STD tt[2]={{1,A,62},2, B,75};
C. struct tt[2]={{1, A},{2, B}};
D. struct tt[2]={{1,A,62.5},{2, B,75.0}};
6. 若要说明一个类型名STP,使得定义语句STP s等价于char *s,以下选项中正确的是( )。
A. typedef STP char *s; B. typedef *char STP;
C. typedef stp *char; D. typedef char* STP;
7. 设有如下定义:
struct ss{ char name[10];
int age;
char sex;
}std[3],*p=std;
下面各输入语句中错误的是( )。
A. scanf(%d,(*p). age); B. scanf(%s,std.n ame);
C. scanf(%c,std[0].sex) D. scanf(%c,(p- sex));
8. 以下程序执行后输出结果是( )。
main()
{ union { unsigned int n;
unsigned char c;
}u1
ul.c=’A’;
printf(%c\n,u1.n);
}
A. 产生语法错 B. 随机值 C. A D. 65
四、程序填空题
Li ming: WHang kai: MFang ke: W
Li ming: W
Hang kai: M
Fang ke: W
#define NULL 0
struct person
{ char *nam;
char sex;
struct person
您可能关注的文档
- 酒店市场营销教案.doc
- 第2章 财务分析信息基础习题.doc
- 第六章 物流.ppt
- 八年级生物上册第一单元测试试题1.doc
- 01_管理信息系统理论基础与简介 - $3 -censored.ppt
- 计量经济学习题与解答9..doc
- 分销渠道信息系统.ppt
- 5.第五章股权变动报表分析习题解析.doc
- word文档双面打印技巧.doc
- 1-ADM&CMS子系统6.0.ppt
- 2025年兴业银行呼和浩特分行“雏雁计划” 暑期实习生考前自测高频考点模拟试题含答案详解(研优卷).docx
- 2025年东北师范大学美术学院春季学期专任教师招聘(2人)模拟试卷参考答案详解.docx
- 2025年东北师范大学前沿交叉研究院春季学期专任教师招聘(6人笔试备考试题含答案详解(综合卷).docx
- 2025年北京市杂技学校(北京市国际艺术学校)招聘(5人)笔试备考试题附答案详解(轻巧夺冠).docx
- 2025年东莞市寮步镇人民政府招聘文化管理员的(2人)笔试备考试题及答案详解(各地真题).docx
- 2025年东北师范大学马克思主义学部春季学期专任教师招聘(4人)笔试备考试题含答案详解(考试直接用).docx
- 2025年呼伦贝尔市人民政府外事办公室所属事业单位引进人才模拟试卷及答案详解(历年真题).docx
- 2025年东莞滨海湾新区管理委员会下属事业单位招聘人员(2人)考前自测高频考点模拟试题带答案详解.docx
- 2025年中国共产党南宁市兴宁区纪律检查委员会招聘工作人员(笔试备考试题含答案详解(综合卷).docx
- 2025年东北师范大学前沿交叉研究院春季学期专任教师招聘(6人笔试备考试题及答案详解(真题汇编).docx
文档评论(0)