亲爱的小伙伴们,很多人可能对2022年全国计算机等级考试一级考试试题和求2011年春季浙江省高等学校计算机等级不是很了解,所以今天我来和大家分享一些关于2022年全国计算机等级考试一级考试试题和求2011年春季浙江省高等学校计算机等级的知识,希望能够帮助大家更好地了解这个话题。

本文目录一览

2022年全国计算机等级考试一级考试试题及答案

2022年全国计算机一级答案部分试题内容及答案出炉,我为大家精心准备了"2022年全国计算机等级答案一级答案",试题数量不多,但都是答案常见的题型,大家在做题过程中也别忘记认真感受题目内容的意义,这样才能有所进步哦,希望对各位考生有所帮助.跟随我一起来看看吧.
1、在微型计算机中,应用最普遍的字符编码是()
A.ASCII码
B.BCD码
C.汉字编码
D.补码
2、操作系统是计算机系统中的()
A.核心系统软件
B.关键的硬件部件
C.广泛使用的应用软件
D.外部设备
3、确保信息不暴露给未经授权的实体的属性指的是()
A.保密性
B.完整性
C.可用性
D.可靠性
4、用来把主机连接在一起并在主机之间传送信息的设施,被称为()。
A.路由器
B.资源子网
C.通信子网
D.主机
5、一个字符的标准ASCⅡ码的长度是()。
A.7bit
B.8bit
C.16bit
D.6bit
6、五笔型输入法是()
A.音码
B.形码
C.混合码
D.音形码
7、把高级语言编写的源程序变成目标程序,需要经过()
A.汇编
B.解释
C.编译
D.我
8、保护计算机网络免受外部的攻击所采用的常用技术称为()。
A.网络的容错技术
B.网络的防火墙技术
C.病毒的防治技术
D.网络信息加密技术
9、用椭圆选框工具创建由中心开始的正圆形选区应同时按下()键。
+Space
t+Alt
+Alt
t+Space
10、用电子管作为电子器件制成的计算机属于()。
A.第—代
B.第二代
C.第三代
D.第四代
【答案】
1~5:AAACA
6~10:BCBAC

返回目录

求2011年春季浙江省高等学校计算机等级考试二级C程序设计试卷,谢谢谢啊!

