最新上海市高等学校计算机等级考试试卷二级c语言程序设计(-a-卷)

最新上海市高等学校计算机等级考试试卷二级c语言程序设计(-a-卷)
最新上海市高等学校计算机等级考试试卷二级c语言程序设计(-a-卷)

2010年上海市高等学校计算机等级考试试卷

二级 C语言程序设计( A 卷)

一、单选题

1. C 语言程序中可以对程序进行注释,注释部分必须用符号_____括起来。

A. { 和 }

B. [ 和 ]

C. /* 和 */

D. */ 和 /*

2. 设要定义n为整型变量,定义x为浮点型变量,正确的语句是:_____ 。

A. int n, float x,

B. int n, float x;

C. int n; float x,

D. int n; float x;

3. 设有int n; 从键盘上输入整数给变量n,正确的语句是:_____ 。

A. scanf( n );

B. scanf( "n" );

C. scanf( "%d", n );

D. scanf( "%d", &n );

4. 程序段

int x=3, y=2;

printf("%d", x*=y+8/5);

的输出结果为_____ 。

A. 1

B. 5

C. 7

D. 9

5. 要判断char型变量m是否是数字,可以使用表达式__________。

A. 0<=m && m<=9

B. m>='0' && m<='9'

C. "0"<=m && m<="9"

D. '0'<=m <='9'

6. 执行以下代码段后,a的值为_____。

int a=1,b=2,c=3;

if(a>b) a=b;

if(a>c) a=c;

A. 1

B. 2

C. 3

D. 不确定

7. 下面的for 语句执行时,_______将形成无限循环。

A. for(s=j=0; j<100; j+=1) s+=j;

B. for(s=j=0; j<100; j+1) s+=j;

C. for(s=j=0; j<100; ++j) s+=j-1;

D. for(s=j=0; j<100; j++) s+= j;

8. 循环语句中,break的作用是_______。

A. 终止程序运行

B. 结束本次循环

C. 从本循环体内跳出

D. 跳出子函数

9. 以下正确的语句是__________。

A. int a[1][4] = {1,2,3,4,5};

B. float x[3][ ] = {{1},{2},{3}};

C. long b[2][3] = {{1},{1,2},{1,2,3}};

D. double y[ ][3] = {0};

10. 执行以下程序段后,m的值是_____。

int a[]={2,1,3,5,4};

int m=10,k,*ptr=a;

for(k=0;k<5;k++)

m += *(ptr+k);

A. 23

B. 24

C. 25

D. 26

11. 若有数组定义并初始化语句:char a1[]={’p’,’r’,’o’} ; char a2[]=〝pro〞 ; 则下列正确的说法是__________。

A. a1和a2完全相同

B. a1和a2不同,a1是指针

C. a1和a2存储单元的数目相同

D. a1和a2不同,a2的存储单元的数目多

12. 若有函数调用语句:

func(rec1, rec2+rec3, (rec4, rec5));

则可以判断该函数的参数个数是_______。

A. 3

B. 2

C. 5

D. 有语法错误

13. 若有以下定义:

struct person{

char name[9];

int age; }c[10]={"Wang",19,"Zhang",17,"Li",20,"Zhao",18},*p=&a[0];

则能打印出字母'L'的语句是_____。

A. printf(“%c”,c[3].name);

B. printf(“%c”,c[3].name[1]);

C. printf(“%c”,c[2].name[1]);

D. printf(“%c”,c[2].name[0]);

14. 若要打开A盘根目录下user子目录下名为abc.txt的文本文件进行读、写操作,则下

面符合此要求的函数调用是_____ 。

A. fopen("A:\user\abc.txt","r");

B. fopen("A:\\user\\abc.txt","r+");

C. fopen("A:\user\abc.txt","rb");

D. fopen("A:\\user\\abc.txt","w");

15. 若建立了以下链表结构,如图6-12所示。指针p指向如图所示的结点,t为与data同类型的数据变量,则交换p所指向的结点的数据和该结点的下一个结点的数据的语句为:

t=p->data; __________。

图6-12 链表结构

A. p->next->data = p->data; p->data =t;

B. p->data = p->next->data; p->next->data =t;

C. p->data = t; p->next->data = p->data;

D. p->next->data = t; p->data = p->next->data;

二、程序填空题

1. 程序运行时,输入整数n(0

222

33333

4444444

源程序:

#include

void main()

{ int i,j,n;

scanf("%d", &n);

for(i=1; ____1____;i++)

{

for(j=1;j<=n+1-i;j++)

putchar(' '); /* 输出空格 */

for(j=1;j<=____2____;j++)

printf("%d",i);

printf("____3____");

}

getchar(); /*暂停程序,按任意键继续*/

}

2. 输入一行字符,统计并输出其中英文字母、数字和其他字符的个数。

运行示例:

输入字符串: ABCabc23+45#

各类字符个数:letter=6, digit=4, other=2

源程序:

#include

void main( )

{ int digit, letter, other;

char ____1____;

digit = letter = 0;

other = ____2____;

printf("输入字符串: ");

while( (ch = getchar())!= '\n')

if((ch >= 'a' && ch <= 'z') || (____3____))

letter ++;

else if (ch >= '0' && ch <= '9')

digit ++;

else

____4____;

printf("各类字符个数:\n ");

printf("letter=%d,digit=%d,other=%d\n",letter,digit,other);

getchar(); /*暂停程序,按任意键继续*/

}

3. 输入一个整数,逆序后输出。函数reverse(int number)的功能是返回number的逆序数。例如reverse(12345)的返回值是54321。

运行示例:

输入整数: -1230

逆序后: -321

源程序:

#include

int reverse(int);

void main( )

{ int in;

____1____;

printf("输入整数:");

scanf("%d", &in);

m = ____2____;

printf("逆序后:%d\n",m);

getchar(); /*暂停程序,按任意键继续*/

}

int reverse(int number)

{ ____3____;

int res=0;

flag = number < 0 ? -1 : 1; /* flag标志正负数 */

if(number < 0) number = - number;

while(number != 0)

{

res = res*10 + number%10;

____4____;

}

return ____5____*res;

}

