20秋C语言程序设计,最新20秋广东开放大学C语言程序设计形成性考核真题试题参考答...

《最新20秋广东开放大学C语言程序设计形成性考核真题试题参考答》由会员分享,可在线阅读,更多相关《最新20秋广东开放大学C语言程序设计形成性考核真题试题参考答(17页珍藏版)》请在人人文库网上搜索。

1、广东开放大学形成性考核满分资料百年教育职业培训中心网络题库1 单选 C 语言中函数返回值的类型是由() 决定的.A. 函数定义时指定的类型B. return 语句中的表达式类型C. 调用该函数时的实参的数据类型D. 形参的数据类型2 单选 在函数调用时,以下说法正确的是:()。A. 函数调用后必须带回返回值B. 实际参数和形式参数可以同名C. 函数间的数据传递不可以使用全局变量D. 主调函数和被调函数总是在同一个文件里3 单选语句 int *p;说明了()。A. p 是指向一维数组的指针B. p 是指向函数的指针C. p 是指向 int 型数据的指针D. p 是函数名,该函数返回一指向 int。

2、 型数据的指针4 单选 下列指针的定义不正确的定义是()。A. int *p=&i,i;B. int *p,i;C. int i,*p=&i;D. int i,*p;5 单选 有语句:int a10,;则()是对指针变量 p 的正确定义和初始化。A. int p=*a;B. int *p=a;C. int p=&a;D. int *p=&a;6 单选 若有说明语句“int a5,*p=a;”,则对数组元素的正确引用是:( )。A. apB. paC. *(p+2)D. p+27 单选有如下程序inta10=1,2,3,4,5,6,7,8,9,10,*p=a;则数值为 9 的表达式是:()。A.。

3、 *p+9B. *(p+8)C.*p+=9D. p+88 单选 被调函数调用结束后,返回到 :()。A. 主调函数中该被调函数调用语句处B. 主函数中该被调函数调用语句处C. 主调函数中该被调函数调用语句的前一语句D. 主调函数中该被调函数调用语句的后一语句9 单选 能把函数处理结果的两个数据返回给主调函数,在下面的方法中不正确的是:(A)。A. return 这两个数B.形参用两个元素的数组C. 形参用两个这种数据类型的指针D. 用两个全局变量10 单选下列各语句定义了数组,其中哪一个是不正确的(C)。A.char a310=China,American,Asia;B. int x22=1,。

4、2,3,4;C.float x2 =1,2,4,6,8,10;D. int m3=1,2,3,4,5,6;11 单选 # include int test(int b) b*=10;printf(“b=%d”, b);return b/2;void main() int b=60;b=test(b);printf(“b=%d”,b);程序的运行结果是:( )。A. b=10b=60B. b=10b=30C. b=300b=600D. b=600b=30012 单选 如果一个函数作为表达式被调用,则该函数必须是(A)。A. 有返回值的函数B. 无返回值的函数C. 有参函数D. 无参函数13 单选。

5、 C 语言程序由函数组成,它的(B)。A. 主函数必须在其它函数之前,函数内可以嵌套定义函数。B. 主函数可以在其它函数之后,函数内不可以嵌套定义函数。C. 主函数必须在其它函数之前,函数内不可以嵌套定义函数。D. 主函数可以在其它函数之后,函数内可以嵌套定义函数。14 单选 下列表达式中,与下标引用 ak等效的是:()。A. *(a+k)B. a+kC. *a+kD. a+*k15 单选 下列结论中,只有()是不正确的。A. C 语言不允许函数嵌套定义。B. C 语言允许函数嵌套调用。C. C 语言中允许函数递归调用。D. C 语言所有函数都可以相互调用,包括调用 main。1 单选 以下对。

6、一维数组 a 的正确说明是:()。A. char a(10);B.int a;C. int k5,ak;D. chara3=a,b,c;2 单选 已知:inta10; 则对 a 数组元素的正确引用是()。A. a10B. a3.5C. a(5)D. a03 单选 若有以下数组说明,则 i=10;aai元素数值是()。int a12=1,4,7,10,2,5,8,11,3,6,9,12;A. 10B. 9C. 6D. 54 单选 已知 int a34;则对数组元素引用正确的是:()。A. a24B. a1,3C. a20D. a(2)(1)5 单选 对二维数组的正确定义是:( )。A. int 。

7、a =1,2,3,4,5,6;B. int a2 =1,2,3,4,5,6;C. .int a 3=1,2,3,4,5,6;D. int a2,3=1,2,3,4,5,6;6 单选 在下面的一维数组定义中,错误的定义为:( )。A. doublea10;B. int a = 1 ,2,3;C. char a10=O;D. int a10=1,2,3;7 单选 要使字符串变量 str 具有初值 “happy”,正确的初始化语句有:( )。A. char str=h, a, p, p, y;B. char str5=h, a, p, p, y;C. char str= “happy”;D. cha。

