注意:此页面搜索的是所有试题
华北水利水电大学C 语言程序设计
以下正确的说法是()。
A.结构体类型变量不能初始化。
B.结构体类型变量为外部变量或静态变量时能初始化。
C.结构体数组不能初始化
D.可以用赋值语句将一组常量赋给一个结构体变量
结构体类型变量在程序执行期间,()。 A.所有成员一直驻留在内存中。 B.只有一个成员驻留在内存中。 C.部分成员驻留在内存中。 D.没有成员驻留在内存中。
设有以下语句 struct stu { int a; float b; }stutype; 则下面不正确的叙述是( )。 A.struct是结构体类型的关键字 B.struct stu是用户自定义的结构体类型 C.stutype是用户定义的结构体类型名 D.a和b都是结构体成员名
下列说法正确的是()。 A.对于一个具体的结构体,它的成员可以根据自己的需要随时更改。 B.结构体与数组一样,其每个成员的数据类型都相同。 C.结构体的每个成员的数据类型必须是基本数据类型。 D.以上描述都不正确。
下列说法正确的是()。 A.结构体变量说明时,系统按照结构体定义时所需空间的大小实际分配存储空间。 B.结构体变量说明时,系统按照各成员项中占用空间最大的成员项分配存储空间。 C.结构体变量说明时,系统并不给结构体分配存储空间。 D.以上描述都不正确。
下列说法正确的是( )。 A.结构体变量说可以作为一个整体进行其值的输入输出。 B.结构体成员项不可以是结构体。 C.结构体成员项可以是结构体或其他任何C语言的数据类型。 D.结构体变量和结构体是相同的概念。
若有以下说明语句: struct student { it num; car name[]; float score; }stu; 则下面的叙述不正确的是( )。 A.struct是结构体类型的关键字。 B.struct student是用户定义的结构体类型。 C.num和score都是结构体成员名。 D.stu是用户定义的结构体类型名。
以下对结构变量stu1中成员age的非法引用是( )。 struct student { int age; int num; }stu1,*p; p=&stu1; A.stu1.age B.student.age C.p->age D.(*p).age
若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为()。 A.0 B.1 C.-1 D.一个非0值
fread(buf,64,2,fp)的功能是()。 A.从fp指向的文件中,读出整数64,并存放在buf中。 B.从fp指向的文件中,读出整数64和2,并存放在buf中。 C.从fp指向的文件中,读出整数64个字节的字符,读两次,并存放在buf地址中。 D.从fp指向的文件中,读出整数64个字节的字符,并存放在buf中。
在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。() A.正确 B.错误
continue不是结束本次循环,而是终止整个循环的执行。() A.正确 B.错误
在switch语句中,每一个的case常量表达式的值可以相同。() A.正确 B.错误
C语言是一种具有某些低级语言特征的高级语言。() A.正确 B.错误
C语言的三种循环不可以互相嵌套。() A.正确 B.错误
结构体类型变量在程序执行期间,()。 A.所有成员一直驻留在内存中。 B.只有一个成员驻留在内存中。 C.部分成员驻留在内存中。 D.没有成员驻留在内存中。
设有以下语句 struct stu { int a; float b; }stutype; 则下面不正确的叙述是( )。 A.struct是结构体类型的关键字 B.struct stu是用户自定义的结构体类型 C.stutype是用户定义的结构体类型名 D.a和b都是结构体成员名
下列说法正确的是()。 A.对于一个具体的结构体,它的成员可以根据自己的需要随时更改。 B.结构体与数组一样,其每个成员的数据类型都相同。 C.结构体的每个成员的数据类型必须是基本数据类型。 D.以上描述都不正确。
下列说法正确的是()。 A.结构体变量说明时,系统按照结构体定义时所需空间的大小实际分配存储空间。 B.结构体变量说明时,系统按照各成员项中占用空间最大的成员项分配存储空间。 C.结构体变量说明时,系统并不给结构体分配存储空间。 D.以上描述都不正确。
下列说法正确的是( )。 A.结构体变量说可以作为一个整体进行其值的输入输出。 B.结构体成员项不可以是结构体。 C.结构体成员项可以是结构体或其他任何C语言的数据类型。 D.结构体变量和结构体是相同的概念。
若有以下说明语句: struct student { it num; car name[]; float score; }stu; 则下面的叙述不正确的是( )。 A.struct是结构体类型的关键字。 B.struct student是用户定义的结构体类型。 C.num和score都是结构体成员名。 D.stu是用户定义的结构体类型名。
以下对结构变量stu1中成员age的非法引用是( )。 struct student { int age; int num; }stu1,*p; p=&stu1; A.stu1.age B.student.age C.p->age D.(*p).age
若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为()。 A.0 B.1 C.-1 D.一个非0值
fread(buf,64,2,fp)的功能是()。 A.从fp指向的文件中,读出整数64,并存放在buf中。 B.从fp指向的文件中,读出整数64和2,并存放在buf中。 C.从fp指向的文件中,读出整数64个字节的字符,读两次,并存放在buf地址中。 D.从fp指向的文件中,读出整数64个字节的字符,并存放在buf中。
在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。() A.正确 B.错误
continue不是结束本次循环,而是终止整个循环的执行。() A.正确 B.错误
在switch语句中,每一个的case常量表达式的值可以相同。() A.正确 B.错误
C语言是一种具有某些低级语言特征的高级语言。() A.正确 B.错误
C语言的三种循环不可以互相嵌套。() A.正确 B.错误