三、操作题

(一)程序调试题

1. 程序调试题1

调试要求:下列程序包含2个错误,请按题中的功能要求,调试并修改该程序(在所修改语句后加/*******/字样的注释),使其运行能得到正确的结果。将结果(包括B_2_1.C文件和B_2_1.EXE文件)保存到指定目录中。

功能说明:利用格里高利公式π/4=1-1/3+1/5-1/7+......求前n.项的π值。

如输入:5 则输出:pi=3.339683

又输入:10000 则输出:pi=3.141498

带错误原程序(见\B_2_1.C):

#include

main( )

{

float pi=0,n,i;

int sign=1;

scanf("%f",n);

for (i=1;i<=n;i++)

{

pi+=sign/(2*i-1);

sign=-sign;

}

pi=4*pi

printf("pi=%f\n",pi);

getchar(); /*本句无错;暂停程序,按任意键继续*/

}

2. 程序调试题2

调试要求:下列程序包含3个错误,请按题中的功能要求,调试并修改该程序(在所修改语句后加/*******/字样的注释),使其运行能得到正确的结果。将结果(包括B_2_2.C文件和B_2_2.EXE文件)保存到指定目录中。

功能说明:从键盘输入一个非负十进制整数n(n<32768),转化成二进制存入数组a,输出二进制结果。

如输入:23 则输出:10111

又输入:1234 则输出:10011010010

带错误原程序(见\B_2_2.C):

#include

main()

{

int a[16],n;

scanf("%d",&n);

for (i=0;n<0;i++)

{

a(i)=n%2;

n/=2;

}

while(i>0)

printf("%d",a[--i]);

getchar(); /*本句无错;暂停程序,按任意键继续*/

}

3. 程序调试题3

调试要求:下列程序包含3个错误,请按题中的功能要求,调试并修改该程序(在所修改语句后加/*******/字样的注释),使其运行能得到正确的结果。将结果(包括B_2_3.C文件和B_2_3.EXE文件)保存到指定目录中。

功能说明:程序从键盘输入一行字符串,所有字符依次向右循环移动m个位置并输出,移出的字符循环到最左边。

如输入:

123456789

3

则输出:

789123456

带错误原程序(见\B_2_3.C):

#include

#include

void shift_s(char a[],int n,int m) /*a数组的n个字符右移m个位置*/