8、r str5= “happy”;8 单选 已知数组 a 的定义为 chara = “abctden”; ,请写出strlen(a) 的值为:()。A. 7B. 8C. 9D. 109 单 选 # include void main() char data5; inti;for(i=0;i#define N 6void main()int i,aN=2,5,8,10,15,21 ;for(i=0; imain() int a=1,b=3,c=5;if (c=a+b)printf(yesn);elseprintf(non);A. yesB. noC. 4D. 55 单选 以下程序的输出为()#in。

9、clude void main() int x=2,y= -1,z=5; if(xB. int main()C. return 0;D. int max(int x)4 单选 一个 C 语言程序必须包含一个( B )函数。A. returnB. mainC. includeD. define5 单选 以下哪个是算法表示的方法:( )。A. 自然语言B. 流程图C. 伪代码D. 以上均是6 单选 由 C 语言源程序文件编译而成的目标文件的缺省扩展名为:( D )。A. cppB. cC. exeD. obj7 单选 C 语言程序中的基本功能模块为:( C )。A. 表达式B. 标识符C. 函数D。

10、. 语句8 单选 设 x 和 y 均为逻辑值,则 x | y 为假的条件是:( C )。A. 它们均为真B. 其中一个为真C. 它们均为假D. 其中一个为假9 单选 在下列的符号常量定义中, 正确的定义格式为:( B )。A. # define M1B. # define M1 10C. const int M1 10D. constM1=1010 单选 无论在何种操作系统及程序开发环境下,运行程序都必须按顺序经过( B )三个步骤之后程序才能运行。A. 编译 编辑连接B. 编辑编译连接C. 连接编辑编译D. 连接编译编辑C 语言程序设计(本 20 春)形成性考核期末形成性测试题目 1未回答满。

11、分 4.00未标记标记题目题干C 语言的基本构成单位是: 。选择一项:a. 函 数b. 子程序c. 超文本过程d. 函数和过程反馈正确答案是:函数题目 2未回答满分 4.00未标记标记题目题干一个 C 语言程序总是从 开始执行。选择一项:a. 子程序b. 主程序c. 主函数d. 主过程反馈正确答案是:主函数题目 3未回答满分 4.00未标记标记题目题干C 语言的程序一行写不下时,可以 。选择一项:a. 用逗号换行b. 用回车符换行c. 在任意一空格处换行d. 用分号换行反馈正确答案是:在任意一空格处换行题目 4未回答满分 4.00未标记标记题目题干以下叙述不正确的是: 。选择一项:a. 在 C。

12、 程序中,无论是整数还是实数都能正确无误地表示b. 在 C 程序中, %是只能用于整数运算的运算符c. 10 是正确的,因为实型变量中允许存放整型数d. 在 C 程序中,语句之间必须要用分号 ; 分隔e. 若 a 是实型变量, C 程序中 a反馈正确答案是:10 是正确的,因为实型变量中允许存放整型数, 在 C 程序中,无论是整数还是实数都能正确无误地表示题目 5未回答满分 4.00未标记标记题目题干以下不正确的 C 语言标识符是 。选择一项:a. a_bcb. ac. ABCd. abce. c反馈正确答案是:a题目 6未回答满分 4.00未标记标记题目题干下列字符串是标识符的是: 。选择一。

13、项:a. 9_studentb. longc. LINE 1d. _HJ反馈正确答案是:_HJ题目 7未回答满分 4.00未标记标记题目题干以下说法中正确的是: 。选择一项:a. C 语言程序中的 main() 函数必须放在程序的开始部分b. 在 C 语言程序中,要调用的函数必须放在 main() 函数中定义c. C 语言程序总是从 main() 函数开始执行d. C 语言程序总是从第一个定义的函数开始执行反馈正确答案是:C 语言程序总是从 main() 函数开始执行题目 8未回答中,字符型数据在内存中以 形满分 4.00未标记标记题目题干在 C 语言中,字符型数据在内存中以 形式存放。选择一。

14、项:a. BCD 码b. 反 码c. ASCII 码d. 原 码反馈正确答案是:ASCII 码题目 9未回答满分 4.00未标记标记题目题干若有定义: int a=7; float x=2.5; y=4.7;则表达式 x+a%3*(int)(x+y)%2/4 的值是: 。选择一项:a. 3.b. 0.c. 2.d. 2.反馈正确答案是:2.题目 10未回答满分 4.00未标记标记题目题干设有说明: char w; int x; float y; double z; 则表达式 w*x+z-y 值的数据类型为: 。选择一项:a. intb. floatc. doubled. char反馈正确答案是。

15、:double题 目 11 未 回 答 满分 4.00未标记标记题目题干若 x 为 int 型变量 , 则执行以下语句后 ,x 的值为 。x=6; x+=x-=x*x;选择一项:a. -60b. 36c. 60d. -24反馈正确答案是:-60题 目 12 未 回 答 满分 4.00未标记标记题目题干若 m 为 float 型变量 , 则执行以下语句后的输出为 。m=1234.123;printf(%-8.3f ,m);printf(%10.3f ,m);选择一项:a. -1234.123b. 1234.123c. 1234.123d. 1234.123反馈正确答案是:1234.123题 目 。

16、13 未 回 答 满分 4.00未标记标记题目题干若有定义 double x=1 ,y;则以下的语句执行的结果是 。y=x+3/2; printf( “%f”,y);选择一项:a. 1.5b. 2.5c. 3.d. 2.反馈正确答案是:2.题 目 14 未 回 答 满分 4.00未标记标记题目题干若 a 为整型变量,则以下语句 。a=-2L; printf(%d ,a);选择一项:a. 输出值为 2b. 输出为不确定的值c. 赋值不合法d. 输出值为 -2反馈正确答案是:输出值为 -2题 目 15 未 回 答 满分 4.00未标记标记题目题干若 x=0,y=3,z=3, 以下表达式值为 0 的。

17、是选择一项:a. zb. yc. !xd. x|z/3e. xf. x%2&y反馈正确答案是:x%2&y, z, x|z/3题 目 16 未 回 答 满分 4.00未标记标记题目题干若 w=1,x=2,y=3,z=4, 则条件表达式 w选择一项:a. 1b. 4c. 3d. 2反馈正确答案是:1题 目 17 未 回 答 满分 4.00未标记标记题目题干若 w,x,z 均为 int 型变量 , 则执行以下语句后的输出为 。w=3;z=7;x=10;printf(%d ,x10?x+100:x-10);printf(%d ,w+|z+); printf(%d ,!wz);printf(%d ,w&。

18、z); 选择一项:a. 0b. 0c. 1d. 0反馈正确答案是:0题 目 18 未 回 答 满分 4.00未标记标记题目题干分析以下程序 , 下列说法正确的是 。int x=5,a=0,b=0; if(x=a+b) printf(* * * * );else printf(# # # # );选择一项:a. 有语法错,不能通过编译b. 输出c. 通过编译,但不能连接d. 输 出 * * * *反馈正确答案是:输出题 目 19 未 回 答 满分 4.00未标记标记题目题干设 i 和 x 都是 int 类型,则 for 循环语句 。for(i=0,x=0;i=9&x!=876;i+) scanf。

19、(%d,&x); 选择一项:a. 最多执行 10 次b. 是无限循环c. 最多执行 9 次d. 循环体一次也不执行反馈正确答案是:最多执行 9 次题 目 20 未 回 答 满分 4.00未标记标记题目题干下述 for 循环语句 。int i,k;for(i=0,k=-1;k=1;i+,k+) printf(* * * *);选择一项:a. 是无限循环b. 一次也不循环c. 只循环一次d. 判断循环结束的条件非法反馈正确答案是:是无限循环题目 21未回答满分 4.00未标记标记题目题干程序段如下:则以下说法中正确的是: 。int k=-20; while(k=0) k=k+1; 选择一项:a. 。

20、循环是无限循环b. 循环体语句执行一次c. while 循环执行 20 次d. 循环体语句一次也不执行反馈正确答案是:循环体语句一次也不执行题 目 22 未 回 答 满分 4.00未标记标记题目题干下列程序段执行后 k 值为 。int k=0,i,j; for(i=0;i5;i+) for(j=0;j3;j+) k=k+1 ;选择一项:a. 8b. 3c. 15d. 5反馈正确答案是:15题 目 23 未 回 答 满分 4.00未标记标记题目题干在定义 int a10; 之后,对 a 的引用正确的是 。选择一项:a. a(6)b. a10c. a10-10d. a6.3反馈正确答案是:a10-10题 目 24 未 回 答 满分 4.00未标记标记题目题干下面程序段运行时输出结果是 。char s18= a book! ;printf(%.4s,s);选择一项:a. 格式描述不正确,没有确定输出b. a book!c. a book!d. a bo反馈正确答案是:a bo题 目 25 未 回 答 满分 4.00未标记标记题目题干在执行 int a3=1,2,3,4,5,6; 语句后, a10 的值是 。选择一项:a. 1b. 5c. 4d. 2反馈正确答案是:4。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值