当前位置:首页 >课程 >C语言程序设计-新

1、 问题:若定义如下结构,则能打印出字母M的语句是( )。 struct person{ char name[9]; int age;}; struct person class[10]={“Wujun”,20, “Liudan”,23, “Maling”,21, “zhangming”,22};

A、printf(“%c”,class[3].name)
B、printf(“%c”,class[2].name[0])
C、printf(“%c”,class[2].name[1])
D、printf(“%c”,class[3].name[1])

参考答案:请扫码使用小程序查看答案

2、 问题:一个结构体变量占用的内存大小是( )。

A、占内存容量最大的成员所需容量
B、各成员所需内存容量之和
C、第一个成员所需内存容量
D、最后一个成员所需内存容量

参考答案:请扫码使用小程序查看答案

3、 问题:若有定义: struct student{int num; char sex; int age;}stu1; 下列叙述不正确的是( )。

A、student是结构体变量名
B、可以用struct student定义结构体变量
C、stu1是用户定义的结构体类型变量名
D、num,sex,age都是结构体变量stu1的成员

参考答案:请扫码使用小程序查看答案

4、 问题:有如下定义: struct student { int no; charname; }stu,p=stu; 则引用方式不正确的是( ) 。

A、stu.no
B、(﹡p).no
C、p->
no
D、stu->
no

参考答案:请扫码使用小程序查看答案

5、 问题:若有下面定义,对结构体变量成员不正确引用的语句是( )。 struct pup { char name[20]; int age; int sex; }p[3],q; q=p;

A、scanf(“%s”,p[0].name)
B、scanf(“%d”,q->
age)
C、scanf(“%d”,(q).age)
D、scanf(“%d”,q.age)

参考答案:请扫码使用小程序查看答案

6、 问题:当顺利执行了文件关闭操作时,fclose函数的返回值是( )

A、-1
B、TRUE
C、0
D、1

参考答案:请扫码使用小程序查看答案

7、 问题:如果需要打开一个已经存在的非空文件“Demo”进行修改下面正确的选项是( )

A、fp=fopen(”Demo”,”r”)
B、fp=fopen(”Demo”,”ab+”)
C、fp=fopen(”Demo”,”w+”)
D、fp=fopen(”Demo”,”r+”)

参考答案:请扫码使用小程序查看答案

8、 问题:函数fseek(pf, OL,SEEK_END)中的SEEK_END代表的起始点是( )

A、文件开始
B、文件末尾
C、文件当前位置
D、以上都不对

参考答案:请扫码使用小程序查看答案