{

int i,j,t;

for(i=1;i

{

for (j=n;j>0;j--)

a[j] = a[j+1]; /*移位并复制*/

a[0]=a[n];

}

a[n]='\0';

}

main()

{

char stra[80];

int i, n,m;

gets(stra);

n = strlen(stra);

scanf("%d",&m);

shift_s(stra,n,m); /*函数调用参数*/

puts(*stra);

getchar(); /*本句无错;暂停程序,按任意键继续*/

}

(二)编程题(2小题,共35分)

1.编程题1

编程要求:

请按题中的功能要求,编写程序并能得到正确的结果。将结果(包括B_4_1.C文件和B_4_1.EXE 文件)保存到指定目录中。

功能说明:编写程序,实现以下成绩处理功能(输出格式参见示例):

(1)输入10个成绩(整数类型,数组名记为a);

(2)计算并输出最高分(记为max)、最低分(记为min)与成绩中值(记为midd),其中成绩中值为最高分与最低分的平均值(保留一位小数输出);

(3)将midd及以上的成绩归为A档,midd以下的成绩归为B档,统计并输出A、B两档的人数。运行示例:

输入:88 59 50 74 60 99 75 90 68 70

输出:Max=99, Min=50, Midd=74.5, A=4, B=6

2.编程题2

编程要求:

请按题中的功能要求,编写程序并能得到正确的结果。将结果(包括B_4_2.C文件和B_4_2.EXE 文件)保存到指定目录中。

功能说明:编写程序,通过以下步骤验证一个正整数是否符合特定的规则:

(1)输入一个4位的正整数n,将n分拆为a与b两部分:a为n的高3位,b为n的最低位;(2)计算a的所有因子之和,记为s(当1≤i<a时,如果a是i的倍数,则i是a的因子);(3)如果s的个位数等于b,则输出"Pass",否则输出"Fail";

(4)将a,b,s的值保存到文本文件"B42.TXT"中。

输出格式参见以下示例。

运行示例:

输入:1164

输出:116: 1+2+4+29+58=94, Pass

运行后文件内容:116 4 94

说明:输入数为1164(对应n),分拆为116(对应a)和4(对应b),116的因子为1、2、4、29和58,累加和为94(对应s),s的个位数等于b(4),输出"Pass",a,b,s保存在文件中。

全国大学生计算机等级考试试题

全国大学生计算机等级考试资料(3) 时间:2009-12-14 08:34:00 来源:作者: 201.在Word中,将一页内容分成两页显示,可以选择______命令。 A、“插入”菜单项中的“页码” B、“插入”菜单项中的“分隔符” C、“格式”菜单项中的“字体” D、“插入”菜单项中的“自动图文集” 203.在Word中,可以通过"表格"菜单项中的______命令平均分配各行(列)。 A、表格属性 B、转换 C、选定 D、自动调整 204.在Word中,如果快捷工具栏中没有“打开”、“保存”快捷按钮,用户可在______菜单项下设置。 A、插入 B、格式 C、视图 D、工具 205.在Word中,使用“复制”操作的快捷键是______。 A、Ctrl + C B、Ctrl + S C、Ctrl + V D、Ctrl + X 206.在Word中,下述关于分栏操作的说法,正确的是______。 A、设置的各栏宽度和间距与页面宽度无关 B、可以将指定的段落分成指定宽度的两栏 C、任何视图下均可看到分栏效果 D、栏与栏之间不可以设置分隔线 207.在Word中,想将Word文档直接转存为记事本能处理的文本文件,应在“另存为”对话框中选择______保存类型。 A、纯文本(*.txt) B、Word文档(*.doc) C、RTF格式(*.rtf) D、WPS文档(*.wps) 208.在Word中,用户可以通过______菜单项中的“索引和目录”命令快速方便地制作文档的目录。 A、插入 B、编辑 C、格式 D、视图 209.在Word中,字数统计功能放在______菜单项中。 A、插入 B、工具 C、格式 D、视图 210.在Word中使用键盘操作进行分页的操作方法是______。

C语言程序设计试题及答案

C语言程序设计 一、选择题(共40分,每小题2分) 1、以下叙述不正确的是(D) A、一个C源程序可由一个或多个函数组成 B、一个C源程序必须包含一个main函数 C、C程序的基本组成单位是函数 D、在C程序中,注释说明只能位于一条语句的后面 2、下列四个选项中,是不合法的用户标识符的选项是(B) A、abc B、12AC C、sun D、A 3、设有语句inta=4;则执行了语句a+=a-=a*a后,变量a的值是(A) A、-24 B、0 C、4 D、16 4、下列运算符中优先级最高的是(B) A、< B、+ C、&& D、== 5、在C语言中,运算对象必须是整型数的运算符是(A) A、% B、/ C、%和/ D、+ 6、以下关于运算符的优先顺序的描述正确的是(C) A、关系运算符<算术运算符<赋值运算符<逻辑与运算符 B、逻辑与运算符<关系运算符<算术运算符<赋值运算符 C、赋值运算符<逻辑与运算符<关系运算符<算术运算符 D、算术运算符<关系运算符<赋值运算符<逻辑与运算符 7、在C语言中,如果下面的变量都是int类型,则输出的结果是(C) sum=pad=5;pAd=sum++,pAd++,++pAd; printf(“%d\n”,pad); A、7 B、6 C、5 D、4 8、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是(B)

A、INPUTx、y、z; B、scanf(“%d%d%d”,&x,&y,&z); C、scanf(“%d%d%d”,x,y,z); D、read(“%d%d%d”,&x,&y,&z); 9、假定从键盘输入23456<回车>,下面程序的输出结果是:(C)voidmain() {intm,n; scanf(“%2d%3d”,&m,&n); printf(“m=%dn=%d\n”,m,n); } A、m=23n=45 B、m=234n=56 C、m=23n=456 D、语句有错误 10、若运行时,给变量x输入12,则以下程序的运行结果是(A)main() {intx,y; scanf(“%d”,&x); y=x>12?x+10:x-12; printf(“%d\n”,y); } A、0B、22C、12D、10 11、C语言中while和do-while循环的主要区别(A) A、do-while的循环体至少执行一次 B、while的循环控制条件比do-while的循环控制条件严格 C、do-while允许从外部转到循环体内 D、do-while的循环体不能是复合语句 12、以下对二维数组的正确说明的语句是(C) A、inta[3][] B、floata(3,4) C、doublea[3][4] D、floata(3)(4) 13、以下程序的输出结果是(C) main()

全国计算机等级考试试题

模拟测试一 一、选择题 1.____________是现代通用计算机的雏形。 A.宾州大学于1946年2月研制成功的ENIAC B.查尔斯·巴贝奇于1834年设计的分析机 C.冯·诺依曼和他的同事们研制的EDV AC D.图灵建立的图灵机模型 3.在下列关于图灵机的说法中,错误的是____________。 A.现代计算机的功能不可能超越图灵机 B.图灵机不能计算的问题现代计算机也不能计算 C.图灵机是真空管机器 D.只有图灵机能解决的计算问题,实际计算机才能解决 5.目前,被人们称为3C的技术是指____________。 A.通信技术、计算机技术和控制技术 B.微电子技术、通信技术和计算机技术 C.微电子技术、光电子技术和计算机技术 D.信息基础技术、信息系统技术和信息应用技术 6.在下列关于信息技术的说法中,错误的是____________。 A.微电子技术是信息技术的基础 B.计算机技术是现代信息技术的核心 C.光电子技术是继微电子技术之后近30年来迅猛发展的综合性高新技术 D.信息传输技术主要是指计算机技术和网络技术 7.在计算机运行时,把程序和数据一同存放在内存中,这是1946年由____________领 8.计算机最早的应用领域是____________。

146 二、填空题 1.最近的研究表明,电子计算机的雏形应该是由阿塔索夫和他的研究生在1941年制作成功的____________计算机。 2.计算机辅助设计的英文简称是____________。 3.第二代电子计算机采用的物理器件是____________。 4.未来计算机将朝着微型化、巨型化、____________、智能化方向发展。 5.目前,人们把通信技术、计算机技术和控制技术合称为____________。

《高级语言程序设计》复习题及答案

一、选择题 1.以下叙述正确的是( ): A)在C程序中,main函数必须位于程序的最前面 B) C程序的每行只能写一条语句 C) C语言使用库函数实现输入输出操作 D)注释中的拼写错误会影响编译结果 2、以下说法中正确的是() A) C语言程序总是从第一个的函数开始执行 B) C语言程序总是从main()函数开始执行 C)在C语言程序中,要调用的函数必须在main()函数中定义 D)C语言程序中的main()函数必须放在程序的开始部分 3、下列选项种说法正确的是( ) A)函数由声明部分和执行部分两部分组成 B)语言中main函数一定在程序的开始部分 C)C语言程序总是从第一个定义的函数开始执行 D)C程序的每行中只能写一条语句 4、设有说明:int a;float b; char c; double d; 则表达式1.3*a+2*b*c+d*(int) 2.6 值的类型为( )。 A)doubleB) char C) floatD) int 5、C语言的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( ) A)必须为字母 B)必须为下划线 C)必须为字母或下划线 D)可以是字母、数字和下划线中任一种字符 6、以下不正确的C语言标识符是( )。 A) ABC B) abc C)a_bc D) void 7、下列运算符中优先级最高的是( ) A)< B)+ C)&& D)!= 8、以下选项中属于C语言中合法关键字的是( ) A)Float B)abc C)int D)CASE 9、若x、i、j和k都是int型变量,计算下面表达式后,x的值为( ) x=(i=4,j=16,k=32) A)4 B)16 C)32 D)52 10、在C语言中,要求数据必须是整型的运算符是( ) A)/ B)+ + C)!=D) % 11、若整型变量x的值为8,则下列表达式中值为1的表达式是 A)x+=x-=x B) x%=x-1 C) x%=x%=3 D) x/=x+x 12、若w=1,x=2,y=3,z=4,则条件表达式“w > x? w : y< z ? y : z”的值是( ) A)4 B)3 C)2 D)1 13、有以下程序,程序运行后的输出结果是。 main() {inti=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d %d %d\n",i,j,k); }

C++语言程序设计试题试题和答案

C 语言程序设计试卷 ,C++语言程序设计试题及答案 一、单项选择题(每题1分,共20分) 1. C语言规定:在一个源程序中,main函数的位置( C )。 A. 必须在最开始 B. 必须在系统调用的库函数的后面 C. 可以任意 D. 必须在最后 2. 下面四个选项中,均是合法浮点数的选项是( B )。 A. +1e+1 5e-9.4 03e2 B. -.60 12e-4 -8e5 C. 123e 1.2e-.4 +2e-1 D. -e3 .8e-4 5.e-0 3. 若a=-14,b=3,则条件表达式 a

大学计算机二级考试试题及其答案 !!!

全国计算机二级考试试题 【1.1】以下不正确的C语言标识符是____。 A) int B) a_1_2 C) ab1exe D) _x 【1.2】以下是正确的C语言标识符是____。 A) #define B) _123 C) %d D) \n 【1.3】下列四组字符串中都可以用作C语言程序标识符的一组是。A) print B) i\am C) Pxq D) str_l _3d one_half My->book Cpp ??? oodbs tart$it line#pow ??? aBc 3pai His.age while 【1.4】下面各选项组中,均是C语言关键字的组是。 A) auto,enum,include B) switch,typedef,continue C) signed,union,scanf D) if,struct,type 【1.5】下列不属于C语言关键字的是。 A) default B) register C) enum D) external 【1.6】C语言程序从main()函数开始执行,所以这个函数要写在____。 A) 程序文件的开始 B) 程序文件的最后 C) 它所调用的函数的前面 D) 程序文件的任何位置

