《2022年秋季《高级语言程序设计》期末试卷.docx》由会员分享,可在线阅读,更多相关《2022年秋季《高级语言程序设计》期末试卷.docx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源1. 单项选择题 能将高级语言编写的源程序转换为目标程序的是; 此题 2.0 分A 、链接程序 B 、说明程序C 、编译程序 D 、编辑程序同学答案: B标准答案: C解析: 得分: 02. 单项选择题 C语言程序编译时, 程序中的注释部分 ; 此题 2.0 分A 、参加编译,并会显现在目标程序中 B 、参加编译,但不会显现在目标程序中C 、不参加编译,但会显现在目标程序中D 、不参加编译,也不会显现在目标程序中同学答案: D标准答案: D解析:欢迎下载精品学习资源得分: 23. 单项选择题 C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符 此题 2.0 分A 、
2、必需为下划线B 、可以是字母、数字和下划线中的任意一种C 、必需为字母或下划线D 、必需为字母同学答案: C标准答案: C解析: 得分: 24. 单项选择题 一个 C 程序的执行是从 此题 2.0 分A 、本程序的 main 函数开头 , 到 main 函数终止B 、本程序文件的第一个函数开头, 到本程序文件的最终一个函数终止C 、本程序的 main 函数开头 , 到本程序文件的最终一个函数终止D 、本程序文件的第一个函数开头, 到本程序 main 函数终止同学答案: C标准答案: C解析:欢迎下载精品学习资源得分: 25. 单项选择题 C语言供应的合法关键字是 此题 2.0 分A 、swic
3、thB 、chanC 、caseD 、default同学答案: D标准答案: D解析: 得分: 26. 单项选择题 C语言程序的基本单位是 此题 2.0 分A 、程序行B 、语句C 、函数D 、字符同学答案: C标准答案: C解析: 得分: 2欢迎下载精品学习资源7. 单项选择题 组成 C 语言程序的是 ; 此题 2.0 分A 、过程B 、函数C 、子程序D 、主程序和子程序同学答案: B标准答案: B解析: 得分: 28. 单项选择题 有以下程序,输出结果是float funint x,int y returnx+y; mainint a=2,b=5,c=8;printf%3.0fn,fun
4、intfuna+c,b,a-c; 此题 2.0分欢迎下载精品学习资源A 、9B 、21C 、9.0D 、编译出错同学答案: A标准答案: A解析: 得分: 29. 单项选择题 有以下程序,输出结果是float funint x,int y returnx+y; mainint a=2,b=5,c=8;printf%3.0fn,funintfuna+c,b,a-c; 此题 2.0分欢迎下载精品学习资源A 、9B 、21C 、9.0D 、编译出错同学答案: A标准答案: A解析: 得分: 210. 单项选择题 在以下表达中,正确的选项是 此题 2.0 分A 、下面的程序有一个整型输出值:maini
5、nt a;a=pp;printf“ %d ” ,a;void pp B 、以下程序的运行结果为1,3,5,7欢迎下载精品学习资源mainstatic int a4=1,3,5,7;printf“ %d,%d,%dn,%”d ,a;C 、以下程序中的 PRINT 是一个函数#define PRINTV printft ” “, VV=%dmainint a,b;a=1;b=2;PRINTa;PRINTb;D 、以下两个语句是等价的for;c=getchar.=n ;printf n ”“, c%;cfor;c=getchar.=n ; printf“%cn” , c;欢迎下载精品学习资源同学答案
6、: D标准答案: D解析: 得分: 211. 单项选择题 以下程序的输出结果是;mainint i,k,a10,p3;k=5;fori=0;i10;i+ ai=i;fori=0;i3;i+ pi=ai*i+1;fori=0;i3;i+ k+=pi*2;printf%dn,k; 此题 2.0分A 、20B 、21C 、22D 、23欢迎下载精品学习资源同学答案: B标准答案: B解析: 得分: 212. 单项选择题 以下程序运行结果为;#define L 2*PI*R#define S PI*R*RmainprintfL=%f S=%fn,L,S; 此题 2.0分A 、B 、C 、D 、同学答案
7、: C欢迎下载精品学习资源标准答案: C解析: 得分: 213. 单项选择题 下面程序的输出结果是;mainint a =1,2,3,4,5,6,7,8,9,0,*p;p=a;printf%dn,*p+9; 此题 2.0分A 、0B 、1C 、9D 、10同学答案:D标准答案:D解析:得分: 2欢迎下载精品学习资源14. 单项选择题 假设有以下程序段 n 所赋的是八进制数int m=32767,n=032767; printf%d,%o/n,m,n;执行后输出结果是 此题 2.0分A 、32767, 032767 B 、32767,77777 C 、32767,32767 D 、32767,0
8、77777同学答案: C标准答案: C解析: 得分: 215. 单项选择题 以下程序的输出结果是;#includesub1char a, char bchar c; c=a; a=b; b=c;sub2char *a, char bchar c; c=*a; *a=b; b=c;sub3char *a, char *bchar c; c=*a; *a=*b; *b=c;main欢迎下载精品学习资源char a, b;a= A ; b= B ; sub3 &a, &b; putchara; putcharb;a= A ; b= B ; sub2 &a, b; putchara; putcharb
9、;a= A ; b= aB, b; p;ustcuhba1ra; putcharb; 此题 2.0分A 、 ABBBBA B 、 BABABA C 、 BABBAB D 、 BAABBA同学答案: C标准答案: C解析: 得分: 216. 单项选择题 下面有关 for循环的正确描述是 此题 2.0 分A 、for循环只能用于循环次数已经确定的情形B 、for循环是先执行循环的循环体语句,后判定表达式欢迎下载精品学习资源C 、在 for循环中,不能用 break 语句跳出循环体D 、for循环的循环体语句中,可以包含多条语句,但必需用花括号括起来同学答案: D标准答案: D解析: 得分: 217
10、. 单项选择题 下面能正确进行字符串赋值操作的是 此题 2.0 分A 、char *s; scanf“ %s ” ,s ;B 、char *s ; s=”ABCD”E ;C 、char s5=“ABCDE”;D 、char s5= A , B, C , D, E ;同学答案: B标准答案: B解析: 得分: 218. 单项选择题 假设 x 和 y 都是 int型变量 ,x=100,y=200,且有下面的程序片段: printf%d,x,y上面程序片段的输出结果是 此题 2.0分欢迎下载精品学习资源A 、200B 、100C 、200100D 、输出格式符不够 , 输出不确定的值同学答案: A标
11、准答案: A解析: 得分: 219. 单项选择题 C语言中非空的基本数据类型包括 此题 2.0 分A 、整型, 实型, 规律型B 、整型, 实型, 字符型C 、整型, 字符型 , 规律型D 、整型, 实型, 规律型 , 字符型同学答案: B标准答案: B解析: 得分: 220. 单项选择题 设 a=12、b=12345,执行语句 printf“%4d,%4d”,a,b的输出结果为 此题 2.0 分欢迎下载精品学习资源A 、12, 123B 、12, 12345C 、12, 1234D 、12, 123456同学答案: B标准答案: B解析: 得分: 221. 单项选择题 关于 return语句
12、,以下正确的说法是 此题 2.0 分A 、必需在每个函数中显现B 、可以在同一个函数中显现多次C 、在主函数和其他函数中均要显现D 、只能在除主函数之外的函数中显现一次同学答案: B标准答案: B解析: 得分: 222. 单项选择题 假设定义 inta22=1,2,3,4,就 a 数组的各数组元素值分别为 此题 2.0 分欢迎下载精品学习资源A 、a00=1,a01=3,a10=2,a11=4B 、a00=4,a01=3,a10=2,a11=1C 、a00=1,a01=2,a10=3,a11=4D 、a00=4,a01=2,a10=3,a11=1同学答案: C标准答案: C解析: 得分: 22
13、3. 单项选择题 假设有说明: int*p,m=5,n; 以下程序段正确的选项是 ; 此题 2.0 分A 、B 、C 、D 、同学答案: D标准答案: D解析: 得分: 2欢迎下载精品学习资源24. 单项选择题 变量的指针,其含义是指该变量的; 此题 2.0 分A 、值B 、地址C 、名D 、一个标志同学答案: B标准答案: B解析: 得分: 225. 单项选择题 putchar函数可以向终端输出一个; 此题 2.0 分A 、整型变量表达式值B 、实型变量值C 、字符串D 、字符或字符型变量值同学答案: D标准答案: D解析: 得分: 2欢迎下载精品学习资源26.单项选择题 以下不正确的说法是
14、; 此题2.0 分A 、实参可以是常量、变量或表达式B 、形参可以是常量、变量或表达式C 、实参可以为任意类型D 、假如形参加实参的类型不一样,以形参类型为准同学答案:B标准答案:B解析:得分: 227.2.0 分单项选择题 假设 x=2, y=3,就 x & y 的值是; 此题A 、0B 、2C 、3D 、5同学答案:B标准答案:B解析:得分: 2欢迎下载精品学习资源28.分单项选择题 表达式 0x13 & 0x17的值是 ; 此题 2.0A 、B 、C 、D 、0x170x130xf8 0xec同学答案: B标准答案: B解析: 得分: 229. 单项选择题 C 语言规定, 函数返回值的类
15、型是由 准备的; 此题 2.0 分A 、 return 语句中的表达式类型B 、 调用该函数时的主调函数类型C 、 调用该函数时由系统临时D 、在定义函数时所指定的函数类型同学答案: D标准答案: D解析: 得分: 2欢迎下载精品学习资源30. 单项选择题 以下不正确的定义语句是 ; 此题 2.0 分A 、double x5=2.0,4.0,6.0,8.0,10.0;B 、int y5=0,1,3,5,7,9 ;C 、char c1= 1 , 2 , 3 , 4 , 5 ;欢迎下载精品学习资源D 、char c2=x10 x,a x8, ;欢迎下载精品学习资源同学答案: B标准答案: B解析:
16、 得分: 231. 单项选择题 在 C语言中,字符 A在内存中以 形式存放; 此题 2.0 分A 、原码B 、BCD码C 、反码D 、ASCII码同学答案: D标准答案: D解析: 得分: 2欢迎下载精品学习资源32. 单项选择题 在 C语言中,定义数组元素时,下面关于数组下标数据类型的说法错误的选项是 ; 此题 2.0 分A 、整型常量B 、整型表达式C 、整型常量或整型表达式D 、任何类型的表达式同学答案: D标准答案: D解析: 得分: 233. 单项选择题 C语言对嵌套 if语句的规定是: else 总是与 ; 此题 2.0 分A 、B 、其之前最近的 if第一个 if 配对配对C 、
17、D 、缩进位置相同的最前面的 if 配对if 配对同学答案:A标准答案:A解析:得分: 2欢迎下载精品学习资源34.单项选择题 以下不是死循环的语句是 ; 此题 2.0 分A 、for y=9,x=1;x+y;x=i+ i=xB 、for ; ; x+=iC 、while 1 x+ ; D 、for i=10 ; ; i- sum+=i同学答案:A标准答案:A解析:得分: 235.2.0 分单项选择题 假设 a=2, b=3,就 a | b的值是 ; 此题A 、0B 、1C 、2D 、3同学答案:D标准答案:D解析:得分: 2欢迎下载精品学习资源36. 单项选择题 在宏定义 #define P
18、I 3.14159中,用宏名 PI代替一个 ; 此题 2.0 分A 、 单精度数B 、 双精度数C 、 常量D 、 字符串同学答案: D标准答案: D解析: 得分: 237. 单项选择题 为表示关系 xyz, 应使用 C语言表达式 此题 2.0 分A 、x=y&y=z B 、x=yANDy=zC 、x=y=zD 、x=y & y=z同学答案: A标准答案: A解析: 得分: 2欢迎下载精品学习资源38. 单项选择题 下面不正确的字符串常量是 此题 2.0 分A 、 abcB 、1212C 、0D 、“同学答案:A标准答案:A解析:得分: 239.单项选择题设 C语言中,一个int型数据在内存中
19、占 2个字节,就unsignedint型数据的取值范畴为 此题 2.0分A 、0 255B 、0 32767C 、0 65535D 、0 2147483647同学答案:C标准答案:C解析:得分: 2欢迎下载精品学习资源40. 单项选择题 有如下函数调用语句: funcrec1, rec2+rec3, rec4, rec5;在该函数调用语句中,含有的实参个数是 此题 2.0分A 、3B 、4C 、5D 、有语法错同学答案: A标准答案: A解析: 得分: 241. 单项选择题 设 a 是 int 型变量, b 是 float 型变量,用下面的语句给这两个变量输入值scanfa=%d,b=%f,
20、&a, &b;为了把100和 76.5分别赋给i和 f,就正确的输入为: 此题 2.0 分A 、 100 76.5B 、 a=100欢迎下载精品学习资源C 、 10076.5D 、 a=100 b=76.5同学答案: A标准答案: B解析: 得分: 042. 单项选择题 假设有如下说明;欢迎下载精品学习资源char a10=,ab,cd,e, ,f,g,h ,i j,*p=a;欢迎下载精品学习资源就输出表达式 *p+8 ,即 printf%cn,*p+8; 得到 此题 2.0 分A 、 gB 、 hC 、 iD 、 j同学答案: B标准答案: C解析: 得分: 0欢迎下载精品学习资源43. 单
21、项选择题 以下可作为函数 fopen 中第一个参数的正确格式是 此题 2.0 分A 、B 、C 、“ c:usertext.tex”D 、“ c:usertext.txt”同学答案: D标准答案: D解析: 得分: 244. 单项选择题 假设有函数声明为: void funcdouble *p;就以下函数调用正确的选项是 ; 此题 2.0 分A 、 double x; fx;B 、 double x; fC 、 double x; f&x; D 、 int x; f&x;同学答案: C标准答案: C解析:欢迎下载精品学习资源得分: 245. 多项选择题 C程序注释是由 所界定的文字信息组成的; 此题 4.0 分A 、/*B 、C 、*/D 、同学答案: A,C标准答案: AC解析: 得分: 446. 多项选择题 函数体一般包括 两部分; 此题 4.0 分A 、声明B 、执行C 、形式D 、操作同学答案: A,B标准答案: AB解析:欢迎下载精品学习资源得分: 447.多项选择题 电脑算法的特性包括 ; 此题 4.0 分A 、有穷性B 、确定性C 、有零个或多个输入D 、有一个或多个输出E 、有效性同学答案: A,B,C,D,E标准答案: ABCE解析:得分: 0欢迎下载
限制150内