网友您好, 请在下方输入框内输入要搜索的题目:
有以下程序: struct S{int n;int a[20];}; void f(int*a,int n) {int i; for(i=0;i<n-1;i++)a[i]+=i;} mainf() {int i;struct S s{10,{2,3,1,6,8,7,5,4,10,9}}; if(s.a,s.n); for(i=0;i<s.n;i++)printf("%d",s.a[i]);} 程序运行后的输出结果是( )。
A.2,4,3,9,12,12,11,11,18,9
B.3,4,2,7,9,8,6,5,11,10
C.2,3,1,6,8,7,5,4,10,9
D.1,2,3,6,8,7,5,4,10,9
1 5 .在] n t e r n e t 中,目前使用的I P 地址采用( ) 位二进制代码。
A .1 6
B .3 2
C .6 4
D .1 2 8
1 5 .【答案】 B
【考点】 I P 地址的内容
【解析】 为明确区分I n t e r n e t 上的每一台主机,I n t e r n e t 为网上的每台主机都分配了唯一的地址,该地址由纯数字组成,称为I P 地址。I P 地址是一个3 2 位的二进制数,为方便使用,通常把3 2 位I P 地址表示成4 组十进制数,组与组之间用圆点进行分隔,如2 0 1 .1 5 . 1 2 8 , 5 6 。
有以下程序 struct S { int n;int a[20];}; void f(int *a,int n) { int i; for(i=0;i<n-1;i++)a[i]+=i; } main() { int i;struct S s={10,{2,3,1,6,8,7,5,4,10,9}}; f(s.a,s.n); for(i=0;i<s.n;i++)printf("%d,",s.a[i]); } 程序运行后的输出结果是
A.2,4,3,9,12,12,11,11,18,9,
B.3,4,2,7,9,8,6,5,11,10,
C.2,3,1,6,8,7,5,4,10,9,
D.1,2,3,6,8,7,5,4,10,9,
解析:本题中,在调用函数时将结构体变量的两个成员作为实参,其中的成员数组a实际向函数f()传递的是该数组的地址,因此在函数f()中所对应的形参发生改变时,该数组内的数据也会发生改变。函数f()实现的功能是将成员数组中的前9个元素分别加上该元素的下标,作为新的元素。
有以下程序: void sort(int a[],int n) { int i,j,t; for(i=0;i<n-1;i+=2) for(j=i+2;j<n;j+=2) if(a[i]<a[j]){t=a[i];a[i]=a[j];a[j]=t;} } main() { int aa[10]={1,2,3,4,5,6,7,8,9,10},i; sort(aa,10); for(i=0;i<10;i++) printf("%d",aa[i]); printf("\n"); } 其输出结果是( )。
A.1,2,3,4,5,6,7,8,9,10,
B.10,9,8,7,6,5,4,3,2,1,
C.9,2,7,4,5,6,3,8,1,10,
D.1,10,3,8,5,6,7,4,9,2,
解析:son()函数作用是将数组aa中的下标为偶数的元素按大到小排序。主函数中首先定义了一个长度为10的数组并赋值,然后调用sort()函数,将数组aa中奇数个元素的值按大到小排序,因此执行完该函数后,数组中奇数个元素的值为9、7、5、3和1,故主函数中最后通过一个for循环输出数组aa中各元素的值为9、2、7、4、5、6、3、8、1和10,所以,4个选项中选项C符合题意。
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。
例如,若一维数组中的数据是:
2 2 2 3 4 4 5 6 6 6 6 7 7 8 9 9 10 10 10
删除后,数组中的内容应该是:
2 3 4 5 6 7 8 9 10。
请填空。
#include
#define N 80
int fun(int a[], int n)
{ int i,j=1;
for(i=1;i
if(a[j-1]【19】a[i])
a[j++]=a[i];
【20】;
}
main()
{ int a[N]={ 2,2,2,3,4,4,5,6,6,6,6,7,7,8,9,9,10,10,10}, i, n=19;
printf("The original data :\n");
for(i=0; i
for(i=0; i
}
!=;return j
摘要:一年级下册【统编版】语文第一单元测试(含答案)时间:60分钟满分:100分1/62/63/64/6参考答案:一、IKLM二、iɑnɑnɑngongingɑng三、四、春风雪花飞入什么国王生气左右动力BA五、张张开时时间睛眼睛姓姓名冻冰冻病生病六、晴请情清睛晴请情清睛七、八、1.2.3.4.九、①③②十、1.中国有很多姓氏。2.花园里的花儿漂亮3.小丽小红一起做游戏十一、示例:古代有一个男孩叫司马光,有一天,他和小伙伴们在后院里玩,有个小孩不小心掉到了水缸里。别的孩子一见出了事,就赶紧跑去找大人。司马光却很机智地从地上捡起一块大石头,使劲向水缸砸去,缸被砸破了,水流了出来,小孩也得救了。十二、1.因为所以2.小青蛙3.河里保护禾苗吃害虫十三、1.42.93.白粉黄4.树枝上花园里5.去江堤上放风筝呀5/6
有以下程序: #include <stdio, h>void sort(int a[] ,int n){ int i,j,t; for(i=0;i<n;i ++ ) for(j =i+ 1;j<n;j ++ ) if(a[i]<a[j]){ t=a[1] ;a[i]=a[j] ;a[j] =t; }main( ){ int aa[10] = {1,2,3,4,5,6,7,8,9,10} ,i; sort(aa +2, 5); for(i =0;i<10;i++) prinff("%d," ,aa[i]); prinff("\n");程序运行后的输出结果是( )。
A.1,2,3,4,5,6,7,8,9,10,
B.1,2,7,6,3,4,5,8,9,10,
C.1,2,7,6,5,4,3,8,9,10,
D.1,2,9,8,7,6,5,4,3,10,
解析:sort函数的功能是将给定的数由大到小排序。函数调用sort(aa+2,5);中的实参aa+2是aa[2]的地址,将其传给形参a[],使得形参中封a[0]的值为主函数中aa[2]的值,即3;实参5传给形参n,在sort函数中用于指定参加排序的5个数,从aa[2]到aa[6],所以本题输出的结果是:1,2,7,6,5,4,3,8,9,10,
设m>n,用“<"或“>"填空:
(1)m-5____n-5;(2) m+4____n+4;
(3)6m____6n; (4)-1/3m____-1/3n
(1)m-5n-5; (2) m+4n+4;
(3)6m6n; (4)-1/3m-1/3n
include<stdio.h>
void sort(inta[],int n)
{int i,j,t;
for(i=0;i<n-1;i++)
for(j=i+1;<n;j++)
if(a[i]<a[j])
{t=a[i];a[i]=a[j];a[j]=t;
}
}
main()
{int a[10]={1,2,3,4,5,6,7,8,9,10},i;
sort(&a[1],7);
for(i=0;i<10;i++)printf("%d,",a[i]);
}
程序运行后的输出结果是( )。
A.1,2,3,4,5,6,7,8,9,10,
B.10,9,8,7,6,5,4,3,2,1,
C.1,8,7,6,5,4,3,2,9,10,
D.1,2,10,9,8,7,6,5,4,3,
解析:本程序中的函数sort(int a[],int n)实现的功能是将数组a中的前n个数进行从大到小排序。 sort(&a[1],7)是将数组中从a[1]到a[7]这7个数进行从大到小排序,其他数不变。
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:2 2 2 3 4 4 5 6 6 6 6 7 7 8 9 9 10 10 10删除后,数组中的内容应该是:2 3 4 5 6 7 8 9 10。请填空。#include <stdio.h>#define N 80int fun(int a[], int n){ int i,j=1; for(i=1;i<n;i++) if(a[j-1]a[i]) a[j++]=a[i]; ;}main(){ int a[N]={ 2,2,2,3,4,4,5,6,6,6,6,7,7,8,9,9,10,10,10}, i, n=19; printf("The original data :\n"); for(i=0; i<n; i++) printf("%3d",a[i]); n=fun(a,n); printf("\nThe data after deleted :\n"); for(i=0; i<n; i++) printf("%3d",a[i]); printf("\n");}
在本题中,程序的功能是删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。
在主函数中,首先定义了一个一维数组,并进行了初始化操作,然后用一个循环输出该数组,接着调用函数fun去掉数组中重复的元素,最后输出。按照题目要求,我们可以知道函数fun的作用是去掉已排好序数组中的重复元素。
fun函数带有两个形参,从主函数中我们可以看出,这两个形参分别是数组的首地址和数组的长度。在函数体中,首先定义两个整型变量i和j,其中j被初始化为1,而i作为循环变量,然后执行for循环,循环的结束条件是循环变量i小于数组的长度,从题目要求和程序来分析,该循环的作用是删除数组中重复的元素,在循环体中,首先执行条件判断语句if,第13空就是该语句的判断条件表达式,如果条件为真,执行a[j++]=a[i];,从程序中我们推断出a[j++]是用来存储新的数组,而将a[i];赋值给a[j++]时,能确定a[i]是出现一个新数值的时候,即一个更大的数值,那么此时a[i]应该大于a[j-1],因此第13空应该填<运算符。
第14空是在循环结束后的一条语句,从主函数中我们可以看出,函数应该有个返回值,且返回值作为输出数组元素个数的依据,由此我们可以推断出在14空处应该返回新数组的长度。返回的应该是变量j的当前值,因此,第14空的答案是return j。本题的答案应该分别是<和return j
有如下程序段,设n为3的倍数。则语句③的执行频度为______。 Lnt i,j ; ① for(i=i;i<n; i++){ ② if(3*i<=n){ ③ for(j=3*i;j<n;j++){
④ x++;y=3*x+2; } } }
A.n(n+1)/6
B.n(n-1)/6
C.n2/6
D.(n+1)(n-1)/6
解析:取n=3,此时,语句③仅执行1次,注意,执行了一次,而不是一次也没执行。据此,只有选项B符合。
再取n=6,此时,语句③执行次数为:4+1=5,选项B正好符合。故可判断答案为B。
更多 “一年级下册【统编版】语文第一单元测试(含答案)” 相关考题
- 妊娠糖尿病患者在分娩后,原量胰岛素应维持一段时间。
- 单选题患儿,女,5岁。录像脑电图监测结果为:背景活动正常;过度换气未见明显慢波增多;闪光刺激睁眼8~20Hz见枕区节律同化;发作间期见睡眠右侧中颞区较多量中波幅棘慢波散发或簇发;监测到清醒期频繁摇头、点头、抖肩、意识清、反应正常(家长证实这些症状为就诊原因),同期EEG为运动伪差,未见异常放电。此份脑电最后结论最简明的是( )。A 异常儿童脑电图,睡眠期右侧中颞区棘慢波发放,考虑癫痫B 异常儿童脑电图,过度换气未诱发慢波增多,监测到症状不伴异常放电C 异常儿童脑电图,睡眠期右侧中颞区棘慢波发放,监测到症状不伴异常放电D 异常儿童脑电图,闪光刺激诱发枕区节律同化,睡眠期右侧中颞区棘慢波发放,监测到癫痫病发作E 异常儿童脑电图,过度换气未诱发慢波增多,闪光刺激诱发枕区节律同化,睡眠期右侧中颞区棘慢波发放
- 游泳场所浸脚消毒池水余氯含量应保持在()毫克/升。A、5毫克/升B、10毫克/升C、0.3毫克/升D、5-10毫克/升
- 单选题形成虚证的病机是()。A 邪盛正衰B 正虚邪恋C 正胜邪退D 邪盛正未衰E 正虚邪不盛
- 单选题阳盛格阴的证候是:()A 真热假寒证B 阴虚内热证C 真寒假热证D 阳虚内寒证E 寒热错杂证
- 口服脊髓灰质炎疫苗的注意事项包括()A、使用凉开水喂服B、服用前后半小时不喂奶喂水C、肛脓肿患者慎服D、热水喂服E、可与牛奶同时服用
- 重性精神疾病患者危险性评估共分5个等级。
- 单选题成年人轻度异常脑电图的意义,正确的是( )。A 具有明确的诊断意义B 可见于中枢神经系统病变的恢复期C 精神紧张、情绪不稳定等状态下不会出现D 非神经系统疾病的患者不会出现E 提示明显的脑功能障碍
- 单选题关于电极使用方面,不合理的是( )。A 管状电极需置于5%的盐水中备用,1~3个月需氯化一次B 睡眠记录、长程记录和不合作的儿童可用火棉胶固定C 短时间记录时可用导电膏固定电极D 电极的材料电阻低有利于采集到真实的脑电信号E 针电极因操作简单且电阻小,目前应用最广泛
- 基层医疗卫生机构要做好健康教育的年度计划,保证其可操作性和可实施性。计划应包括六个方面的具体内容:确定每次健康教育的内容,形式与时间,实施质量控制的方法,组织实施过程的流程,选定工作人员,落实设备