【1.7】下列关于C语言的叙述错误的是____ A) 大写字母和小写字母的意义相同 B) 不同类型的变量可以在一个表达式中 C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D) 同一个运算符号在不同的场合可以有不同的含义 【1.8】在C语言中,错误的int类型的常数是。 A) 32768 B) 0 C) 037 D) 0xAF 【1.9】执行语句 printf("%x",-1);屏幕显示____。 A) -1 B) 1 C) -ffff D) ffff 【1.10】已知 long i=32768;执行语句printf("%d",i);屏幕显示____。 A) -1 B) -32768 C) 1 D) 32768 【1.11】已知 long i=65539;执行语句printf("%d",i);屏幕显示____。 A) 65539 B) -3 C) 3 D) 程序不能执行 【1.12】在C语言中,整数-8在内存中的存储形式是。 A) 1111 1111 1111 1000 B) 1000 0000 0000 1000 C) 0000 0000 0000 1000 D) 1111 1111 1111 0111 【1.13】C语言中字符型(char)数据在内存中的存储形式是____。 A) 原码 B) 补码

《高级语言程序设计》答案

1. 输入两个整数,要求用两个函数求出其最大公约数和最小公倍数,最大公约数和最小公倍数都在主函数中输出。#include int main() { int i,j,t; int max(int,int); int min(int,int); scanf("%d%d",&i,&j); if(i int main() { int max4(int,int,int,int); //对max4的函数声明 int a,b,c,d; scanf("%d%d%d%d",&a,&b,&c,&d); //输入4个数 printf("max=%d\n",max4(a,b,c,d));//调用4个数中的最大者 return 0; } int max4(int a,int b,int c,int d) //定义max4函数 { int max2(int,int); //对max2的函数声明 return max2(max2(max2(a,b),c),d); //调用max2把作为函数值带回main函数} int max2(int a,int b) { return(a>b?a:b); //返回条件表达式的值,即a和b中的大者 } 3. 用递归调用的方法求5!。 #include int main() { int fac(int); int n; scanf("%d",&n);

全国计算机等级考试一级考试试题以及答案.docx

精品文档 全国计算机等级考试一级考试试题以及答案 1、用高级程序设计语言编写的程序称为______。 A 、目标程序 B 、可执行程序C、源程序 D 、伪代码程序 2、操作系统是计算机系统中的______。 A 、核心系统软件 B 、关键的硬件部件C、广泛使用的应用软件 D 、外部设备 3、在微机的配置中常看到" 处理器 Pentium Ⅲ /667" 字样 , 其中数字 667 表示 ______ 。 A 、处理器的时钟主频是667MHz B 、处理器的运算速度是667MIPS C、处理器的产品设计系列号是第667号 D、处理器与内存间的数据交换速率是667KB/s 4、下列关于计算机病毒的叙述中,正确的选项是______。 A 、计算机病毒只感染 .exe 和.com 文件 B 、计算机病毒可以通过读写软盘、光盘或internet网络进行传播 C、计算机病毒是通过电力网进行传播的 D、计算机病毒是由于软盘片表面不清洁而造成的 5、十进制整数100 化为二进制数是 ______ 。 A 、1100100 B、 1101000 C 、 1100010 D 、 1110100 6、目前网络传输介质中传输速率最高的是______ 。 A 、双绞线 B 、同轴电缆C、光缆 D、电话线 7、第一台电子计算机是1946 年在美国研制的,该机的英文缩写名是______。 A 、ENIAC B 、 EDVA C C 、EDSAC D 、 MARK-II 8、为了防止病毒传染到保存有重要数据的 3.5 英寸软盘片上,正确的方法是______ 。 A 、关闭盘片片角上的小方口 B 、打开盘片片角上的小方口 C、将盘片保存在清洁的地方 D 、不要将盘片与有病毒的盘片放在一起 9 、在微机中, 1MB 准确等于 ______。 A 、1024 × 1024 个字 B 、1024 ×1024 个字节 C、1000 × 1000个字节 D 、1000 × 1000个字 10、运算器的组成部分不包括 ______。 A 、控制线路 B 、译码器 C、加法器 D 、寄存器 11、如果鼠标器突然失灵,则可用组合键______ 来结束一个正在运行的应用程序( 任务 ) 。 A 、Alt+F4 B 、Ctrl+F4 C 、 Shift+F4 D 、Alt+Shift+F4 12、在微机的硬件设备中,既可以做输出设备,又可以做输入设备的是______。 A 、绘图仪 B 、扫描仪 C、手写笔 D、磁盘驱动器 13、二进制数 00111101 转换成十进制数为 ______ 。 A 、57 B 、 59 C 、 61 D 、 63 14、RAM 具有的特点是 ______ 。 A 、海量存储B、存储在其中的信息可以永久保存 C、一旦断电,存储在其上的信息将全部消失且无法恢复 D、存储在其中的数据不能改写 15、计算机硬件的组成部分主要包括:运算器、存储器、输入设备、输出设备和______ 。 A 、控制器 B 、显示器 C、磁盘驱动器 D、鼠标器 16、计算机存储器中,一个字节由______ 位二进制位组成。 A 、4 B 、8 C 、16 D 、32 17、用高级程序设计语言编写的程序,要转换成等价的可执行程序,必须经过______ 。 A 、汇编 B 、编辑 C、解释 D 、编译和连接 18、下列各指标中, ______ 是数据通信系统的主要技术指标之一。