010年下半年浙江省高等学校计算机等级
二级C程序设计试卷
说明:⑴本试卷共6页,满分100分;答案时间为90分钟;
⑵考生应将所有试题的答案填写在答卷上。其中试题一到试题六请在答卷上的各小题选项的对应位置上填“Ö”。
⑶考生应将所有试题的答案填写在答卷上。
一、程序阅读与填空(24小题,每小题3分,共72分)
1.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案
【程序说明】
输入5个整数,将它们从小到大排序后输出。
运行示例:
Enteraninteger:9-9360
Aftersorted:-90369
【程序】
#include<stdio.h>
main()
{inti,j,n,t,a[10];
printf(”Enter5integers:”);
for(i=0;i<5;i++)
scanf(”%d”,(1));
for(i=1;(2);i++)
for(j=0;(3);j++)
if((4)){
t=a[j],a[j]=a[j+1],a[j+1]=t;
}
printf(”Aftersorted:”);
for(i=0;i<5;i++)
printf("=",a[i]);
}
【供选择的答案】
(1)A、&a[i]B、a[i]C、*a[i]D、a[n]
(2)A、i<5B、i<4C、i>=0D、i>4
(3)A、j<5–i–1B、j<5–iC、j<5D、j<=5
(4)A、a[j]<a[j+1]B、a[j]>a[j-1]
C、a[j]>a[j+1]D、a[j-1]>a[j+1]
2.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案
【程序说明】
输出80到120之间的满足给定条件的所有整数,条件为构成该整数的每位数字都相同。要求定义和调用函数is(n)判断整数n的每位数字是否都相同,若相同则返回1,否则返回0。
运行示例:
8899111
【程序】
#include<stdio.h>
main()
{inti;intis(intn);
for(i=80;i<=120;i++)
if((5))
printf("%d",i);
printf("\n");
}
intis(intn)
{intold,digit;
old=n%10;
do{
digit=n%10;
if((6))return0;
(7)
n=n/10;
}while(n!=0);
(8)
}
【供选择的答案】
(5)A、is(n)==0B、is(i)==0C、is(n)!=0D、is(i)!=0
(6)A、digit!=n%10B、digit==old
C、old==n%10D、digit!=old
(7)A、digit=old;B、;C、old=digit;D、old=digit/10;
(8)A、return;B、return1;C、return0;D、returndigit!=old;
3.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案
【程序说明】
输入一个以回车结束的字符串(少于80个字符),将其逆序输出。要求定义和调用函数reverse(a),该函数将字符串s逆序存放。
运行示例:
Enterastring:1+2=3
Afterreversed:3=2+1
【程序】
#include<stdio.h>
voidreverse(char*str)
{inti,j,n=0;
chart;
while(str[n]!=’\0’)
n++;
for(i=0,(9);i<j;(10)){
t=str[i],str[i]=str[j],str[j]=t;
}
}
main()
{inti=0;
chars[80];
printf(”Enterastring:”);
while((11))
i++;
s[i]=’\0’;
(12);
printf(“Afterreversed:“);
puts(s);
}
【供选择的答案】
(9)A、j=n–1B、j=nC、j=n-2D、j=n+1
(10)A、i++,j--B、i++,j++C、i--,j++D、i--,j--
(11)A、s[i]=getchar()B、(s[i]=getchar())!=’\n’
C、s[i]!=’\0’D、(s[i]=getchar()!=’\n’)
(12)A、reverse(*s)B、reverse(s)C、reverse(&s)D、reverse(str)
4.阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案
【程序】
#include<stdio.h>
#defineS(x)3<(x)<5
intn,a;
voidf1(intn)
{for(;n>=0;n--){
if(n%2!=0)continue;
printf(”%d”,n);
}
printf(”\n”);
}
doublef2(doublex,intn)
{if(n==1)returnx;
elsereturnx*f2(x,n-1);
}
main()
{inta=9;
printf("%d%d\n",a,S(a));
f1(4);
printf("%.1f\n",f2(2.0,3));
printf("%d%d\n",n,S(n));
}
【问题】
(13)程序运行时,第1行输出(13)。
A、01B、91C、00D、90
(14)程序运行时,第2行输出(14)。
A、31B、420C、4321D、0
(15)程序运行时,第3行输出(15)。
A、8.0B、2.0C、4.0D、3.0
(16)程序运行时,第4行输出(16)。
A、01B、31C、00D、30
5.阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案
【程序】
程序1
#include<stdio.h>
main()
{inti,j;
statica[4][4];
for(i=0;i<4;i++)
for(j=0;j<=i;j++){
if(j==0||j==i)a[i][j]=1;
elsea[i][j]=a[i-1][j-1]+a[i-1][j];
}
for(i=2;i<4;i++){
for(j=0;j<=i;j++)
printf(“%d”,a[i][j]);
printf(”\n”);
}
}
程序2
#include<stdio.h>
main()
{charstr[80];
inti;
gets(str);
for(i=0;str[i]!=’\0’;i++)
if(str[i]==’z’)str[i]=’a’;
elsestr[i]=str[i]+1;
puts(str);
}
【问题】
(17)程序1运行时,第1行输出(17)。
A、1B、11C、121D、1331
(18)程序1运行时,第2行输出(18)。
A、1B、11C、121D、1331
(19)程序2运行时,输入123,输出(19)。
A、123B、012C、231D、234
(20)程序2运行时,输入sz,输出(20)。
A、szB、tyC、taD、tz
6.阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案
【程序】
#include<stdio.h>
main()
{inti,j;
charch,*p1,*p2,*s[4]={”tree”,”flower”,”grass”,”garden”};
for(i=0;i<4;i++){
p2=s[i];
p1=p2+i;
while(*p1!=’\0’){
*p2=*p1;
p1++,p2++;
}
*p2=’\0’;
}
for(i=0;i<4;i++)
printf("%s\n",s[i]);
}
【问题】
(21)程序运行时,第1行输出(21)。
A、reeB、ssC、treeD、e
(22)程序运行时,第2行输出(22)。
A、flowerB、owerC、werD、lower
(23)程序运行时,第3行输出(23)。
A、grassB、ssC、rassD、ass
(24)程序运行时,第4行输出(24)。
A、enB、ardenC、denD、garden
二、程序编写(每题14分,共28分)
1.输入100个整数,将它们存入数组a中,再输入一个整数x,统计并输出x在数组a中出现的次数。
2.按下面要求编写程序:
(1)定义函数fact(n)计算n!,函数返回值类型是double。
(2)定义函数main(),输入正整数n,计算并输出下列算式的值。要求调用函数fact(n)计算n!。

一、程序阅读与填空(24小题,每小题3分,共72分)
1.AABC2.DD(A、B、C均可)B3.AABB
4.BBAA5.CDDC6.CDDC
二、程序编写(每题14分,共28分)
1.#include<stdio.h>
voidmain()
{inta[100],x,i,count=0;
printf("Input100integers:\n");
for(i=0;i<100;i++)
scanf("%d",a+i);
printf("Inputintegerx:\n");
scanf("%d",&x);
for(i=0;i<100;i++)
if(a[i]==x)count++;
printf("count=%d\n",count);
}
2.doublefact(intn)
{inti;
doubles=1;
for(i=1;i<=n;i++)
s*=i;
returns;
}
#include<stdio.h>
voidmain()
{doubles=0;
intn,i;
doscanf("%d",&n);
while(n<=0);
for(i=1;i<=n;i++)
s+=(n-i+1)/fact(i);
printf("s=%f\n",s);
}

返回目录

总结:以上就是本站针对你的问题搜集整理的答案,希望对你有所帮助。如果您想更深入地了解相关内容,可以查看文章下方的相关链接。