资源描述:
《2016.12《高级语言程序设计(专升本-)》期末考试试题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、--2016年下半年《高级语言程序设计(专升本)》期末考试试题窗体顶端1. (单选题)以下程序的输出结果是( )。main(){inti,k,a[10],p[3]; k=5; for(i=0;i<10;i++)a[i]=i; for(i=0;i<3;i++)p[i]=a[i*(i+1)]; for(i=0;i<3;i++)k+=p[i]*2; printf("%d",k);}(本题2.0分) A、 20 B、 21 C、 22 D、 23 学生答案:B标准答案:B解析:得分:22. (单选题)有以下程序,输出结果是( )
2、floatfun(intx,inty){return(x+y);}main(){inta=2,b=5,c=8;printf("%3.0f",fun((int)fun(a+c,b),a-c));}(本题2.0分) A、 9 B、 21 C、 9.0 D、 编译出错 学生答案:A标准答案:A解析:得分:23. (单选题) C语言程序的基本单位是( )(本题2.0分) A、 程序行 B、 语句 C、 函数 D、 字符 学生答案:C标准答案:C解析:得分:24. (单选题) 一个C程序的执行是从( )(本题2.0分) A、
3、 本程序的main函数开始,到main函数结束 B、 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C、 本程序的main函数开始,到本程序文件的最后一个函数结束 D、 本程序文件的第一个函数开始,到本程序main函数结束 学生答案:A标准答案:C解析:得分:05. (单选题) 一个C语言程序是由( )(本题2.0分)---- A、 一个主程序和若干子程序组成 B、 函数组成 C、 若干过程组成 D、 若干子程序组成 学生答案:B标准答案:B解析:得分:26. (单选题) 变量的指针,其含义
4、是指该变量的( )(本题2.0分) A、 值 B、 名 C、 地址 D、 一个标志 学生答案:C标准答案:C解析:得分:27. (单选题) C语言提供的合法的数据类型关键字是_____(本题2.0分) A、 Double B、 short C、 integer D、 Char 学生答案:B标准答案:B解析:得分:28. (单选题) 以下关于数组的描述正确的是( )(本题2.0分) A、 数组的大小是可变的,可以有不同的类型的数组元素 B、 数组的大小是固定的,所有数组元素的类型必须相同 C、 数组的大小是可
5、变的,但所有数组元素的类型必须相同 D、 数组的大小是固定的,但可以有不同的类型的数组元素 学生答案:B标准答案:B解析:得分:29. (单选题) C 语言提供的合法关键字是()(本题2.0分) A、 swicth B、 chan C、 Case D、 default 10. (单选题) 若定义inta[2][2]={1,2,3,4},则a数组的各数组元素值分别为( )(本题2.0分) A、 a[0][0]=1,a[0][1]=3,a[1][0]=2,a[1][1]=4 B、 a[0][0]=4,a[0][1]
6、=3,a[1][0]=2,a[1][1]=1 C、 a[0][0]=1,a[0][1]=2,a[1][0]=3,a[1][1]=4 D、 a[0][0]=4,a[0][1]=2,a[1][0]=3,a[1][1]=1 学生答案:C标准答案:C解析:得分:211. (单选题) 关于return语句,下列正确的说法是( )(本题2.0分) A、 必须在每个函数中出现 B、 可以在同一个函数中出现多次---- C、 在主函数和其他函数中均要出现 D、 只能在除主函数之外的函数中出现一次 学生答案:B标准答案:B解析:
7、得分:212. (单选题) C 语言中的标识符只能由字母、数字和下划线三种字符组成 , 且第一个字符 ()(本题2.0分) A、 必须为下划线 B、 可以是字母、数字和下划线中的任意一种 C、 .必须为字母或下划线 D、 必须为字母 13. (单选题) 设a=12、b=12345,执行语句printf(“%4d,%4d”,a,b)的输出结果为( )(本题2.0分) A、 12,123 B、 12,12345 C、 12,1234 D、 12,123456 学生答案:C标准答案:B解析:得分:014. (单
8、选题) putchar 函数可以向终端输出一个()(本题2.0分) A、 整型变量表达式值 B、 实型变量值 C、 字符串 D、 字符或字符变量值 学生答案:D标准答案:D解析:得分:215. (单选题) C语言规定:在