语言程序设计》试题四及答案

《C语言程序设计》试题四 一、单项选择题。(每题1分,共20分) 1. C程序的基本单位是:() A.子程序 B.程序 C.子过程 D.函数 2.在C语言中,非法的八进制是:() A.016 B.018 C.017 D.02 3. 不是C语言实型常量的是:() A.55.0 B.0.0 C.55.5 D.55e2.5 4 .字符串“xyzw”在内存中占用的字节数是:() A.6 B.5 C.4 D.3 5. 若已定义f,g为double类型,则表达式:f=1,g=f+5/4的值是:() A.2.0 B.2.25 C.2.1 D.1.5 D.1.5 D.1.5 D.1.5 6. 若有语句char c1=`d`,c2=`g`;printf(“%c,%d\n”,c2-`a`,c2-c1);则输出结果为:() (a的ASCII码值为97) A.M,2 B.G,3 C.G,2 D.D,g 7. 使用语句scanf(“a=%f,b=%d”,&a,&b);输入数据时,正确的数据输入是:() A.a=2.2,b=3 B.a=2.2 b=3 C.2.2 3 D.2.2,3 8.表示关系12<=x<=y的C语言表达式为:() A.(12<=x)&(x<=y) B. (12<=x)&&(x<=y) C. (12<=x)|(x<=y) D.(12<=x)||(x<=y) 9.设x=1,y=2,m=4,n=3,则表达式x>y?x:mc4)后,s,t的值为:() A.1,2 B.1,1 C.0,1 D.1,0 12. 语句for(a=0,b=0;b!=100&&a<5;a++)scanf(“%d”,&b); scanf最多可执行次数为:() A.4 B.6 C.5 D.1 13. 对于for(s=2;;s++)可以理解为:()

最全计算机等级考试一级试题与答案

最全计算机一级考试试题汇 A 第一部分:单选题(每小题1分共30分) 注意:打开你考试文件夹中的EXCEL工作簿文件“单选题答题卡A.XLS”,将下 列选择题的答案填入其中所指定的单元格内,最后存盘。 1、计算机系统由(c)组成。 A)主机和系统软件B)硬件系统和应用软件 C)硬件系统和软件系统 D)微处理器和软件系统 2、冯·诺依曼式计算机硬件系统的组成部分包括(B )。 A)运算器、外部存储器、控制器和输入输出设备 B)运算器、控制器、存储器和输入输出设备 C)电源、控制器、存储器和输入输出设备 D)运算器、放大器、存储器和输入输出设备 3、下列数中,最小的是( B )。 A)(1000101)2 B)(63)10 C)(111)8 D)(4A)16 4、( C )设备既是输入设备又是输出设备。 A)键盘 B)打印机 C)硬盘 D)显示器 5、微机中1MB表示的二进制位数是( A )。 A)1024×1024×8 B)1024×8 C)1024×1024 D)1024 6、计算机能够直接识别和执行的语言是( A )。 A)机器语言 B)汇编语言 C)高级语言 D)数据库语言 7、计算机病毒( B )。 A)计算机系统自生的B)一种人为编制的计算机程序 C)主机发生故障时产生的 D)可传染疾病给人体的那种病毒 8、在资源管理器中要同时选定不相邻的多个文件,使用( B )键。 A)Shift B)Ctrl C)Alt D)F8 9、在Windows中,剪贴板是程序和文件间用来传递信息的临时存储区,此存储 器是( C )。 A)回收站的一部分 B)硬盘的一部分 C)内存的一部分 D)软盘 的一部分 10、a*https://www.360docs.net/doc/6e3480130.html,和a?https://www.360docs.net/doc/6e3480130.html,分别可以用来表示( A )文件。 A)https://www.360docs.net/doc/6e3480130.html,和https://www.360docs.net/doc/6e3480130.html, B)https://www.360docs.net/doc/6e3480130.html,和https://www.360docs.net/doc/6e3480130.html, C)https://www.360docs.net/doc/6e3480130.html,和https://www.360docs.net/doc/6e3480130.html, D)https://www.360docs.net/doc/6e3480130.html,和https://www.360docs.net/doc/6e3480130.html, 11、关于WORD保存文档的描述不正确的是( D )。 A)“常用”工具栏中的“保存”按钮与文件菜单中的“保存”命令选项同等功 能 B)保存一个新文档,“常用”工具栏中的“保存”按钮与文件菜单中的“另存为”命令选项同等功能 C)保存一个新文档,文件菜单中的“保存”命令选项与文件菜单中的“另存为”命令选项同等功能 D)文件菜单中的“保存”命令选项与文件菜单中的“另存为”命令选项同等功 能

计算机等级考试题目及答案

