根据c语言数组定义填写下表,C语言程序设计 自测题(三)
{ n++;
if(n%3!=0) continue;
k--; }
printf("%d,%d/n",k,n);
}
程序运行后的输出结果是______。
A、1,1
B、2,2
C、3,3
D、4,4
35、以下不能正确定义二维数组的选项是______。
A、int a[2][2]={{1},{2}};
B、int a[][2]={1,2,3,4};
C、int a[2][2]={{1},2,3}
D、int a[2][]={{1,2},{3,4}}
36、下列选项中正确的语句组是______。
A、char s[8]; s={"Beijing"}
B、char *s; s={"Beijing"}
C、char s[8]; s="Beijing"
D、char *s; s="Beijing"
37、以下能正确定义一维数组的选项是______。
A、int num[]
B、#define N 100
int num[N]
C、int num[0..100]
D、int N=100;
int num[N]
38、已定义c为字符型变量,则下列语句中正确的是______。
A、c='97'
B、c="97";
C、c=97;
D、c="a";
39、以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。
#include
#include
char *scmp(char*s1,char*s2)
{ if (strcmp(s1,s2)<0) return(s1);
else return(s2);
}
main()
{ int i; char string[20],str[3][20];
for(i=0;i<3;i++) gets(str[i]);
strcpy(string,scmp(str[0],str[1]));/*库函数strcpy对字符串进行复制*/
strcpy(string,scmp(string,str[2]));
printf("%s/n",string);
}
若运行时依次输入:abcd、abba和abc三个字符串,则输出结果为______。
A、abcd
B、abba
C、abc
D、baca
40、设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是______。
A、x=x*100+0.5/100.0;
B、x=(x*100+0.5)/100.0
C、x=(int)(x*100+0.5)/100.0;
D、x=(x/100+0.5)/100.0;
[填空题]
6、以下程序运行后输入:3,abcde↙,则输出结果是______。
#include
move(char *str, int n)
{ char temp; int i;
temp=str[n-1];
for(i=n-1;i>0;i--) str[i]=str[i-1];
str[0]=temp;
}
main()
{ char s[50]; int n,i,z;
scanf("%d,%s",&n,s);
z=strlen(s);
for(i=1;i<=n;i++) move(s,z);
printf("%s/n",s);
}
7、以下程序运行后的输出结果是______。
main()
{ int p=30;
printf("%d/n",(p/3>0 ? p/10 :p%3));
}
8、以下程序运行后的输出结果是______。
main()
{ int i,n[]={0,0,0,0,0};
for(i=1;i<=4;i++)
{ n[i]=n[i-1]*2+1;
printf("%d ",n[i]);
}
}
9、已有定义如下:
struct node
{ int data;
struct node *next;
}*p;
以下语句调用malloc函数,使指针p指向一个具有struct node类型的动态存储空间。请填空。
p=(struct node *)malloc(______);
10、请在以下程序第一行的下划线处填写适当内容,使程序能正常运行。
______( double,double);
main()
{ double x,y;
scanf("%1f%1f",&x,&y);
printf(%1f/n",max(x,y));
}
double max(double a,double b)
{ return(a>b ? a:b);}
11、以下程序运行后的输出结果是______。
int a=5;
fun(int b)
{ static int a=10;
a+=b++;
printf("%d ",a);
}
main()
{ int c=20;
fun(c);
a+=c++;
printf("%d/n",a);
}
12、以下程序运行后的输出结果是______。
(注:如果结果中含有回车,可加一空格写在一行,例如:
1 1 1
1 1 1
1 1 1可以写成1 1 1 1 1 1 1 1 1)
main()
{ int i,j,a[][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
for(j=i+1;j<3;j++) a[j][i]=0;
for(i=0;i<3;i++)
{ for(j=0;j<3;j++) printf("%d ",a[i][j]);
printf("/n");
}
}
13、以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。
例如,输入字符串:abc123edf456gh,执行程序后输出:123456。请填空。
#include
#include
main()
{ char s[80],d[80]; int i,j;
gets(s);
for(i=j=0;s[i]!='/0';i++)
if(______) { d[j]=s[i]; j++; }
d[j]='/0';
puts(d);
}
14、以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请填空。
int fun ( int n)
{ int m=0,f=1,i;
for(i=1; i<=n; i++)
{ m+=i*f;
f=______;
}
return m;
}
main()
{ printf("m=%d/n",______);}
相关文章:

linux if 命令判断条件总结
linux if命令 关于文件属性的判断式 -a 如果文件存在 -b 如果文件存在,且该文件是区域设备文件 -c 当file存在并且是字符设备文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是普通文件时返回真…

ppt文本框显示缺字,信息显示不全
1.在文字后面加个空格。2.重新调整文本框大小3.不需要打开ppt,而是在图标上右键属性-摘要,把标题、主题、作者等描述全部清空或改成与本机用户一至即可。因为文本框少子是信息不匹配,就像歌曲在mp3里播放出现的乱码一样。具体能否解决问题&am…

property装饰器
# 需要了解的property的用法 class People:def __init__(self,name):self.__namenamepropertydef name(self):return <name:%s> %self.__namename.setterdef name(self,new_name):if type(new_name) is not str:print(名字必须是str类型)returnself.__namenew_namename.d…

f-fdisk做磁盘分区,起始扇区从2048块开始
文章目录First Sector 起始扇区fdisk工具加分区fdisk删除分区First Sector 起始扇区 默认从第2048块扇区开始是因为,由于EFI的兴起,要给EFI 代码留磁盘最开始的1M空间,即2048*521/(1024*1024)1M With the death of the legacy BIOS (ok, its not quite …

c语言 静态链表插入排序,数据结构C语言版 表插入排序
西门豹治邺奇计数据结构C语言版 表插入排序.txt两个人吵架,先说对不起的人,并不是认输了,并不是原谅了。他只是比对方更珍惜这份感情。/*数据结构C语言版 表插入排序算法10.3 P267-P270编译环境:Dev-C 4.9.9.2日期:201…

C/C++流程图生成器 C转流程图【worldsing笔记】
此版本仅供学习,请大家支持正版软件!! AutoFlowChart v3.1软件下载: http://url.cn/OUK17C 支持导出:word、visio、图片格式。 例如:main.c #include "stdio.h" void main () {int s ; void f(in…

iOS编码:如何创建gbk编码
原文摘自:http://www.cnblogs.com/kiao295338444/articles/2590031.html 我们知道,使用NSURLConnection的代理方法下载网页,存到一个NSData中, NSMutableData *pageData; [pageData appendData:data]; 如果网页编码是UTF-8的&…

docker获取镜像很慢解决办法
docker pull selenium/hub获取非常慢 可以使用docker中国的官方镜像加速 docker pull registry.docker-cn.com/selenium/hub 官方加速:https://www.docker-cn.com/registry-mirror 转载于:https://www.cnblogs.com/gcgc/p/9845050.html

C语言生成一个随机的九行九列数独,一个随机生成数独的C++程序
下面是编程之家 jb51.cc 通过网络收集整理的代码片段。编程之家小编现在分享给大家,也给大家做个参考。//mySIZE是数独棋盘的边长,棋盘是mySIZE*mySIZE的大小int mySIZE 9;void print(const vector> &num){for (int i 0; i < mySIZE; i){for…

ceph中使用ceph-objectstore-tool将pg从incomplete标记为complete
起始原因是集群中部分osd元数据丢失,导致集群部分pg状态一直为incomplete,从而无法恢复为activateclean 所以同事介绍之前调研得ceph-objectstore-tool工具来做这样一个pg incomplete状态的恢复 普及一下incomplete状态表示:Peering过程中由…

Notification和KVO有什么不同
Notification是推送通知,我们可以建立一个通知中心,存放创建多个通知,在不同的地方在需要的时候push调用和KVO不同的是,KVO是键值观察,只能观察一个值,这就是区别转载于:https://www.cnblogs.com/ccguo/p/3…

Mysql修改设置root密码的命令及方法
2019独角兽企业重金招聘Python工程师标准>>> 方法一:使用SQL语句命令UPDATE 需用到Mysql自带的加密函数PASSWORD(string),该函数对一个明文密码进行加密,但不能解密。专门用于mysql.user(用户权限表)中设置密码,命令如…

Android开发笔记1.2
1.2.1环境配置 配置Java环境, 在网上搜索一下,这样的教程有很多,我在这里就不做赘述了。 1.2.2开发第一个程序 我个人学习的是用Android Studio开发的,所以需要下载编辑器AndroidStudio。当然在安装过程中,下载的版本…

ceph osd混合部署和普通部署
文章目录混合osd的部署先部署所有的ssd部署hdd普通OSD的部署当OSD被踢出集群但是挂载点还在,为osd添加id验证测试OSD压力Mark osd 为down混合osd的部署 混合osd指的是将osd的db,wal分区放在ssd上同时该ssd剩下的容量也会做osd 先部署所有的ssd 在/etc/ceph.conf中…

c语言simpson积分计算方法,数值分析复化Simpson积分公式和复化梯形积分公式计算积分的通用程序...
数值分析复化Simpson积分公式和复化梯形积分公式计算积分的通用程序数值分析第五次程序作业PB09001057 孙琪【问题】分别编写用复化Simpson积分公式和复化梯形积分公式计算积分的通用程序; 用如上程序计算积分: I f sin x dx 0取节点xi , i0…

linux 光驱挂载
对于光驱设备的挂载: 首先创建一个文件夹:mkdir /mnt/cdrom(名字位置任意)mount /dev/cdrom /mnt/cdrom(将光盘挂载到新建的/mnt下的 /cdrom目录)转载于:https://www.cnblogs.com/foxhasdream/p/3356503.h…

Android中的HTTP通信
自己整理,整理得不好,不喜勿喷! HTTP通信 HttpURLConnection接口 HTTP超文本传输协议,用于传送WWW方式的数据。HTTP协议采用了请求/响应模式。 Android提供了HTTPURLConnection和HttpClient接口来开发HTTP程序。 HTTP使用最多的就…

ceph admin socket修改ceph配置文件
目前有两种动态修改的方式来让ceph中各个组件的配置生效,所以介绍如下两种方式方便我们进行功能或者代码的调试 使用ceph daemon方式修改 ceph daemon osd.0 help用于osd的daemon服务ceph daemon mon.ceph-node1 help用于mon的admin socket命令、ceph daemon osd.…
持续集成之戏说Check-in Dance
《infoq》 众所周知,敏捷软件开发方法中有多种最佳实践,既有管理方面的,也有技术方面的。在尝试敏捷之初,并不是每个团队都能使用全部最佳实践,也不是每个实践都能在短时间内见效。但其中有一种最佳实践却是团队的必选…

C语言的基础题目,几个c语言的基础题目
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼{day_number day_1 day_2 day_3 day_4 day_5 day;printf("%d年%d月%d日为这一年的第%d天!\n", year, month, day, day_number);}else{printf("输入的日不合法!\n");}break;case 7…

Exchange企业实战技巧(3)配置Exchange证书
Exchange2010需要证书支持,exchange2010安装之后会默认开启ssl,在IE中只能使用https://而不是http://来访问owa。如果没有证书,也能安装exchange2010,也能使用owa,但是会有告警出现。 要想消除警告信息&…

【转载】locust性能测试3
#codingutf-8 from locust import HttpLocust,TaskSet,task import queue import randomclass test_taskset(TaskSet):taskdef register(self):try:emailself.locust.emailqueue.get() #获取队列里的数据print(email)except queue.Empty: #队列取空后,直接退出p…

基于 WPF + Modern UI 的 公司OA小助手 开发总结
前言: 距离上一篇博客,整整一个月的时间了。人不能懒下来,必须有个阶段性的总结,算是对我这个阶段的一个反思。人只有在总结的过程中才会发现自己的不足。 公司每天都要在OA系统上上班点击签到,下班点击签退࿰…

pprof搭配ceph tell命令分析ceph内存
文章目录安装使用使用ceph tell产生堆栈信息文使用pprof工具分析内存及ceph tell释放内存火焰图FlameGraph可视化进程堆栈信息pprof是一个google开发的支持可视化、且可分析profile文件而达到对内存的分析。并且能够输出文本和图像来支持分析过程,pprof源码 安装 可以直接通过…
android jar 电子书下载,【Android】Gradle project sync jar包长时间下载不下来的解决办法...
当我们新建一个Android项目,或者在项目中依赖使用一个新的第三方库时,Android Studio经常会从jcenter或者maven仓库下载jar包,但是我们的网络环境不一定一直那么的顺畅,当网络环境不好,导致有时候jar包好长时间下载不下…

TextField输入结束后让键盘消失的两个技巧
一、点击Return键消失需要调用Did End On Exit事件。- (IBAction) doneEditing:(id) sender { [sender resignFirstResponder];} 当你输入结束后点击Return键,启动Did End On Exit事件。resignFirstResponder会撤消UITextField的第一响应状态。意味着你…

机器学习 决策树 ID3
构造决策树时需要解决的第一个问题是:当前数据集中哪个特征在划分数据分类时起决定性作用。 划分数据集的原则:将无序的数据变得更加有序 信息增益:在划分数据集前后信息发生的变化 获得信息增益最大的特征就是最好的特征 熵:信息…

centos6.5原生系统修改ceph-mon 的ELF来让其加载低版本glibc库函数
文章目录Step 1:glibc-2.17 被libc.so.6库依赖,升级glibc库Step2:升级编译器-->4.8.2可以正常编译glibc2.17Step3:修改ELF,降低ceph-mon依赖的库函数版本解决ceph-mon调用高版本libc库(修改动态库链接表ELF)Step 1:glibc-2.17 …

如何创建一个基础jQuery插件
如何创建一个基础插件 How to Create a Basic Plugin 有时你想使一块功能性的代码在你代码的任何地方有效.比如,也许你想调用jQuery对象的一个方法,对该对象进行一系列的操作.可能你写了一个真正有用的实用函数,想它能够轻易的移植到其他项目.在这种情况下,你可能想写一个插件.…

rk3399在linux机上烧写img,烧写固件 — TB-96AI documentation
Window主机烧写固件1、安装Windows PC端USB驱动(首次烧写执行)。2、双击DriverAssitant_v4.5DriverInstall.exe打开安装程序,点击“驱动安装”按提示安装驱动即可,安装界面如下所示:3、Type-C线连接主机端的USB接口和RK3399Pro TB-96AI开发板的Type-C接口…