北语13秋《C语言程序设计》作业1、2、3、4答案
北语13秋《C语言程序设计》作业1试卷总分:100 测试时间:--
一、单选题(共10道试题,共100分。)
1.不合法的常量是: 。
A. ‘\2’
B. " "
C. ‘3’
D. ‘\483’
满分:10分
2.下列字符串是标识符的是: 。
A. _HJ
B. 9_student
C. long
D. LINE 1
满分:10分
3.
A. A
B. B
C. C
D. D
满分:10分
4.
A. A
B. B
C. C
D. D
满分:10分
5.1. 以下叙述不正确的是: 。
A. 在C程序中,语句之间必须要用分号"分号"分隔
B. 若a是实型变量,C程序中a=10是正确的,因为实型变量中允许存放整型数
C. 在C程序中,无论是整数还是实数都能正确无误地表示
D. 在C程序中,%是只能用于整数运算的运算符
满分:10分
6.
A. A
B. B
C. C
D. D
满分:10分
7.
A. A
B. B
C. C
D. D
满分:10分
8.
A. A
B. B
C. C
D. D
满分:10分
9.
A. A
B. B
C. C
D. D
满分:10分
10.
A. A
B. B
C. C
D. D
13秋《C语言程序设计》作业2
试卷总分:100 测试时间:--
一、单选题(共10道试题,共100分。)
1.以下函数调用语句中实参的个数为 。exce((v1,v2),(v3,v4,v5),v6);
A. 3
B. 4
C. 5
D. 6
满分:10分
2.在C语言程序中,以下描述正确的是 。
A. 函数的定义可以嵌套,但函数的调用不可以嵌套
B. 函数的定义不可以嵌套,但函数的调用可以嵌套
C. 函数的定义和函数的调用均不可以嵌套
D. 函数的定义和函数的调用均可以嵌套
满分:10分
3.在C语言中,当函数调用时 。
A. 实参和形参各占一个独立的存储单元
B. 实参和形参共用存储单元
C. 可以由用户指定实参和形参是否共用存储单元
D. 由系统自动确定实参和形参是否共用存储单元
满分:10分
4.若x为int型变量,则执行以下语句后,x的值为 。x=6; x+=x-=x*x;
A. 36
B. -60
C. 60
D. -24
满分:10分
5.
A. A
B. B
C. C
D. D
满分:10分
6.C语言允许函数值类型缺省定义,此时该函数值隐含的类型是 。
A. float型
B. int型
C. long型
D. double型
满分:10分
7.
A. A
B. B
C. C
D. D
满分:10分
8.在定义int a;之后,对a的引用正确的是( )。
A. a
B. a
C. a(6)
D. a
满分:10分
9.
A. A
B. B
C. C
D. D
满分:10分
10.
A. A
B. B
C. C
D. D
13秋《C语言程序设计》作业3
试卷总分:100 测试时间:--
一、单选题(共10道试题,共100分。)
1.在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是_______。
A. 地址传递
B. 单向值传递
C. 由实参传给形,再由形参传回实参
D. 传递方式由用户指定
满分:10分
2.
A. A
B. B
C. C
D. D
满分:10分
3.
A. A
B. B
C. C
D. D
满分:10分
4.若有函数max(a ,b),并且已使函数指针变量p 指向函数max ,当调用该函数时,
A. (*p)max(a ,b)
B. *pmax(a ,b)
C. (*p)(a ,b)
D. *p(a ,b);
满分:10分
5.
A. A
B. B
C. C
D. D
满分:10分
6.
A. A
B. B
C. C
D. D
满分:10分
7.当调用函数时,实参是一个数组名,则向函数传送的是_______。
A. 数组的长度
B. 数组的首地址
C. 数组每一个元素的地址
D. 数组每个元素中的值
满分:10分
8.设P1 和P2 是指向同一个int 型一维数组的指针变量,k 为int 型变量,则不能正确执行的语句是( )。
A. k=*P1+*P2
B. p2=k
C. P1=P2
D. k=*P1 * (*P2)
满分:10分
9.
A. A
B. B
C. C
D. D
满分:10分
10.设有说明int (*ptr); 其中ptr是 。
A. M个指向整型变量的指针
B. 指向M个整型变量的函数指针
C. 一个指向具有M个整型元素的一维数组的指针
13秋《C语言程序设计》作业4
试卷总分:100 测试时间:--
一、单选题(共10道试题,共100分。)
1.如char *a={ "abcd","ABCD"};定义,以下说法中正确的是( )。
A. 数组a的元素值分别为"abcd"和"ABCD"
B. a是指针变量,它指向含有两个数组元素的字符型数组
C. 数组a的两个元素分别存放的是含有4个字符的一维数组的首地址
D. 数组a的两个元素中各自存放了字符’a’、’A’的地址
满分:10分
2.下面各语句行中,能正确进行字符串赋值操作的语句是 。
A. char ST={"ABCDE"}
B. char S={'A','B','C','D','E'}
C. char *S; S="ABCDE"
D. char *S; scanf("%S",S)
满分:10分
3.
A. A
B. B
C. C
D. D
满分:10分
4.C 语言共用体类型变量在程序运行期间 。
A. 所有成员一直驻留在内存中
B. 只有一个成员驻留在内存中
C. 部分成员驻留在在内存中
D. 没有成员驻留在内存中
满分:10分
5.若有说明:int i, j=2,*p=&i;,则能完成i=j 赋值功能的语句是 。
A. i=*p
B. *p=*&j
C. i=&j
D. i=**p
满分:10分
6.当说明一个共用体变量时系统分配给它的内存是 。
A. 各成员所需要内存量的总和
B. 共用体中第一个成员所需内存量
C. 成员中占内存量最大者所需的容量
D. 共用体中最后一个成员所需内存量
满分:10分
7.
A. A
B. B
C. C
D. D
满分:10分
8.
若要说明:一个类型名STP,使得定义语句STP s;等价于char *s;以下选项中正确的是()。
A. typedef STP char *
B.
typedef *char STP
C.
typedef STP *char
D.
typedef char* STP
满分:10分
9.C 语言结构体类型变量在程序执行期间 。
A. 所有成员一直驻留在内存中
B. 只有一个成员驻留在内存中
C. 部分成员驻留在在内存中
D. 没有成员驻留在内存中
满分:10分
10.
A. A
B. B
C. C
D. D
满分:10分
页:
[1]