计算机专业试题题目 习题1 一、单选题 1、世界上首次提出存储程序的计算机体系结构的是() A莫奇菜B图灵C乔治●布尔D冯●诺依曼 2、目前普遍使用的微型计算机,所采用的逻辑元件是() A电子管B大规模和超大规模集成电路 C晶体管B小规模集成电路 3、用MIPS为单位来衡量计算机的性能,它指的是计算机的() A传输速率B存储器容量C字长D运算速度 4、为了避免混淆,十六进制数在书写时常在数据后面加英文字母() A H B O C D D B 5、用十六进制数给存储器中的字节地址编码。若编码为0000H—FFFFH,则该存储器的容量是()KB A32 B64 C128 D256 6、计算机的微处理芯片集成有()部件 ACPU和运算器B运算器和I/O接口 C控制器和运算器D控制器和存储器 7、微型计算机内,配置高速缓冲存储器(Cache)是为了解决() A内存与辅助存储器之间速度不匹配的问题 BCPU与内存储器之间速度不匹配问题 CCPU与辅胎甲球存储器之间速度不匹配问题 D主机与外设之间速度不匹配问题 8、微型机中,硬盘分区的目的是()

A将一个物理硬盘分为几个逻辑硬盘B将一个逻辑硬盘分为几个物理硬盘 C将DOS系数统分为几个部分D将一个物理硬盘分成几个物理硬盘 9、下列术语中,属于显示器性能指标的是() A速度B可靠性C分辨率D精度 10、指令的解释是由计算机的()来执行的 A控制部分B存储部分C输入/输出部分D算术和逻辑部分 11、准确地说,计算机中文件是存储在() A内存中的数据集合B硬盘上的一组相关数据的集合 C存储介质上的一组相关信息的集合D软盘上的一组相关数据集合 12、操作系统的主要功能是() A管理源程序B管理数据库文件 C对高级语言进行编译D控制和管理计算机系统的软硬件资源 13、把计算机分巨型机、大中型机、小型机和微型机,本质上是按() A计算机的体积BCPU的集成度 C计算机综合性能指标D计处机的存储容量 14、对高级语言程式序,下列叙述中,正确的是() A计算机语言中,只有机器语言属于低级语言 B高级语言源程序可以被计算机直接执行 CC语言属于高级语言 D机器语言是与所用机器无关的 15、用高级程序设计语言编写的程序称为() A目标程序B可执行程序C源程序D伪代码程序 16、在使用计算机时,如果发现计算机频繁地读写硬盘,最可能存在的原因是()A中央处理器的速度太慢B硬盘的容量太小

C.语言程序设计试题试题与答案

C 语言程序设计试卷,C++语言程序设计试题及答案 一、单项选择题(每题1分,共20分) 1. C 语言规定:在一个源程序中, main 函数的位置(C). A. 必须在最开始 B. 必须在系统调用的库函数的后面 C. 可以任意 D. 必须在最后 2. 下面四个选项中,均是合法浮点数的选项是 A. +1e+15e-9.403e2 B. -.6012e-4-8e5 C. 123e1.2e-.4+2e-1 D. -e3.8e-45.e-0 3.若a=-14,b=3,则条件表达式 avb?a:b+1的值为(A)。 A. -14 B.-13 C.3 D.4 4. 已知:intn,i=1,j=2; A.1,2B.1,3C.2,2D.2,3 5. 为了判断两个字符串s1和s2是否相等,应当使用(D) A.if(s1==s2) B.if(s 仁s2) C. if(strcm p( s1,s2)) D. if(strcm p( s1,s2)==0) 6. 以下正确的描述是(B) o (B)。 执行语句n=ivj?i++:j++; 则i 和j 的值是(c).

A. 函数的定义可以嵌套,但函数的调用不可以嵌套。 B. 函数的定义不可以嵌套,但函数的调用可以嵌套。 C. 函数的定义和函数的调用均不可以嵌套。 D. 函数的定义和函数的调用均可以嵌套。 7. 在C 语言中,下面对函数不正确的描述是 A. 当用数组名作形参时,形参数组值的改变可以使实参数组之值相应改变。 B. 允许函数递归调用。 C. 函数形参的作用范围只是局限于所定义的函数内。 D. 子函数必须位于主函数之前。 8. 如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是 A. 该变量只在该复合语句中有效 B. 该变量在该函数中有效 C. 该变量在本程序范围内均有效 D. 该变量为非法变量 9. 以下正确的函数形式是(D)。 A. doublefun(intx,inty){z=x+y;retum z;} B. fun(intx,y){int z; return z;} C. fun(x,y){intx,y;doublez;z=x+y;returnz;} D. doublefun(intx,inty){doublez;z=x+y;returnz;} 10. 以下程序的输出结果是(B)。 #includevstdio.h> (D)。 (A) o

计算机等级考试二级真题及答案

2015计算机二级考试试题及答案 1、设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的键(码)为______。 A、公司号,员工号 B、员工号,工资 C、员工号 D、公司号,员工号,工资 【评析】 本题考查知识点是关键字。 能唯一标识实体的属性集称为码(关键字)。码也称为关键字,是表中若干属性的属性组,其值唯一标识表中的一个元组。 本题答案:A。 3、下列叙述中正确的是______。 A、每一个结点有两个指针域的链表一定是非线性结构 B、所有结点的指针域都为非空的链表一定是非线性结构 C、循环链表是循环队列的链式存储结构 D、线性结构的存储结点也可以有多个指针 【评析】 本题考查知识点是线性表的线性结构与非线性结构。

