2015年秋西南交大高级语言程序设计A
更新时间:2023-11-02 03:51:01 阅读量: 综合文库 文档下载
- 2015属相是什么生肖推荐度:
- 相关推荐
第1次作业
12.
main()
{ int x=2,y=-1,z=2; if(x 写出程序输出结果 (1) 答案:2 13. 下面程序的运行结果是 。 答案:2,3 2,4 2,5 void fl(void) {int x=1; static y=2; x++; y++; printf(\ } void main() { int k; for(k=1;k<=3;k++) fl(); } 14. #include ”stdio.h” void main() {char a[61],*s;int n; gets(a); for(s=a;*s;s++) if(*s>=?A? && *s<=?Z?) *s+=32; puts(a); } 若程序的输入为SWJTU,则输出结果为 (3) 。 答案:switu 15. #include “stdio.h” #define N 5 int swap(int *p, int *q) {int t; if(p void f(int a[ ],int m) {int *p, *q; p=a;q=a+m; while(swap(p,q)) {p++; q--} } void main( ) {int m,a[N]; for(m=0;m for(m=0;m 若程序的输入为8 9 2 3 4, 则输出结果为 (4) 。 答案:4 3 2 9 8 16. 写一个程序,建立N元整型数组,然后输入一个整数x,查找x是否包含在数组中,若 在,则返回第一次出现的下标以及总的出现次数;否则,输出下标为-1, 总的出现次数为0. 答案:#include for(i=0;i return first; } void main() {int a[N],i,count,p; printf(\for(i=0;i printf(\} 17. 输入若干双精度实数,直到0时停止,计算并输出这些实数的平均值。 答案:#include { int n=0;double a, sum=0,av; printf(\while(1) { scanf(\丨\n++;sum+=a; } if(n=0)printf(\else{av=sum/n; printf(\} } 18. C语言的三种循环语句是,do while循环、 循环和 循环;结构化程序设计方法主张限制使用 语句。 答案:while for goto 19. 已知int a = 2, b = 3 , c=0; 执行下列语句后,写出各变量的值。 c = b++―a++ ; 变量a = ,b= ,c= 答案:3 4 1 20. 循环语句for( i=0; i>=10; i--); 其循环的次数为___ 答案:0 21. C语言提供了三种预处理功能,它们是:宏定义、包含文件和 答案:条件编码 22. 若有定义:int a=0,b=0,c=0,d=0;则执行语句a=(b=3,c=5*b++,d=++c+1);后,变量a的值是 ,变量b的值是 ,变量c的值是 ,变量d的值是 。 答案:17 4 16 17 23. 若有定义:int a=1,b=2,c=3,d=4;,则表达式:a<=b?a:c<=d?a:d的值 是 ,执行表达式 (a>b)&& (c++) 后,c的值为 。 答案:1 3 24. 有如下语句:char A[ ]={ \该字符串的长度是 ,A[3]= 。 答案:5 T 25. 若有定义char ch='C'; 则puchar((ch>='A' && ch<='Z')? (ch + 32) : ch);语句的输出结果为 。 答案:c 26. 若有定义int a[]={ 1,2,3,4 }, *p=a+1; 则表达式*++p的值为 。 答案:3 27. 若有类型定义typedef int Mat[10]; 则 Mat a[5]; 表示的实际数组定义是 。 答案:int a[5][10] 第2次作业 11. 下面程序的输出是 (1) 。 #include \ void main() { char a[40]= \?p; for(p=a; ?p!= 'i'; p++) putchar(?p ?32); } 答案:ADM 12. 下面程序的运行结果是 (2) 。 { int x=1; static y=2; x++; y++; printf(\ } void main() { int k; for(k=1;k<=3;k++) fl(); } 答案:2,3 2,4 2,5 13. 下面程序的运行结果是 (3) 。 #include \ void main() { int m, n; m=10;n= ?1; do { m??; n+=5; if(!(n%3)) printf(\ } while(m>n); } 答案:12 9 14. 下面程序的运行结果是 (4) 。 #include \ int a[4]={ 1, 2, 3, 4 }; void main() { int ?p=a, m, n; for(m=3; m>=0; m ? ?) for(n=0; n<=m; n++) printf(\?(p+n)); } 答案:1234,123,12,1 15. 数组名作为参数传递给函数,作为实参的数组名被处理为该数组的 (1) 答案:首地址 16. 一个C程序中必须有 (2) 函数,无论该函数在整个程序中的位置如何,C程序总是从该函数开始执行。 答案:主 17. 有如下语句:char A[ ]={ \}; 该字符串的长度是 (3) ,A[3]= (4) 。 答案:5 T 18. 若有定义int x=5, n=5;则执行语句 x+=n++; 后,x的值= (5) ,n的值= (6) 。 答案:10 6 19. C语言的静态变量以及静态数组元素默认的初值为 (7) 答案:0 20. 若有int a=2,b=1,c=0; 执行语句c=a++ - b - -;后,变量c的值为 (14) b的值 (15) 答案:1 0 21. 结构化程序设计的三种基本结构包括有: 、 __和 ____。 答案:选择结构 循环结构 顺序结构 22. 算术表达式: 的C语言表达式是: 答案:-b+sqrt(b*b-4*a*c) 23. 编写一程序,从键盘读入一个字符串并存入字符数组,然后依次输出第1, 3, 5, 7, …个字符。 例如:输入为: computer 输出为: cmue 答案:#include { char s[255];int i; gets(s); for(i=0;s[i];i+=2) putchar(s[i]); } 24. 编程打印如下图形到屏幕上。 (9分) * *** ***** ******* ********* 要求打印行数由键盘输入。 答案:#include { printf(\ for(j=1;j<=2*i-1;j++) putchar(\printf(\} } 25. C源程序文件经过 处理后产生目标文件,目标文件 }
正在阅读:
2015年秋西南交大高级语言程序设计A11-02
北京市药品监督管理局关于发布2013年5月份药品医疗器械保健食品违12-24
挡土墙基坑开挖方案04-07
药店常用西药别名09-05
2017届高考地理一轮复习区域地理篇专题24世界其他地区考点1非洲对点训练10-22
INTP人格类型描述07-02
九年级11月26日英语自主学习测试题01-24
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 西南交大
- 年秋
- 程序设计
- 高级
- 语言
- 2015
- 2017年收纳用品市场调研及发展趋势预测(目录)
- 全国渔港建设“十二五”规划 - 图文
- 数据结构和算法
- 消费心理学各章复习试题
- 《两小儿辩日》阅读题及答案
- 表17-1常用全血标本采血量与要求
- 资料2
- 桩板墙施工作业指导书
- 最新苏教版一年级上册数学期末测试卷(6)
- 希伯来书研经材料
- 钢结构厂房施工组织设计
- 五笔字型二级简码表
- 购买子公司少数股权的会计处理--高级会计师考试辅导《高级会计实务》第二章第六节讲义7
- 2012年小学毕业考试数学试卷(B卷)
- 分析化学 第三版 高教版 第七章 氧化还原滴定课后习题解答
- 毛邓期末总结
- 美术课程中的“欣赏”与“评述”
- 国内外钢结构住宅发展现状比较
- 小荷作文 春季班 教案集+实录(分年级)2015年《春季班课历》(教师版、学员版) - 图文
- 基础会计学 - 期末考试复习重点例题