北语网院18春《C语言程序设计》作业_1234资料
18春《C语言程序设计》作业_1第1题(单选题)在C语言中,字符型数据在内存中以 形式存放。
A.原码
B.BCD码
C.反码
D. ASCII码
第2题(单选题)以下不能正确赋值的是 。无忧答案网整理发布
A.char s1 ;s1=est\
B. char s2[]={’t’
C.char s3= est\ ;
D.char s4={ ’t’
第3题(单选题)在说明语句:int *f(); 中,标识符f代表的是 。
A.一个用于指向整型数据的指针变量
B.一个用于指向一维数组的指针
C.一个用于指向函数的指针变量
D. 一个返回值为指针型的函数名
第4题(单选题)若int x ,*pb;,则正确的赋值表达式是 。
A.pb=&x
B.pb=x
C.*pb=&x
D. *pb=*x
第5题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第6题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第7题(单选题)img src\
A.4
B.3
C.2
D.1
第8题(单选题)字符串\ABC\的长度是 。
A.11
B.7
C.5
D. 3
第9题(单选题)设有如下定义: int (*ptr)( );则以下叙述中正确的是 。
A.ptr 是指向一维组数的指针变量
B.ptr 是指向int 型数据的指针变量
C.ptr 是指向函数的指针,该函数返回一个int 型数据
D.ptr 是一个函数名,该函数的返回值是指向int 型数据的指针"
第10题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第11题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第12题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第13题(单选题)对于类型相同的两个指针变量之间,不能进行的运算是 。
A.<
B.=
C.+
D. –
第14题(单选题)字符串\的长度是____。
A.0
B.1
C.2
D.非法字符串
第15题(单选题)若已定义:int a ,*p\u003da;并在以后的语句中未改变p 的值,不能表示a 地址的表达式是( )。
A.p+1
B.a+1
C.a++
D. ++p
第16题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第17题(单选题)设有说明:char w; int x; float y; double z;则表达式w*x+z-y值的数据类型为: 。
A.float
B.char
C.int
D. double
第18题(单选题)当说明一个共用体变量时系统分配给它的内存是 。
A.各成员所需要内存量的总和
B.共用体中第一个成员所需内存量
C.成员中占内存量最大者所需的容量
D. 共用体中最后一个成员所需内存量
第19题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第20题(单选题)以下叙述中正确的是 。
A.全局变量的作用域一定比局部变量的作用域范围大
B.静态(static)类别变量的生存期贯穿于整个程序的运行期间
C.函数的形参都属于全局变量
D. 未在定义语句中赋初值的auto变量和static变量的初值都是随机值
第21题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第22题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第23题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第24题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第25题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
18春《C语言程序设计》作业_2
第1题(单选题)一个C语言程序总是从 开始执行。
A.主过程
B.主函数
C.子程序
D.主程序
第2题(单选题)img src\ title\ alt\p
A.(A)
B.(B)
C.(C)
D.(D)
第3题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第4题(单选题)在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是_______。
A.地址传递
B.单向值传递
C.由实参传给形,再由形参传回实参
D.传递方式由用户指定
第5题(单选题)若要说明:一个类型名STP,使得定义语句STP s;等价于char *s;以下选项中正确的是()。
A.typedef STP char *
B.typedef *char STP
C.typedef STP *char
D.typedef char* STP
第6题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第7题(单选题)img src\ title\ alt\
A.(A)
B.(B)
C.(C)
D.(D)
第8题(单选题)如果在一个函数的复合语句中定义了一个变量,则该变量 。
A.只在该复合语句中有效,在该复合语句外无效
B.在该函数中任何位置都有效
C.在本程序的源文件范围内均有效
D. 此定义方法错误,其变量为非法变量
第9题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第10题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第11题(单选题)以下函数调用语句中实参的个数为 。exce((v1,v2),(v3,v4,v5),v6);
A.3
B.4
C.5
D. 6
第12题(单选题)img src\ title\ alt\
A.(A)
B.(B)
C.(C)
D.(D)
第13题(单选题)下面各语句行中,能正确进行字符串赋值操作的语句是 。
A.char ST={"ABCDE"}
B. char S={'A','B','C','D','E'}
C.char *S;S=\ABCDE\
D.char *S;scanf(\%S\
第14题(单选题)img src\ title\ alt\
A.(A)
B.(B)
C.(C)
D.(D)
第15题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第16题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第17题(单选题)C语言的基本构成单位是: 。
A.函数
B.函数和过程
C.超文本过程
D.子程序
第18题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第19题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第20题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第21题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第22题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第23题(单选题)有定义intx,则以下表达式中不能代表数组元素x的地址的是
A.&x+1
B.&x
C.&x++
D.x+1
第24题(单选题)设P1 和P2 是指向同一个int 型一维数组的指针变量,k 为int 型变量,则不能正确执行的语句是()。
A.k=*P1+*P2
B.p2=k
C.P1=P2
D. k=*P1 * (*P2)
第25题(单选题)在定义int a;之后,对a的引用正确的是()。
A.a
B.a
C.a(6)
D. a
18春《C语言程序设计》作业_3
第1题(单选题)若有整型变量i,j,则以下程序段中内循环体“printf(\);”的循环次数为for (i\u003d5; i; i--)p{for (j\u003d0; j4; j++)p{rintf(\);p
A.20
B.24
C.25
D.30
第2题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第3题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第4题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第5题(单选题)在C语言程序中,表达式5%2的结果是( )
A.2.5
B.2
C.1
D.3
第6题(单选题)img src\ title\ alt\
A.(A)
B.(B)
C.(C)
D.(D)
第7题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第8题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第9题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第10题(单选题)下面各语句行中,能正确进行字符串赋值操作的语句是 。
A.char ST={"ABCDE"}
B. char S={'A','B','C','D','E'}
C.char *S;S=\ABCDE\
D.char *S;scanf(\%S\
第11题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第12题(单选题)以下不正确的C语言标识符是 。
A.ABC
B.abc
C.a_bc
D. ab.c
第13题(单选题)img src\ title\ alt\
A.(A)
B.(B)
C.(C)
D.(D)
第14题(单选题)字符串\的长度是____。
A.0
B.1
C.2
D.非法字符串
第15题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第16题(单选题)以下程序段的输出结果是 int x\u003d10, y\u003d10, i; for (i\u003d0; x8; y\u003di) {p printf(\, x--, y);
A.10 10 9 0
B.10 1 9 2
C.9 8 7 6
D.10 9 9 0
第17题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第18题(单选题)以下函数调用语句中实参的个数为 。exce((v1,v2),(v3,v4,v5),v6);
A.3
B.4
C.5
D. 6
第19题(单选题)将空格符赋给字符变量c,正确的赋值语句是( )
A.c=‘\\0’
B.c=NULL
C.c=0
D.c=32
第20题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第21题(单选题)以下说法中正确的是: 。
A.C语言程序总是从第一个定义的函数开始执行
B.在C语言程序中,要调用的函数必须放在main()函数中定义
C.C语言程序总是从main()函数开始执行
D. C语言程序中的main()函数必须放在程序的开始部分
第22题(单选题)在C语言中对一维整型数组的正确定义为( )
A.int a(10);
B.int n=10
C.intn;a;
D.#define N 10int a;
第23题(单选题)在下列选项中,不正确的赋值语句是
A.++t;
B. n1=(n2=(n3=0));
C.k=i=j;
D.a=b+c=1;
第24题(单选题)若有定义:int a\u003d7; float x\u003d2.5; y\u003d4.7;则表达式x+a%3*(int)(x+y)%24的值是: 。
A.2.500000
B.2.750000
C.3.500000
D. 0.000000
第25题(单选题)在执行int a[]\u003d{1,2,3,4,5,6
A.4
B.1
C.2
D. 5
18春《C语言程序设计》作业_4
第1题(单选题)下列字符串是标识符的是: 。
A._HJ
B.9_student
C.long
D. LINE 1
第2题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第3题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第4题(单选题)img src\ title\ alt\
A.0.1
B.1
C.0
D.无法确定
第5题(单选题)img src\ title\ alt\
A.(A)
B.(B)
C.(C)
D.(D)
第6题(单选题)关于malloc()与calloc()的叙述,正确的是()。
A.calloc()函数返回的存储空间的初值为0
B.这两个函数没有区别
C.malloc()函数返回的存储空间的初值为0
D.以上说法都不正确
第7题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第8题(单选题) 运行下面程序时,从键盘输入字母H,则输出结果是( )p#include stdio.h p void main( ) p { char ch; p ch\u003dgetchar( ); p switch(ch) p { case #39;H#39;:printf(\); p case #39;G#39;:printf(\); p default:printf(\);p
A.Hello!
B.Hello!Good Morning!
C.Hello!Good morning! Bye_Bye!
D.Hello! Bye_Bye!
第9题(单选题)在C语言中,当函数调用时 。
A.实参和形参各占一个独立的存储单元
B.实参和形参共用存储单元
C.可以由用户指定实参和形参是否共用存储单元
D. 由系统自动确定实参和形参是否共用存储单元
第10题(单选题)下面叙述中不正确的是 。
A.用typedef 可以定义各种类型名,但不能用来定义变量
B.用typedef 可以增加新类型
C.用typedef 只是将已存在的类型用一个新的标识符来代表
D. 使用typedef 有利于程序的通用和移植
第11题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第12题(单选题)( )是构成C语言程序的基本单位。
A.过程
B.子程序
C.函数
D.子例程
第13题(单选题)若有函数max(a ,b),并且已使函数指针变量p 指向函数max ,当调用该函数时,
A.(*p)max(a
B.*pmax(a ,b)
C.(*p)(a ,b)
D. *p(a ,b)
第14题(单选题)img src\ title\ alt\
A.(A)
B.(B)
C.(C)
D.(D)
第15题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第16题(单选题)以下能正确定义数组并正确赋初值的语句是 。
A.int n=5
B.int a={{{{1}
C.int c[]={{{{1
D.int a={{{1
第17题(单选题)C语言规定,函数返回值的类型是由 。
A.return语句中的表达式类型所决定
B.调用该函数时的主调函数类型所决定
C.调用该函数时系统临时决定
D. 在定义该函数时所指定的函数类型决定
第18题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第19题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第20题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第21题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第22题(单选题)img src\ title\ alt\
A.(A)
B.(B)
C.(C)
D.(D)
第23题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第24题(单选题)img src\
A.(A)
B.(B)
C.(C)
D.(D)
第25题(单选题)C语言允许函数值类型缺省定义,此时该函数值隐含的类型是 。
A.float型
B.int型
C.long型
D. double型
更多资料登录www.ap5u.com
页:
[1]