|
-[中国地质大学(北京)]地大《C语言程序设计(新)》在线作业一
试卷总分:100 得分:100
第1题,当说明一个结构变量时,系统分配给它的内存是
A、各成员所需内存量的总和
B、结构中第一个成员所需内存量
C、成员中占内存量最大的成员所需的容量
D、结构中最后一个成员所需内存量
正确答案:
第2题,若有 char c[5]={'c','d','\0','e','\0'};则执行语句printf("%s",c);结果是( )。
A、cd\0e
B、'c''d'
C、cd
D、cd e
正确答案:
第3题,若定义了函数 double *function(), 则函数function的返回值为____.
A、实数型
B、实数的地址
C、指向函数的指针
D、函数的地址
正确答案:
第4题,从下面的选项中选出正确的答案,在宏定义:#define MAXINT 324中,宏名MAXINT代替的是
A、实型数
B、整型数
C、常量
D、一串字符
正确答案:
用C语言编制的源程序要变为目标程序,必须经过
A、编辑
B、编译
C、解释
D、连接
正确答案:
第6题,已知:int a,*p=&a;,则下列函数调用中错误的是______。( )
A、scanf("%d",&a);
B、scanf("%d",p);
C、scanf("%d",*p);
D、printf("%d",a);
正确答案:
第7题,设a=1,b=2,c=3,d=4, 则表达式a b ? a : c d ? c : d的结果是___________.
A、4
B、3
C、2
D、1
正确答案:
第8题,设有以下语句typedef struct S{ int g; char h;} T; 则下面叙述中正确的是
A、可用S定义结构体变量
B、可以用T定义结构体变量
C、S是struct类型的变量
D、T是struct S类型的变量
正确答案:
第9题,以下正确的函数原型为_____
A、void f( x, y )
B、f( int x; int y )
C、void f( int, int )
D、void f( int x, y );
正确答案:
如果有char* ssl="0123456789",则,sizeof(ssl)的值是()
A、4
B、10
C、11
D、40
正确答案:
第11题,如果有int a=5,b=3;则在执行"!a&&b++;"后a和b的值是()
A、5 3
B、0 1
C、0 3
D、54
正确答案:
已知int x;float y;则下列表达式的值为1.5的是________。
A、x=3/2.0
B、x=3/2
C、y=3/2
D、y=3/2.0
正确答案:
第13题,关于void 指针,下列说法正确的是____.
A、void 指针就是未指向任何数据的指针
B、void 指针就是已定义而未初始化的指针
C、指向任何类型数据的指针可直接赋值给一个void 指针
D、void 指针值可直接赋给一个非void 指针
正确答案:
第14题,数组int**a[3][4]占据多大空间
A、64
B、12
C、48
D、128
正确答案:
结构化程序设计的基本结构不包含以下哪项()
A、顺序
B、选择
C、跳转
D、循环
正确答案:
第16题,变量地址由系统给定,非人为所能。
A、错误
B、正确
正确答案:
第17题,C语言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为"真"时,以0代表假,以非0代表真。( )
A、错误
B、正确
正确答案:
第18题,两个指针变量可以相减
A、错误
B、正确
正确答案:
第19题,C语言规定标识符可由字母、数字、下划线三种字符组成,第一个字符可以为数字或字母。( )
A、错误
B、正确
正确答案:
在C程序中,语句之间必须要用分号";"分隔。
A、错误
B、正确
正确答案:
第21题,在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。( )
A、错误
B、正确
正确答案:
第22题,使用printf和scanf函数时,必须添加#include stdio.h命令。( )
A、错误
B、正确
正确答案:
第23题,在C程序中所用的变量必须先定义后使用。
A、错误
B、正确
正确答案:
第24题,函数是C程序的基本单位
A、错误
B、正确
正确答案:
在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。
A、错误
B、正确
正确答案: |
|