五邑大学试卷_c语言程序设计_信息学院各专业_a卷

上传人:第*** 文档编号:34023403 上传时间:2018-02-20 格式:DOC 页数:7 大小:40.92KB
返回 下载 相关 举报
五邑大学试卷_c语言程序设计_信息学院各专业_a卷_第1页
第1页 / 共7页
五邑大学试卷_c语言程序设计_信息学院各专业_a卷_第2页
第2页 / 共7页
五邑大学试卷_c语言程序设计_信息学院各专业_a卷_第3页
第3页 / 共7页
五邑大学试卷_c语言程序设计_信息学院各专业_a卷_第4页
第4页 / 共7页
五邑大学试卷_c语言程序设计_信息学院各专业_a卷_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《五邑大学试卷_c语言程序设计_信息学院各专业_a卷》由会员分享,可在线阅读,更多相关《五邑大学试卷_c语言程序设计_信息学院各专业_a卷(7页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 共 7 页一、选择题(30%:15 小题,每小题 2 分)1. 以下叙述正确的是( ) 。A) 在 C 程序中,main 函数必须位于程序的最前面。B) C 语言的每一行中只能写一条语句。C) C 语言本身没有输入输出语句。D) 一个程序的执行是从本程序的 main 函数开始,到本程序文件的最后一个函数结束。2. 若有说明:int a10; 则对 a 数组元素的正确引用是( ) 。 A) a10 B) a3.5 C) a(5) D) a10-10 3. 下面关于A的说法正确的是( ) 。A) 它代表一个字符常量 B) 它代表一个字符串常量 C) 它代表一个字符 D) 它代表一个变量

2、 4. 若用数组名作为函数调用的实参,传递给形参的是( )。 A) 数组的首地址 B) 数组第一个元素的值 C) 数组全部元素的值 D) 数组元素的个数5. 以下选项中属于 C 语言数据类型的是( ) 。A)复数型 B)记录型 C)双精度型 D)集合型 6. 设 a=5,b=6,c=7,d=8,m=2,n=2, 则执行 (m=ab)&(n=cb)?a:b); 则输出结果是 ( )。A) 10 B) 11 C) 12 D) 13得分第 2 页 共 7 页9. 可判断变量 a 为正, b 为负的正确表达式是 ( )。 A) a*b 0|b 0)&a*b 0&a*by?x:y; int main()

3、int a=3,b=8,c=6;printf(%d,max(a,max(b,c);return 0;程序运行后输出:。四、程序填空(根据给出的程序功能说明,补充完整程序中缺少的代码,每一空行只填写一条语句或一个表达式,不写、多写、错写不给分。 ) (16%:3 小题,共 8 空,每空 2 分)1. 以下程序的功能是:输入一个字符,如果它是一个大写字母,则把它变成小写字母;如果它是小写字母,则把它变成大写字母;其它字符不变。main()得分第 6 页 共 7 页 char ch;scanf(“%c”, if(_)ch=ch+32;else if(ch=aprintf(“%c”,ch);2. 下面

4、程序中的数组 a 包括 10 个整型元素,从 a 中第二个元素起,分别将后项减前项之差存入数组 b,并按每行 3 个元素的形式输出数组 b。main()int a10,b10, i;for(i=0; _; i+)scanf(“%d”,for (i=1;_; i+)bi=ai-ai-1;for(i=1;imain() int k,max, ;for(k=0;k10;k+)scanf(“%d”,max=0;for(k=9; ; k-)if (nummaxnumk) ;printf (“the max is %d”,nummax);return 0;五、程序设计(14%:2 小题,每小题 7 分)1编写程序,要求从键盘输入两个整数 x 和 y,并将较大值输出来。得分第 7 页 共 7 页2. 编写函数 void fun(int *s, int t , int *k),该函数求数组中的最小值的下标,并存放到指针k 所指示的存储单元中,例如设有数组 a 和变量 j:int a10=876,675,896,101,301,401,980,431,451,777, j ;则下列调用后fun(a,10,j 的值为 3void fun(int *s, int t , int *k)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号