《大学C语言程序设计》题库-选择题六
一、选择题
61.对字符串"Boy"进行完整赋值的操作是( B )
A char s[3]={'B','o','y'}
B char s[]="Boy"
C char s[3]={"Boy"}
D char s[3];s="Boy"
62.在c语言中引用数组元素时,其数组下标的数组类型允许是( C )
A 整型常量
B 整型表达式
C 整型常量或整型表达式
D 任何类型的表达式
63.下述函数定义形式正确的是( C )
A int f(int x;int y)
B int f(int x, y)
C int f(int x,int y)
D int f(x,y:y)
64.关于函数参数,说法正确的是( A )
A实参与其对应的形参各自占用独立的内存单元
B实参与其对应的形参共同占用一个内存单元
C只有当实参和形参同名时才占用同一个内存单元
D形参是虚拟的,不占用内存单元
65.用数组名作为函数的实参时,传递给形参的是( A )
A 数组的首地址
B数组的第一个元素
C数组中的全部元素
D数组的元素个数
66.复合语句中定义的变量的作用范围是( D )
A 整个源文件
B 整个函数
C 整个程序
D所定义的复合语句
67.一个函数的返回值由( D )确定
A return语句中的表达式
B 调用函数的类型
C 系统默认的类型
D 被调用函数的类型
68.以下说法正确的是( C )
A C语言程序总是从第一个定义的函数开始执行
B 在C语言程序设计中,要调用的函数必须在main函数中定义
C C语言程序总是从main函数开始执行
D C语言程序中的main函数必须放在程序的开始部分
69.当说明一个结构体变量时,系统分配给它的内存是( A )
A各成员所需内存总量的总和
B结构中第一个成员所需内存量
C 成员中占内存量最大者所需的容量
D结构中最后一个成员所需内存量
70.设有以下说明语句:
*struct stu
*{int a;
* float b;
*}stutype;
*则下面叙述不正确的是( C )
A strut是结构体类型的关键字
B strut stu是用户定义的结构体类型
C stutype是用户定义的结构体类型名
D a和b都是结构体成员名
联系客服