2021年3月全国计算机二级C语言练习及答案(二)
1.[单选题]设有如下定义:
struck sk
{ int a;
float b;
}data;
int *p;
若要使P指向data中的a域,正确的赋值语句是()
A、 p=&a;
B、 p=datA、a;
C、p=&datA、a;
D、*p=datA、a;
参考答案:C
2.[单选题]设有以下说明语句:
typedef struct stu
{ int a;
float b;
} stutype;
则下面叙述中错误的是( )。
A、struct是结构类型的关键字
B、struct stu是用户定义的结构类型
C、a和b都是结构成员名
D、stutype是用户定义的结构体变量名
参考答案:D
3.[单选题]语句int *p;说明了 ( ) 。
A、p是指向一维数组的指针
B、p是指向函数的指针,该函数返回一int型数据
C、p是指向int型数据的指针
D、p是函数名,该函数返回一指向int型数据的指针
参考答案:C
4.[单选题]若有以下说明语句:
struct date
{ int year;
int month;
int day;
}brithday;
则下面的叙述不正确的是_____.
A、 struct是声明结构体类型时用的关键字
B、 struct date 是用户定义的结构体类型名
C、 brithday是用户定义的结构体类型名
D、year,day 都是结构体成员名
参考答案:C
5.[单选题]以下对结构变量stul中成员age的非法引用是 ( )
struct student
{ int age;
int num;
}stu1,*p;
p=&stu1;
A、 stu1.age
B、 student.age
C、 p->age
D、(*p).age
参考答案:B
以上就是“2021年3月全国计算机二级C语言练习及答案(二)”相关内容,小伙伴们快来了解一下吧。另外,大家可通过环球网校“及时获知2021年3月全国计算机等级考试报名时间提醒。环球网校友情提示:为方便更多小伙伴备考,环球网校特地为您准备了计算机二级复习资料,如有需要请点击文章下方“免费下载>>>2021年计算机等级考试大纲及复习资料”下载学习。