注意:此页面搜索的是所有试题
中北大学-C语言程序设计
若执行fopen函数时发生错误,则函数返回值是( )。
A)0 B)1 C)EOF D)地址值
语句while(!x)中的表达式!x等价于( )。 A)x= =0 B)x!=0 C)x!=1 D)x= =1
当说明一个结构体类型变量时系统分配给它的内存是( )。 A)各成员所需内存容量的总和; B)结构体中第一个成员所需内存数; C)成员中占内存量最大者所需的容量; D)结构中最后—个成员所占内存量。
在对typedef的叙述中错误的是( )。 A)用typedef 可以定义各种类型名,但不能用来定义变量; B)用typedef可以增加新类型; C)用typedef只是将已存在的类型用一个新的标识符来代表; D)使用typedef有利于程序的通用和移植。
在下面四种字符串说明或赋值中,不正确的是( )。 A)char *p;p=“computer”; B)char *p={‘c’,’o’,’m’,’p’,’u’,’t’,’e’,’r’}; C)char p[20];p=”computer”; D)char p[ ]=”computer”, q[ ]=”student”;
设prt1和prt2均为指向同一个int型一维数组的指针变量,k为int型变量,则下面不 能正确执行的赋值语句是( )。 A)k=*ptr1+*ptr2; B)ptr2=k; C)ptr1=ptr2; D)k=*ptr1*(*ptr2);
在循环语句的循环体中执行break语句,其作用是( )。 A)跳出该循环体,提前结束循环 B)继续执行break语句之后的循环体各语句 C)结束本次循环,进行下次循环 D)终止程序运行
C语言中,while和do-while循环的主要区别是:do-while的循环体至少无条件的执行一次。( )
从多层循环嵌套中退出时,只能使用goto语句。( )
字符数组的字符串可以整体输入、输出。( )
C语言规定:函数返回值类型由调用该函数时的主调函数类型所决定。( )
在不同函数中可以使用相同名字的变量。( )
在C语言程序中,函数的调用可以嵌套,但函数的定义不可以嵌套。( )
C语言的编译预处理就是对源程序进行初步的语法检查。( )
当说明一个共用体变量时系统分配给它的内存是各成员所需内存量的总和。( )
语句while(!x)中的表达式!x等价于( )。 A)x= =0 B)x!=0 C)x!=1 D)x= =1
当说明一个结构体类型变量时系统分配给它的内存是( )。 A)各成员所需内存容量的总和; B)结构体中第一个成员所需内存数; C)成员中占内存量最大者所需的容量; D)结构中最后—个成员所占内存量。
在对typedef的叙述中错误的是( )。 A)用typedef 可以定义各种类型名,但不能用来定义变量; B)用typedef可以增加新类型; C)用typedef只是将已存在的类型用一个新的标识符来代表; D)使用typedef有利于程序的通用和移植。
在下面四种字符串说明或赋值中,不正确的是( )。 A)char *p;p=“computer”; B)char *p={‘c’,’o’,’m’,’p’,’u’,’t’,’e’,’r’}; C)char p[20];p=”computer”; D)char p[ ]=”computer”, q[ ]=”student”;
设prt1和prt2均为指向同一个int型一维数组的指针变量,k为int型变量,则下面不 能正确执行的赋值语句是( )。 A)k=*ptr1+*ptr2; B)ptr2=k; C)ptr1=ptr2; D)k=*ptr1*(*ptr2);
在循环语句的循环体中执行break语句,其作用是( )。 A)跳出该循环体,提前结束循环 B)继续执行break语句之后的循环体各语句 C)结束本次循环,进行下次循环 D)终止程序运行
C语言中,while和do-while循环的主要区别是:do-while的循环体至少无条件的执行一次。( )
从多层循环嵌套中退出时,只能使用goto语句。( )
字符数组的字符串可以整体输入、输出。( )
C语言规定:函数返回值类型由调用该函数时的主调函数类型所决定。( )
在不同函数中可以使用相同名字的变量。( )
在C语言程序中,函数的调用可以嵌套,但函数的定义不可以嵌套。( )
C语言的编译预处理就是对源程序进行初步的语法检查。( )
当说明一个共用体变量时系统分配给它的内存是各成员所需内存量的总和。( )