谋学网
《语言程序设计》 15 秋在线作业 1
一、单选题(共 15
道试题,共 60
分。)
1. 已有变量定义和函数调用语句
int =25;print_vlu(&);
下面函数 voi print_vlu(int
*x){printf("%\n",++*x);}
输出的正确结果是 ( )
. 23
. 24
. 25
. 26
正确答案:
2. 在一个源程序文件中
, 若要定义一个只允许本源文件中所有函数使用的全局变量
, 则该变
量需要使用的存储类别是
( )
. xtrn
. rgistr
. uto
. stti
正确答案:
3. 若已定义 X 和 Y 为 oul 类型 , 则表达式 :x=1,y=x+3/2 的值为 ( )
. 1
. 2
.
.
正确答案:
4. 不是语言提供的合法关键字 ( )
. swith
. print
. s
. fult
正确答案:
5. 设有以下结构体定义
:strut
mproyr{hr
nm[8];int
g;hr
sx;}stff;
则下面的叙述不正确
的是()
. strut 是结构体类型的关键字
. strutmproyr 是用户定义的结构体类型
. stff
是用户定义的结构体类型名
. nmg 和 sx 都是结构体成员名
正确答案:
6. 若有说明 :int [][4]={0,0};
. 数组的每个元素都可得到初值
则下面不正确的叙述是
0
( )
谋学网
.
.
.
二维数组的第一维大小为 1
因为二维数组中第二维大小的值除初值个数的商为 0, 故数组的行数为
只有元素 [0][0] 和 [0][1] 可得到初值 0, 其余元素均得不到初值 0
1
正确答案:
7. 若有定义 :int (*p)[4]; 则标识符 p( )
. 是一个指向整型变量的指针
. 是一个指针数组名
. 是一个指针 , 它指向一个含有四个整型元素的一维数组
.
定义不合法
正确答案:
8.
设有以下程序片段 , int i=010,j=10,k=0xl0;printf("%,%,%",k,j,i);
请问执行后的输
出结果是 ( )
. 16,10,8
. 81016
. 10,10,10
. 8,10,16
正确答案
兰大《C语言程序设计》15秋在线作业1 来自淘豆网www.taodocs.com转载请标明出处.