付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、上海师范大学标准试卷 学年第学期考试日期年 月日(考试时间:90分钟)科目:C语言程序设计(模拟卷)专业 本科 年级 班 姓名 学号我承诺,遵守上海师范大学考场规则,诚信考试。签名:得打分| 一、选择和填空题(本大题满分 20分,每题2分。)1、 把al、a2定义成整型变量,并赋初值1的定义语句是。2、 有以下程序片段,请问执行后的输出结果是 。char a=8,c; c=a>=3; printf("%dn",c);3、 有以下程序片段,若程序运行时从键盘输入48(字符0的ASCII码),则输出结果为 0char c1,c2; scanf("%d"
2、,&c1); c2=c1+9; printf("%c%cn",c1,c2);4、 有以下程序片段,若程序运行时从键盘输入12,则输出结果为。scanf("%d",&x);if(x>15) printf("%d",x-5);if(x>10) printf("%d",x); if(x>5) printf("%dn",x+5);5、 有以下程序片段,请问执行后的输出结果是 。char str="ABCD" printf("%dn"
3、;,str4);6、 若变量已正确定义,要将a和b中的数进行交换,下面不正确的语句是 。A) a=a+b, b=a-b, a=a-b;B) t=a, a=b, b=t;C) a=t; t=b; b=a;D) t=b; b=a; a=t;7、 下面程序段中循环体的执行次数是 。int j=0; doj=j+1; while(j>2);A) 0次B) 1次C) 2次D)无限次8、 以下程序的输出结果是 。int fun(int a, int b, int c ) return c=a*b; main() int c=3; fun(2,3,c); printf("%dn",
4、c); A) 2B) 3C) 6D)无定值9、 假设二21数组a有m列,则在元素aij前的元素个数为。A) j*m+i B) i*m+jC) i*m+j-1 D) i*m+j+110、判断整型变量a的值是否处于区间5, 10的表达式应写作。得修叼 二、综合题(本大题满分60分,1、下面程序实现摄氏温度 C表示华氏温 度F,其中有3个错误,请指出并改正。#include <stdio.h> int main () (float f,c;scanf("%d",f);c=(5/9)*(f-32);printf("f=%fnc=%fn",f,c);
5、return 0;改正:2、下面程序实现 1+2+3+100,其中有3个错误,请指出并改正。#include <stdio.h>int main() int sum;while(i<=100); sum=sum+i;i+;printf("sum=%dn",sum);return 0;改正:1,2题每题6分,其余每题8分。)3、 程序填空:输入一字符串,求其中数字的个数。#include <stdio.h>int main() char s80;int i, num=0;gets(s);for (i=0;【1;i+)if ()num+;print
6、f("num=%dn",num);11 4、 以下程序用来检查二维数组是否对称(即:对所有i, j都有aij=a皿i )0#include <stdio.h>int main() int a44=1,2,3,4, 2,2,5,6, 3,5,3,7, 8,6,7,4;int i, j, found=0;for(j=0; j<4; j+) for(i=0; i<4; i+) if( 11) found=;break; if (found)【3】;if(14】)printf("不对称 n");else printf("对称 n
7、");return 0;11 3 4 7、 读程序,写出输出结果。#include <stdio.h>int s2=1;int fun1();int main()int i,s1;for(i=1;i<=3;i+) s1=fun1();printf("s1=%dns2=%dn",s1,s2);int fun1() static int x=1;int y=1;x=x*2;s2=y*2;return x;运行结果:8、 读程序,写出输出结果#include <stdio.h>int main() char a="abcdcba&
8、quot;int i, j=0;for(i=1; i<7; i+)if(aj<ai) j=i;aj+1=a7;puts(a);return 0;运行结果:5、程序填空:输入10个数,要求输出其 中值最大的元素和该数是第几个数。#include <stdio.h>int main() int【1】;int a10,m,n=0,i;printf("10 integer numbers:n");for(i=0;i<10;i+) scanf("%d”,&ai);m=a0;for(i=1;i<10;i+)if (max(m,ai)
9、>m);n=i; printf("largest number is %dn”,m);printf("%dth number.n",n+1);int max(int x,int y) return(x>y?x:y); 11 【26、读程序,写出输出结果。#include <stdio.h>main() char a30,b30;scanf("%s",a);gets(b);printf("a=%sn",a);printf("b=%sn",b);程序运行时若输入:"How are you",则输出结果是:得号分三、编程序(本大题满分20分,每题10
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 心力衰竭护理新进展分享
- 透析护理新进展分享
- 文档核心主题与受众明确后才能借助AI筛选出适配热搜词
- 2025年广东深圳高级体系一模初三31校联考历史试题含答案
- 宫腔粘连术后拔管护理
- 2024-2025学年度施工员测试卷带答案详解(轻巧夺冠)
- 2024-2025学年合肥财经职业学院单招《语文》通关考试题库(全优)附答案详解
- 2024-2025学年天津国土资源和房屋职业学院电视播音主持期末考试过关检测试卷及参考答案详解(精练)
- 2024-2025学年度公务员考试《常识》每日一练试卷附答案详解(精练)
- 2024-2025学年度粮油食品检验人员考前冲刺练习题附答案详解【培优】
- 乡风文明建设课件
- 毕业设计(论文)-水下4自由度抓取机械臂设计-scara机器人
- 金融风控模型建设及管理规范
- 《陶瓷工艺概览:课件中的釉料组成与特性》
- 任务一淘米(教学课件)一年级下册劳动技术(人美版)
- 2025年初级会计师考试真题试题及答案
- 2024人教版七年级下册生物期末复习必背知识点提纲
- GB/T 10810.2-2025眼镜镜片第2部分:渐变焦
- 超星尔雅学习通《漫画艺术欣赏与创作(天津理工大学)》2025章节测试附答案
- 新版统编版一年级道德与法治下册全册教案(完整版)教学设计含教学反思
- GB/T 44968-2024粮食储藏小麦粉安全储藏技术规范
评论
0/150
提交评论