线性表的链式存储结构称为线性链表。在某些应用中,对线性链表中的每个结点设置两个指针,一个称为左指针,用以指向其前件结点;另一个称为右指针,用以指向其后件结点。 本题答案:D。 4、在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数______。 A、相同,元素的存储顺序与逻辑顺序一致 B、相同,但其元素的存储顺序可以与逻辑顺序不一致 C、不同,但元素的存储顺序与逻辑顺序一致 D、不同,且其元素的存储顺序可以与逻辑顺序不一致 【评析】 本题考查知识点是线性表的顺序存储结构。 线性表的顺序存储结构具有两个基本特点:1.线性表中所有元素所占的存储空间是连续的;2.线性表中各元素在存储空间中是按逻辑顺序依次存放的。 本题答案:A。 5、设循环队列为Q(1: m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为______。 A、19 B、20 C、m-19 D、m-20 【评析】 本题考查知识点是循环队列的运算。

计算机二级考试题目

在考生文件夹下打开文档WORD.DOCX。 某高校学生会计划举办一场"大学生网络创业交流会"的活动,拟邀请部分专家和老师给在校学生进行演讲。因此,校学生会外联部需制作一批邀请函,并分别递送给相关的专家和老师。 请按如下要求,完成邀请函的制作: 1. 调整文档版面,要求页面高度18厘米、宽度30厘米,页边距(上、下)为2厘米,页边距(左、右)为3厘米。 2. 将考生文件夹下的图片"背景图片.jpg"设置为邀请函背景。 3. 根据"Word-邀请函参考样式.docx"文件,调整邀请函中内容文字的字体、字号和颜色。 4. 调整邀请函中内容文字段落对齐方式。 5. 根据页面布局需要,调整邀请函中"大学生网络创业交流会"和"邀请函"两个段落的间距。 6. 在"尊敬的"和"(老师)"文字之间,插入拟邀请的专家和老师姓名,拟邀请的专家和老师姓名在考生文件夹下的"通讯录.xlsx "文件中。每页邀请函中只能包含1位专家或老师的姓名,所有的邀请函页面请另外保存在一个名为"Word-邀请函.docx"文件中。 7. 邀请函文档制作完成后,请保存"Word.docx"文件。

小李今年毕业后,在一家计算机图书销售公司担任市场部助理,主要的工作职责是为部门经理提供销售信息的分析和汇总。 请你根据销售数据报表("Excel.xlsx" 文件),按照如下要求完成统计和分析工作: 1. 请对"订单明细表"工作表进行格式调整,通过套用表格格式方法将所有的销售记录调整为一致的外观格式,并将"单价"列和"小计"列所包含的单元格调整为"会计专用"(人民币)数字格式。 2. 根据图书编号,请在"订单明细表"工作表的"图书名称"列中,使用VLOOKUP 函数完成图书名称的自动填充。"图书名称"和"图书编号"的对应关系在"编号对照"工作表中。 3. 根据图书编号,请在"订单明细表"工作表的"单价"列中,使用VLOOKUP函数完成图书单价的自动填充。"单价"和"图书编号"的对应关系在"编号对照"工作表中。 4. 在"订单明细表"工作表的"小计"列中,计算每笔订单的销售额。 5. 根据"订单明细表"工作表中的销售数据,统计所有订单的总销售金额,并将其填写在"统计报告"工作表的B3单元格中。 6. 根据"订单明细表"工作表中的销售数据,统计《MS Office高级应用》图书在2012年的总销售额,并将其填写在"统计报告"工作表的B4单元格中。 7. 根据"订单明细表"工作表中的销售数据,统计隆华书店在2011年第3季度的总销售额,并将其填写在"统计报告"工作表的B5单元格中。 8. 根据"订单明细表"工作表中的销售数据,统计隆华书店在2011年的每月平

中南大学C 语言程序设计试卷

C 语言程序设计试卷 一、单项选择题(每题1分,共20分) 1. C语言规定:在一个源程序中,main函数的位置( )。 A. 必须在最开始 B. 必须在系统调用的库函数的后面 C. 可以任意 D. 必须在最后 2. 下面四个选项中,均是合法浮点数的选项是( )。 A. +1e+1 5e-9.4 03e2 B. -.60 12e-4 -8e5 C. 123e 1.2e-.4 +2e-1 D. -e3 .8e-4 5.e-0 3. 若a=-14,b=3,则条件表达式a

计算机等级考试试卷1级

计算机等级考试试卷(一级)(A卷) (1)考生应将—、二、三题答案涂在答题卡上,将第四题答案填写在答卷上,否则作无效处理; (2)请将你的准考证号的后四位填写在答卷的右下角指定位置内: (3)考试时间为60分钟。 一、判断题(本题共10分,选A表示正确,选B表示错误) (1)指令和数据在计算机内部都是以区位码形式存储的。B (2)UNIX是一种多用户单任务的操作系统。B (3)在Windows中,双击任务栏上显示的时间,可以修改计算机时间。A (4)在Windows的资源管理器中,使用[查看]菜单的[选项]或[文件夹选项]命令,可以使窗口 显示的文件目录都显示出扩展名。A (5)Word的“自动更正”功能只可以替换文字,不可以替换图像。B (6)在Word中,“格式刷”可以复制艺术字式样。B (7)在Excel中,如果一个数据清单需要打印多页,且每页有相同的标题,则可以在“页面设置”对话框中对其进行设置。A (8)在Excel的数据清单中,[数据]菜单的[记录单]命令可以方便地插入、删除或修改记录数据及公式字段的值。B (9)在PowerPoint的幻灯片视图,在任一时刻,主窗口内只能查看或编辑一张幻灯片。A (10)在E—mail可以同时将一封信发送给多个收件人。A 二、单选题(本题共30分) (11)下面____B____—组设备包括输入设备、输出设备和存储设备。 A、CRT、CPU、ROM B、鼠标器、绘图仪、光盘 C、磁盘、鼠标器、键盘 D、磁带、打印机、激光打印机 (12)在微型计算机中,VGA表示____C____ A、显示器型号 B、机器型号 C、显示标准 D、CPU型号 (13)计算机硬盘的容量比软盘大得多,读写速度与软盘相比___C_____ A、差不多 B、慢—些 C、快得多 D、慢得多 (14)微型计算机的更新与发展,主要基于____B____的变革。 A、软件 B、微处理器 C、存储器 D、磁盘的容量 (15)媒体是____A____。 A、表示信息和传播信息的载体 B、各种信息的编码 C、计算机输入与输出的信息 D、计算机屏幕显示的信息 (16)操作系统是一种____A____ A、系统软件 B、操作者所直接接触的硬件设备的总称 C、软件和硬件的统称 D、操作者所的软件的总称 (17)计算机内所有的信息都是以____D____数码形式表示的。 A、八进制 B、十六进制 C、十进制 D、二进制 (18)下列叙述中,____D____是正确的。 A、激光打印机是击打式打印机 B、所有微机都能使用的软件是应用软件 C、CPU可以直接处理外存中的信息 D、衡量计算机运算速度的单位足MIPS (19)____B____是Windows操作的特点。 A、先选择操作命令,再选择操作对象 B、先选择操作对象,再选择操作命令 C、需同时选择操作对象和操作命令 D、需将操作对象拖到操作命令上 (20)在Windows环境下,如果需要共享本地计算机上的文件,必须设置网络连接,允许其它用户共享本计算机。设置“允许其他用户访问我的文件”应在____C____中进行。 A、“资源管理器”中[文件]菜单的[共享]命令 B、“我的电脑”中[文件]菜单的[共享]命令 C、“控制面板”中的“网络”操作 D、“网上邻居”中的“网络”操作

计算机二级考试题目

Word 2010 高级应用综合操作题打开素材库中的“典型试题”文件,按下面的操作要求进行操作,并把操作结果存盘。 1.操作要求 (1)对正文进行排版。 ①使用多级符号对章名、小节名进行自动编号,代替原始的编号。要求: * 章号的自动编号格式为:第X 章(例:第1 章),其中:X 为自动排序,阿拉伯数字序号。对应级别1。居中显示。 *小节名自动编号格式为:,X为章数字序号,Y为节数字序号(例:),X、Y均为阿拉伯数字序号。对应级别2。左对齐显示。 ②新建样式,样式名为:“样式”+考生准考证号后5 位。其中: *字体:中文字体为“楷体” ,西文字体为“ Time New Roman ”,字号为“小四” 。 *段落:首行缩进2 字符,段前行,段后行,行距倍;两端对齐。其余格式,默认设置。 ③对正文中的图添加题注“图” ,位于图下方,居中。要求: *编号为“章序号” -“图在章中的序号” 。例如,第1 章中第2 幅图,题注编号为1-2。 *图的说明使用图下一行的文字,格式同编号。 *图居中。 ④对正文中出现“如下图所示”的“下图”两字,使用交叉引用。 *改为“图X-Y”,其中“ X-Y'为图题注的编号。 ⑤对正文中的表添加题注“表” ,位于表上方,居中。 *编号为“章序号” -“表在章中的序号” 。例如,第1 章中第1 张表,题注编号为1-1。 *表的说明使用表上一行的文字,格式同编号。 *表居中,表内文字不要求居中。 ⑥对正文中出现“如下表所示”中的“下表”两字,使用交叉引用。 *改为“表X-Y,其中“ X-Y'为表题注的编号。 ⑦对正文中首次出现“ Access'的地方插入脚注。 *添加文字“ Access是由微软发布的关联式数据库管理系统。”。 ⑧将②中的新建样式应用到正文中无编号的文字。不包括章名、小节名、表文字、表和图的题注、脚注。 (2)在正文前按序插入三节,使用Word 提供的功能,自动生成如下内容: ①第1 节:目录。其中:“目录”使用样式“标题1”,并居中;“目录”下为目录项。 ②第2 节:图索引。其中:“图索引”使用样式“标题1”,并居中;“图索引”下为图索引项。 ③第3 节:表索引。其中:“表索引”使用样式“标题1”,并居中;“表索引”下为表索引项。 (3)使用适合的分节符,对正文进行分节。添加页脚,使用域插入页码,居中显示。要求: ①正文前的节,页码采用“i ,ii』[,???”格式,页码连续。 ②正文中的节,页码采用“ 1,2,3,…”格式,页码连续。 ③正文中每章为单独一节,页码总是从奇数开始。 ④更新目录、图索引和表索引。

全国计算机等级考试一级试题

一、选择题 1、除硬盘容量大小外,下列也属于硬盘技术指标的是( D )。 A) 转速 B) 平均访问时间 C) 传输速率 D) 以上全部 【解析】硬盘技术指标包含容量大小、转速、平均访问时间、传输速率等方面,因此答案选择D。 2、一个字长为8位的无符号二进制整数能表示的十进制数值范围是( B )。 A) 0~256 B) 0~255 C) 1~256 D) 1~255 【解析】无符号二进制数的第一位可为0,所以当全为0时最小值为0,当全为1时最大值为28-1=255。 3、计算机软件的确切含义是( A ) A) 计算机程序、数据与相应文档的总称 B) 系统软件与应用软件的总和 C) 操作系统、数据库管理软件与应用软件的总和 D) 各类应用软件的总称 【解析】计算机软件系统是为运行、管理和维护计算机而编制的各种程序、数据和文档的总称,因此答案选择A。 4、接入因特网的每台主机都有一个唯一可识别的地址,称为( B )。 A) TCP地址 B) IP地址 C) TCP/IP地址 D) URL

