南开20春学期(1709、1803、1809、1903、1909、2003)《C语言程序设计》在线作业答卷 提示:每科有多套在线试卷,请确认本套与您的是否一致,本学习资料只做参考学习使用!! 一、单选题 (共 40 道试题,共 80 分)
1.设有以下说明语句 struct stu {int a;float b;}stutype; 则以下叙述不正确的是( ) --[A]stutype 是用户定义的结构体类型名 --[B]struct 是结构体类型的关键字
--[C]struct stu 是用户定义的结构体类型 --[D]a 和 b 都是结构体成员名
--提示:运用所学知识,完成以上试题 参考选择是:A
2.变量的指针,其含义是指该变量的( ) --[A]标识 --[B]地址 --[C]名字 --[D]值
--提示:运用所学知识,完成以上试题 参考选择是:B
3.以下对C语言中共用体类型数据的叙述正确的是( ) --[A]可以对共用体变量名直接赋值
--[B]共用体类型定义中不能出现结构体类型的成员 --[C]一个共用体变量中可以同时存放其所有成员 --[D]一个共用体变量中不能同时存放其所有成员 --提示:运用所学知识,完成以上试题 参考选择是:D
4.一个源程序文件由一个或多个什么组成( ) --[A]语句 --[B]程序块 --[C]子程序 --[D]函数
--提示:运用所学知识,完成以上试题 参考选择是:D
5.若有以下定义语句 union data {int l; char c; float f;}a; int n;则以下语句正确的是( )
--[A]printf(\--[B]n=a; --[C]a=5;
--[D]a={2,'a',1.2};
--提示:运用所学知识,完成以上试题 参考选择是:A
6.下列关于数组的特征错误的是( )。 --[A]定义数组长度时可以用常量或变量 --[B]可以有多维 --[C]可以作参数传递 --[D]先定义后使用
--提示:运用所学知识,完成以上试题 参考选择是:A
7.已知p,p1为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是( ) --[A]p=p1 --[B]p=&i --[C]p=&a[i] --[D]p=10
--提示:运用所学知识,完成以上试题 参考选择是:D
8.在C语言中,要求运算数必须是整型的运算符是( )。 --[A]/ --[B]&& --[C]% --[D]!=
--提示:运用所学知识,完成以上试题 参考选择是:C
9.int k=1; while (k<=10); 上述语句执行后,变量k的值是( )。 --[A]无限循环,值不定 --[B]9 --[C]11 --[D]10
--提示:运用所学知识,完成以上试题 参考选择是:A
10.以下对一维整型数组 a 的正确说明是( ) --[A]int n=10,a[n]; --[B]int n;
--[C]int a(10) ;
--[D]define SIZE 10 int a[SIZE]; --提示:运用所学知识,完成以上试题 参考选择是:D
11.如果在C语言中一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为( )。
--[A]0~65 535
相关推荐: