【2020年9月全国计算机等级考试】2003年9月全国计算机等级考试二级C语言笔试试卷
【shitiku.jxxyjl.com--试题集锦】
一、选择题((1)~(40)每题1分,(41)~(50)每题2分,共60分)
(1)在计算机中,一个字节所包含二进制位的个数是
a)2 b)4 c)8 d)16
(2)在多媒体计算机中,cd-rom属于
a)存储媒体 b)传输媒体 c)表现媒体 d)表示媒体
(3)在dos系统中,带有通配符的文件名*.*表示
a)硬盘上的全部文件 b)当前盘当前目录中的全部文件
c)当前盘上的全部文件 d)根目录中的全部文件
(4)十六进制数100转换为十进制数为
a)256 b)512 c)1024 d)64
(5)能将高级语言编写的源程序转换为目标程序的软件是
a)汇编程序 b)编辑程序 c)解释程序 d)编译程序
(6)在internet中,用于在计算机之间传输文件的协议是
a)telnet b)bbs c)ftp d)www
(7)在windows环境下,资源管理器左窗口中的某文件夹左边标有"+"标记表示
a)该文件夹为空 b)该文件夹中含有子文件夹
c)该文件夹中只包含有可执行文件 d)该文件夹中包含系统文件
(8)在windows环境下,下列叙述中正确的是
a)在"开始"菜单中可以增加项目,也可以删除项目
b)在"开始"菜单中不能增加项目,也不能删除项目
c)在"开始"菜单中可以增加项目,但不能删除项目
d)在"开始"菜单中不能增加项目,但可以删除项目
(9) 从windows环境进入dos方式后,返回windows环境的命令为
a)quit b)win c)exit d)esc
(10) 下列叙述中正确的是
a)计算机病毒只感染可执行文件
b)计算机病毒只感染文本文件
c)计算机病毒只能通过软件复制的方式进行传播
d)计算机病毒可以通过读写磁盘或网络等方式进行传播
(11)以下叙述中正确的是
a)c程序中注释部分可以出现在程序中任意合适的地方
b)花括号"{"和"}"只能作为函数体的定界符
c)构成c程序的基本单位是函数,所有函数名都可以由用户命名
d)分号是c语句之间的分隔符,不是语句的一部分
(12)以下选项中可作为c语言合法整数的是
a)10110b b)0386 c)0xffa d)x2a2
(13)以下不能定义为用户标识符的是
a)scanf b)void c)_3com_ d)int
(14)有以下程序
main()
{ int a; char c=10;
float f=100.0; double x;
a=f/=c*=(x=6.5);
printf("%d %d %3.1f %3.1f ",a,c,f,x);
}
程序运行后的输出结果是
a)1 65 1 6.5 b)1 65 1.5 6.5
c)1 65 1.0 6.5 d)2 65 1.5 6.5
(15)以下选项中非法的表达式是
a)0<=x<100 b)i=j==0
c)(char)(65+3) d)x+1=x+1
(16)有以下程序
main()
{ int a=1,b=2,m=0,n=0,k;
k=(n=b>a)||(m=a
现要将q和r所指结点的先后位置交换,同时要保持链表的连续,以下错误的程序段是
a)r->next=q; q->next=r->next; p->next=r;
b)q->next=r->next; p->next=r; r->next=q;
c)p->next=r; q->next=r->next; r->next=q;
d)q->next=r->next; r->next=q; p->next=r;
二、填空题(每空2分,共40分)
(1)计算机软件分为系统软件与应用软件,unix属于 〖1〗 。
(2)假设在当前盘的当前目录下有两个文件a.txt和b.txt,现要将文件b.txt合并连接到文件a.txt的后面。若使用type命令,则完整的命令为 〖2〗 。
(3)internet的信息服务方式分为基本服务和扩展服务,电子邮件属于 〖3〗 。
(4)在windows环境下,利用菜单命令删除固定硬盘上的文件与文件夹,实际上是将需要删除的文件与文件夹移动到 〖4〗 文件夹中。
(5)在windows环境下,为了进行"添加/删除程序"操作,首先打开 〖5〗 ,然后双击其中的相应图标。
(6)以下程序运行后的输出结果是 〖6〗 。
main()
{ int p=30;
printf("%d ",(p/3>0 ? p/10 : p%3));
}
(7)以下程序运行后的输出结果是 〖7〗 。
main()
{ char m;
m=\"b\"+32; printf("%c ",m);
}
(8)以下程序运行后的输出结果是 〖8〗 。
main()
{ int a=1,b=3,c=5;
if (c=a+b) printf("yes ");
else printf("no ");
}
(9)以下程序运行后的输出结果是 〖9〗 。
main()
{ int i,m=0,n=0,k=0;
for(i=9; i<=11;i++)
switch(i/10)
{ case 0: m++;n++;break;
case 10: n++; break;
default: k++;n++;
}
printf("%d %d %d ",m,n,k);
}
(10)执行以下程序后,输出\"#\"号的个数是 〖10〗 。
#include
main()
{ int i,j;
for(i=1; i<5; i++)
for(j=2; j<=i; j++) putchar(\"#\");
}
(11)以下程序的功能是调用函数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= 〖11〗 ;
}
return m;
}
main()
{ printf("m=%d ", 〖12〗 ); }
(12)以下程序运行后的输出结果是 〖13〗
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]);
}
}
(13)以下程序运行后的输出结果是 〖14〗
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(" ");
}
}
(14)以下程序运行后的输出结果是 〖15〗
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 ",a);
}
(15)请在以下程序第一行的下划线处填写适当内容,使程序能正确运行。
〖16〗 ( double,double);
main()
{ double x,y;
scanf("%lf%lf",&x,&y);
printf("%lf ",max(x,y));
}
double max(double a,double b)
{ return(a>b ? a:b); }
(16)以下程序运行后输入:3,abcde<回车>,则输出结果是 〖17〗
#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 ",s);
}
(17)以下程序运行后的输出结果是 〖18〗
fun(int x)
{ if(x/2>0) fun(x/2);
printf("%d ",x);
}
main()
{ fun(6); }
(18)已有定义如下:
struct node
{ int data;
struct node *next;
} *p;
以下语句调用malloc函数,使指针p指向一个具有struct node类型的动态存储空间。请填空。
p = (struct node *)malloc( 〖19〗 );
(19)以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abc123edf456gh,执行程序后输出:123456。请填空。
#include
#include
main()
{ char s[80], d[80]; int i,j;
gets(s);
for(i=j=0;s[i]!=\"\";i++)
if( 〖20〗 ) { d[j]=s[i]; j++; }
d[j]=\"\";
puts(d);
}
相关试题
- 2006年全国房价|2006年9月全国等级考试三级c语言上机题库(一)
- 全国计算机等级考试三级难度|2002年全国计算机等级考试三级笔试样题(Visual Basic
- 2006年全国房价_2006年9月全国等级考试三级c语言上机题库(十九)
- 2006年全国房价|2006年9月全国等级考试三级c语言上机题库(三十一)
- 计算机等级考试要一级一级来吗_06年计算机等级考试一级MS冲刺密卷答案
- 全国计算机等级考试三级数据库技术|2003年4月全国计算机等级考试三级数据库试卷
- 2006年全国房价_2006年9月全国等级考试三级c语言上机题库(七)
- 【2006年全国房价】2006年9月全国等级考试三级c语言上机题库(十四)
- 2006年全国房价_2006年9月全国等级考试三级c语言上机题库(二十二)
- 2006年全国房价|2006年9月全国等级考试三级c语言上机题库(三十二)
-
[2006年全国房价]2006年9月全国等级考试三级c语言上机题库(十)详细阅读
题目10(无忧id 68 替换字符题)函数readdat()实现从文件in dat中读取一篇英文文章存入到字符串数组xx中,请编制函数convertchara(),其函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,如果是字母z,则改写成字母a。大写字母仍为大写字母,小写字...
-
全国计算机等级考试三级难度|2004年4月全国计算机等级考试三级数据库技术笔试试卷详细阅读
一、选择题(每小题1分,共60分)下列各题a)、b)、c)、d)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1) 下列哪一个是输出设备?a) 鼠标 b) 键盘 c) 数 模转换器 d) 模 数转换器(2) 下列叙述中,错误的是...
-
[2006年全国房价]2006年9月全国等级考试三级c语言上机题库(二十七)详细阅读
★题目27(无忧id 57 整数各位数字运算题) 已知数据文件in dat中存有300个四位数,并已调用读函数readdat()把这些数存入数组a中,请编制一函数jsvalue(),其功能是:求出千位数上的数减百位数上的数减十位数上的数减个位数上的数大于零的个数cnt,再把所有满足此条件的四位数依次...
-
2006年全国房价_2006年9月全国等级考试三级c语言上机题库(十一)详细阅读
☆题目11(无忧id 93 字符串字母移位题) 程序prog1 c的功能是:把 s 字符串中的所有字母改写成该字母的下一个字母,字母z改写成字母a。要求大写字母仍为大写字母,小写字母仍为小写字母,其它字符不做改变。请考生编写函数chg(char *s)实现程序要求,最后调用函数readwriteda...
-
全国计算机等级考试一级笔试试卷|全国计算机等级考试一级笔试试卷详细阅读
全国计算机等级考试一级笔试试卷(考试时间90分钟,满分100分)2004年4月一、选择题((1)~(30)每小题1分,(31)~(55)每小题2分,共80分)下列各题 a) 、b)、c)、d)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1) 在微机的...
-
全国计算机等级考试三级难度_2003全国计算机等级考试三级笔试试卷PC技术上详细阅读
一、选择题((1)~(60)题每题1分,共60分)下列各题a)、b)、c)、d)四个选项中,只有一个选项是正确的。请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)通常所说的32位计算机是指a)cpu字长为32位 b)通用寄存器数目为32个c)可处理的数据长度为32位 d)地址总线的宽度...
-
【2006年全国房价】2006年9月全国等级考试三级c语言上机题库(二十一)详细阅读
题目21(无忧id 53 迭代方法求方程题) 下列程序prog1 c的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0 0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos(x0),求出一个新的x1;(4)若...
-
2003年4月全国计算机等级考试一级笔试试卷Windows_2003年4月全国计算机等级考试二级FOXBASE语言程序设计详细阅读
一、选择题((1)~(40)每小题1分,(41)~(50)每小题2分,共60分)下列各题 a) 、b)、c)、d)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1) 用8位无符号二进制数能表示的最大十进制数为 ca) 127 b) 128 c) 255 d...
-
【2006年全国房价】2006年9月全国等级考试三级c语言上机题库(十六)详细阅读
★题目16(无忧id 23 字符替换题) 函数readdat()实现从文件in dat中读取一篇英文文章存入到字符串数组xx中,请编制函数strcharjr(),其函数的功能是:以行为单位把字符串中所有字符的ascii值右移4位,然后把右移后的字符ascii值再加上原字符的ascii值,得到新的字符...
-
【全国计算机等级考试三级网络技术题库】2003年9月全国计算机等级考试三级网络技术笔试试卷详细阅读
一、选择题(每小题1分,共60分)(1)我国第一条与国际互联网连接的专线是从中科院高能所到斯坦福大学直线加速器中心,它建成于a)1989年6月 b)1991年6月 c)1993年6月 d)1995年6月(2)系统的可靠性通常用mtbf和mttr来表示。其中mtbf的意义是a)每年故障发生次数 b...