【解析】每个域名对应一个IP地址,且在全球是唯一的。因此答案选择B。 5、在标准ASCII码表中,已知英文字母K的十六进制码值是4B,则二进制ASCII码1001000对应的字符是( B )。 A) G B) H C) I D) J 【解析】直接对照7位ASCII码表,二进制ASCII码为1001000的字符是大写字母H。因此答案选择B。 6、一个完整的计算机系统的组成部分的确切提法应该是( D )。 A) 计算机主机、键盘、显示器和软件 B) 计算机硬件和应用软件 C) 计算机硬件和系统软件 D) 计算机硬件和软件 【解析】计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成。硬件系统主要包括控制器、运算器、存储器、输入设备、输出设备、接口和总线等。软件系统主要包括系统软件和应用软件。因此直接排除答案A、B、C。 7、运算器的完整功能是进行( B )。 A) 逻辑运算 B) 算术运算和逻辑运算 C) 算术运算 D) 逻辑运算和微积分运算 【解析】运算器也称为算术逻辑部件,是执行各种运算的装置,主要功能是对二进制数码进行算术运算或者逻辑运算。运算器由一个加法器、若干个寄存器和一些控制线路组成。因此答案选择B。 8、下列各存储器中,存取速度最快的一种是( B )。 A) U盘 B) 内存储器

相关文档
最新文档