【渝粤题库】陕西师范大学500006 算法语言 作业
《算法语言》作业
一、填空题
1、13/2的运算结果为 ,’A’+2的运算结果是 。
2、C 语言源程序需经过 、 两个过程生成可执行文件。
3、如果表示16进制常量45,在C 中应写为 。
4、C中变量从其作用域上分为 、
5、表达式X=12的值为 。
6、3+(12>0)的值为 。
7、C 中逻辑与运算的运算符为
8、C逻辑运算符中,优先级最高的是 ,最低的是 。
9、C 整形变量分为 , 、 叁种 。
10、整型变量k的初值为2,则表达式2*k++的值为 。
11、C中数组名的代表该数组的 。
12、对于整型变量static int a的初值是 。
13、‘F’+(x=0)的值为 。
14、C 中逻辑位与运算的运算符为
15、0X21&0XF0的运算结果为 ,’B’-‘D’的运算结果是 。
16、C 中无符号短整型变量的范围在 至 之间。
17、在C 中常量0x45表示 进制的整数。
18、C中实型变量分为 、
19、表达式X=0?1:0的值为 。
20、‘A’+(12>0)的值为 。
21、C 中逻辑或运算的运算符为
22、C语言整型分为 、 、 。
23、0x16是C语言的 进制的常量
24、13/2的运算结果为 ,7%2的运算结果为 ,10>2+9的值为 。
25、C语言上机时,源程序经过 , 两个过程,生成可执行文件。
26、表达式10>3?10:5的值为 。
二、找出下列程序的错误并改正
1、main()
{
int a,b;
scanf(“%d,%d”,a,b);
}
2、main()
{ int k,s=0;
for(k=1,k<100,k++)
s+=k;
}
3、main()
{int s=0,k;
k=1;
while(k<10)
s+=k;
k++;
}
4、main()
{ int *a;
float b;
a=&b;
}
5、include <stdio.h>
main()
{
int a,b;
scanf(“%f%f”,&a,&b);
}
6、 main()
{int k,s=0;
k=1;
while(k<10)
s=s*k;
k++;
printf(“%d”,s);
}
7、 main()
{int k=0,m;
while(k<10)
{
if(k<=5)
{m+=k;
k++;}
else
printf(“%d”,k);
printf(“%d”,m);
}
8、 .main()
{ int a[10],k;
for(k=0:k<10:k++)
a[k]=2*k+1;
}
9、.main()
{
char as[10];
as=”hello you”;
printf(“%s”,as);
}
10、.main()
{ int k,s=0;
for(k=1,k<100,k++)
s=+k;
}
11、main()
{int k;
k=1;
while(k<10)
printf(“%d”,k);
k++;
}
12、.main()
{ int b[10];
printf(“%d’,*(b++));
}
13、# include<stdio.h>
main()
{ int a,b,c;
scanf(“%d%d”,a,b);
c=a+b;
printf(“c=%d”,c);
}
14、 main()
{
int a,b,c;
if(a>b)
c=a;a=b;b=c;
else
printf(“%d,%d”,a,b);
}
15、# include<stdio.h>
struct stu{
char xm[10];
char xh[8];
float cj;
};
main()
{ struct stu *p,a;
p=&a;
scanf(“%s”,p.xm);
}
16、# include <stdio.h>
main()
{int x,k,s;
s=0;k=1;
x=1;
while(k<20)
{
if (k%2==0)
{s+=k;x/=k++}
}}
三、判断下列程序的执行结果
1、main()
{ int a;
a=1+’A’;
printf(“%c”,a);
}
2、main()
{ int a,b;
a=10;
b=a>=10?2:10;
printf(“%d”,b);
}
3、main()
{int k, s=0;
for(k=1;k<=4;k++)
s+=k;
s/=4;
printf(“%d”,s);
}
4、main()
{ int x,y;
x=3;
if(x=1)
y=x;
else
y=x+1;
printf(“%d”,y);
}
5、main()
{ int a;
a=1+’A’;
printf(“%c”,a);
}
6、main()
{ int x=3;
{int x=10;
}
printf(“%d”,x);
}
7、main()
{int k,sum=0;
for(k=1;k<10;k=k+3)
sum+=k;
printf(“%d”,sum);
}
8、main()
{ char as[]=’hello you’;
int k=0,m=0;
while(as[k]!=’)
{
if(as[k]>=’o’)
m++;
}
printf(“%d”,m);
}
9、main()
{ int a;
a=’a’>’b’?’a’:’b’;
printf(“%c”,a);
}
10、main()
{ int a,b;
a=10;
b=a++;
printf(“%d”,b);
}
11、main()
{int k, s=0;
for(k=1;k<=10;k++)
if(k%3==0)printf(“%d”,k);
}
12、main()
{ char as[]=’hello you my friend’;
int k=0,s=0;
while(as[k]!=’)
{if(as[k]==’e’)
s++;
k++;
}
printf(“%d”,s);
}
13、# include <stdio.h>
int a,b;
main()
{ int b=10;
printf(“%d,%d,”,a,b);
{int b;
a=30;
b=30;
}
printf(“%d,%d”,a,b);
}
14、# include<stdio.h>
main()
{char c=’A’;
c=c+’x’-‘X’;
printf(“%c”,c);
}
15、# include <stdio.h>
main()
{
int x=10;
if(x=9)
x=4;
printf(“%d”,x);
}
16、# include <stdio.h>
main()
{int a[20],k,*p;
p=a;
for(k=0;k<20;k++)
a[k]=k;
printf(“%d”,*p+4);
}
四、编程题
1、编程计算
S=
2、从键盘输入10个整数,求平均值,并统计出大于平均值的个数
3、编程实现以下函数运算
4、用公式
求的近似值,计算前20项即可。
5、从键盘输入一个整数K,判断其是否是素数
6、编程实现下列计算
7、从键盘输入30个实数,求其中正数的最小值与负数的平均值
五、编程实现以下矩阵运算
1、
2、
3、
【渝粤题库】陕西师范大学500006 算法语言 作业相关推荐
- 渝粤题库 陕西师范大学 电子商务安全作业
电子商务安全作业 一.单选题 1. 以下那个不是杀毒软件的正确使用方法( ). A. 定期对病毒库进行升级 B. 经常针对电脑进行全盘扫描 C. 设置开机自 ...
- 渝粤题库 陕西师范大学 《危机管理》作业
<危机管理>作业 一.填空题 1.文化冲突的两种类型是( )和( ). 2.日本危机处理专家泷泽正雄认为危机的定义是( ) . 3.突发事件强调的是( ...
- 渝粤题库 陕西师范大学《西方文论》作业
<西方文论>作业 一.单选题 1.( )说:"一篇作品就像一场白日梦一样,是幼年曾做过的游戏地继续,也是他的替代物." A 波德莱尔 B弗洛伊德 ...
- [渝粤题库]陕西师范大学《幼儿园课程》(专科)作业
<幼儿园课程>(专科)作业 一.单选题 1.活动课程是以( )为中心来组织学习内容的. A 学科 ...
- [渝粤题库]陕西师范大学《商业银行经营学》作业
<商业银行经营学>作业 一 .名词解释 1.商业银行外部组织形式 2.单一银行制 3.银行控股公司制 4.合业经营 5.自有资本 6.可转让定期存单(CD) 7.自动转账服务账户(ATS) ...
- [渝粤题库]陕西师范大学《幼儿园语言教育》作业
<幼儿园语言教育>作业 一.填空题 1.儿童语言的发展是指儿童对母语的理解和 能力随着时间的推移而发生变化的过程和现象. 2.儿童获得语言之前,用语音及伴随的表情或动作代替语言进行交往的现 ...
- [渝粤题库]陕西师范大学《幼儿园科学教育》作业
<幼儿园科学教育>作业 一.填空题 1.科学教育中常采用的观察方法是① .② .③ . 2.幼儿劳动的种类包括① .② . ③ .④ . 3.在幼儿科学教育中,情感的目标非常广泛.< ...
- [渝粤题库]陕西师范大学《幼儿园社会教育》作业
<幼儿园社会教育>作业 一.单选题 1.谁创立了发生认识论并提出了儿童认知发展阶段论() A.班杜拉 B.弗洛伊德 C.皮亚杰D.柯尔伯格 2.下列不属于安斯沃思对婴幼儿的依 ...
- 渝粤题库 陕西师范大学 《中国法制史》作业
<中国法制史>作业 一.单项选择题 1.五刑中的膑刑是指( ). A.截去膝盖骨 B.断脚 C.割鼻子 D.去势 2.商朝已经形成比较成熟的奴隶制五刑是( ). ...
- 渝粤题库 陕西师范大学 《教育法学》作业
<教育法学>作业 一.单选题 1.在教育法学的学习方法中,( )是学习者通过亲自接触和广泛了解教育法治现状,对取得的第一手资料进行分析和研究,以发现某些规律或倾向性问题的学习方法. A ...
最新文章
- HTML5培训教程:HTML5基础介绍
- Math,random()返回区间内的随机数
- aix服务器端口配置文件,aix配置(IP,子网掩码,DNS)网络接口的三种方式
- [剑指offer]面试题第[43]题[Leetcode][第233题][JAVA][1~n整数中1出现的次数][找规律][递归]
- 无法打开计算机上的event log服务,Win7系统下启用Windows event log服务发生4201错误的正确解决方法...
- mysql 归类函数_mysql常用的函数归类
- ASP.NET Core 2.0使用Log4net实现记录日志功能
- ISIS 中 Level1-2路由器向本区域内Level-1邻居下发缺省路由
- hadoop安装单机配置
- 多媒体封装格式的比较
- Android游戏开发源码案例25个汇总
- python的前端框架_常见Python的Web开发框架
- c语言如何命名开根号函数,c++开根号函数?
- 别催了,医药行业数字化转型真的“急不得”
- Labjack系列-数据采集卡,USB数据采集卡与 Labview对接的编程操作
- filter 无效不起作用
- 用canvas画太极图(一步步详解附带源代码)
- FFmpeg将多张图片合成视频
- MTK芯片技术资料大全,各个型号都有,包括原理图数据表等
- 用C语言对数据或文件内容进行加密
热门文章
- 学习Spring-Cloud –基础结构和配置
- HawtIO在JBoss EAP上(第二部分)
- 什么是Mockito Extra接口?
- Spring Data MongoDB级联保存在DBRef对象上
- Spring REST:异常处理卷。 2
- Java 7:HashMap与ConcurrentHashMap
- Spring和JSF集成:分页
- Spring声明式事务示例
- filter过滤后重新添加_Spring Boot 2.X(十):自定义注册 Servlet、Filter、Listener
- 分布式锁的三种实现方式_分布式锁的多种实现方式