软考初级程序员模拟题及答案讲解1-26(共五篇)

时间:2019-05-14 16:09:25下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《软考初级程序员模拟题及答案讲解1-26》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《软考初级程序员模拟题及答案讲解1-26》。

第一篇:软考初级程序员模拟题及答案讲解1-26

一、选题题

1.二进制语言是属于()

A.面向机器语言 B.面向问题语言 C.面向过程语言 D.面向汇编语言

【解析】 人们研制了许许多多计算机程序设计语言,其中二进制语言直接来自计算机的指令系统,与具体计算机紧密相关,所以是一种面向机器语言。面向问题语言是为了易于描述和求解某类特定领域的问题而专门设计的一种非过程语言。面向过程语言是一种能方便描述算法过程的计算机程序设计语言。有汇编语言,但没有面向汇编语言。汇编语言也是一种面向机器的语言,与机器语言比较,汇编语言用有助于记忆的符号来代表二进制代码。所以解答是A.【参考答案】A

2.下列语言中不属于面向过程的语言是()

A.高级语言 B.低级语言 C.C语言 D.PASCAL语言

【解析】 C语言和 PASCAL等程序设计语言都是高级语言,它们用于描述复杂加工的处理过程,所以也称它们是面向过程语言。低级语言是指机器语言和汇编语言,低级语言是面向机器的语言,而不是面向问题的语言。所以解答是B.【参考答案】B

3.下列字符中属于键盘符号的是()

A.B.n C.t D.b

【解析】键盘符号是指键盘上有标记,并能在显示器上直接以其标记字样显示的字符。有许多键盘上有标记的符号,它们不是用于直接显示的,键入这种字符用于表示特定的意义,如常用的回车符。为了能让C程序标记这种符号,程序采用转义字符的方式书写这种字符。如‘n’、‘t'、'b’都不是键盘字符,在 C语言中,它们都得用转义字符来表达。只有字符才是键盘字符。所以解答是A.但在C程序中,反斜杠字符已特别用作转义字符的引导符,它也得用转义字符的表达形式书写,将它写成‘'.【参考答案】A

4.下列字符列中,不是用来表达转义字符是()

A.B.' C.074 D.

【解析】 转义字符有三种书写形式:反斜社字符后接上某个规定的字符;反斜杠字符后接上13个八进制数字符;反斜社字符和字符X之后接上1至2个十六进制数字符。后两种分别八进制数和十六进制数直接给出字符的ASCll代码值。而074是八进制整数,不是转义字。所以解答是C.【参考答案】C

5.不是C语言提供的合法关键字是()

A.switch B.begin C.case D.default

【解析】 因C语言的关键字表中没有begin,它不是C语言的关键字。所以解答是B.【参考答案】B

6.下列字符列中,能作为单个标识符是()l

A.? a B.a=2 C.a.3 D.a___3

【解析】 在C语言中,规定标识符是这样一种字符序列,由英文字母或下线字符开始,后接任1个英文字母、下线字符和数字符组成。所以问题所列的字符列只有a_3是标识符,其余都l是标识符,一个是由字符'?’开头、一个中间有字符‘=',另一个有字符'.'.所以解答是D.【参考答案】D 7.在C语言中,下列说法中错误的是()

A.函数定义可以分为两个部分:函数说明部分和函数体 B.主函数可以调用任何非主函数

C.任何非主函数可以调用其它任何非主函数 D.程序可以从任何函数开始执行

【解析】每个C函数的定义分两部分,函数说明部分和函数体,所以叙述 A.是正确的叙述。C语言中,函数可以递归调用,主函数可以调用程序中的任何函数,当然可以调用任何非主教的其它函数,所以叙述B.是一个正确的叙述。同样理由,叙述C.也是正确的。C语言规,C程序只有一个主函数,并总是从主函数开始执行,不能从非主函数开始执行。所以,说程可以从任何函数开始执行是错误的。所以解答是D.【参考答案】D

8.下列字符列中,可以作为“字符串常量”的是()

A.ABC B.“ ABC” C.'abc' D.'a'

【解析】C程序中,一个字符率常量是表示一个字符序列,书写时,用双引号字符前后括住这个字符序列。所以只有“ABC”是一个正确的字符率常量,其余都不是。其中,ABC可作为标识符,字符列‘abc’不能出现在C程序中,‘a’是一个字符常量。所以解答是B.【参考答案】B

9.在以字节存储字符的系统中,‘n ’在内存占用的字节数是()

A.1 B.2 C.3 D.4

【解析】一般来说,一个字符在内存中只占1个字节,‘n’是转义字符,其意义是换行符,它作为一个字符存储,在内存也只占1个字节。所以解答是A.【参考答案】A

10.字符串“XyZ”在内存占用的字节数是()

A.3 B.4 C.6 D.8

【解析】字符串中的每个字符占1个字节,但C程序在存储字符串时,要在最后一个有效字符后面接上1个字符串结束的标记符‘'.这样,存储字符串常量“xyZ”需要 4个字节,所以解答是B.【参考答案】B 11.在以下字符列中,合法的长整型常数是()。

A.0L B.4962710 C.0.054838743 D.2.1869el0

【解析】为表示不同范围的整数,整型数据分短整型、基本型和长整型,并对三种整型内部表示的最高位的不同理解,又分别分成无符号和带符号两种。若要明确指明一个整数是长整型的,必须在整数之后接上字符‘L'.所以OL是一个长整型的整型常量,而4962710是基本整型数据,而对于用2个字节表示一个基本整型数据的系统来说,该整数将因超出范围而是一个错误的整数;0.054839743和2.1869el0都是double型的实数。所以解答是A.【参考答案】A

12.一个char型数据,它的值在内存中存放的是()

A.ASCll代码值 B.BCD代码值 C.内码值 D.十进制代码值

【解析】计算机存储字符,通常是存储字符的某种代码值。有许多种字符编码的方法,最流行的是ASCII代码。在C语言中,Char型数据也用ASCII代码表示。所以解答是A.【参考答案】A

13.设变量 m,n,a,b,c,d均为0以执行(m=a==b)||(n=c==d)后,m,n的值是()。

A.0,0 B.0,1 C.l,0 D.1,1

【解析】计算(m=a==b)||(n=c==d)的过程是先计算逻辑或的左运算分量(m=a==b)的值,由于赋位运算符的优先级比关系运算符==的优先级低,又先计算 a==b.因 a,b均为0后,所以比较结果值为1.将1赋给变量m,使变量m的值变为1.同时这个赋值运算的结果也是1,这样逻辑运算的左运算分量的值为1.由于逻辑或运算的左运算分量值为1,按照C语言对逻辑或运算优化计算的规定,不再计算逻辑或的右运算分量,而直接得到逻辑或运算的结果为1.由于逻辑或的右运算分量不曾计算过,所以变量n的值也不为变化。这样,上述表达式计算后,变量m的情为1,变量n的值为0.所以解答是C.【参考答案】C

14.设a为5,执行下列计算后,b的值不为2的是()。

A.b=a/2 B.b=6-(--a)C.b=a%2 D.b=a<3?3:2

【解析】因两个整型数据相除,结果是整数,当a的值为5时,计算表达式b=a/2后,使b的值为2.计算表达式b=6-(--a)是先计算子表达式(--a)的,先让a的值减1变成4,并以减1后的a为子表达式的结果,所以子表达式的结果为4,最后使b的值为2.在计算表达式b= a%2时,求余运算a%2的结果为1,最后使变量b的值为1.计算表达式b=a<3?3:2时,先计算条件表达式a<3?3:2,以2为结果,最后也使变量b的值为人所以解答是C.【参考答案】C

15.执行语句“x=(a=3,b=a--);”后,X,a,b的值依次为()。

A.3,3,2 B.2,3,2 C.3,2,3 D.2,3,3

【解析】计算表达式x=(a=3,b=a--)时,先计算赋值号右端圆括号内的逗号表达式。远号表达式要求各子表达式顺序计算,并以最后予表达式的值为整个逗号表达式的结果。所以该表达式计算时,先让变量a的值为3,a--的值是a当时的值,以该值为结果赋给变量b,并以该值为远号表达式的值赋给变量x,然后a的值被减少1.所以计算该表达式后,使变量x,a,b的值依次为3,2,3.所以解答是C.【参考答案】C 17.设有代码“int a=3;”,则执行了语句“a+=a-= a*a;”后,变量a的值是()

A.3 B.0 C.9 D.-12

【解析】由于赋值运算符的结合性自右至左,语句“a+=a-=a*a;”的执行是先计算a*a,得到值 9,再计算 a-=a*a,使 a的值为-6,接着计算 a+=a,使 a的值为-12.所以解答是D.【参考答案】D

18.在以下一组运算符中,优先级最高的运算符是()

A.<= B.= C.% D.&&

【解析】常规运算符的优先级自高到低的排列顺序是算术运算符、移位运算符、关系运算符。按位运算符、逻辑运算符、条件运算符、赋值运算符、逗号运算符。所以问题所给的四个运算符按优先级自高到低的排列顺序是%,<=,&&,=.所以解答是C.【参考答案】C

19.设整型变量i的值为3,则计算表达式i---i后表达式的值为()

A.0 B.l C.2 D.表达式出错

【解析】有些运算符只有一个字符,也有许多运算符由两个字符组成。特别是有些字符既可是单个字符的运算符,又能组成双字符的运算符。编译系统在识别源程序时,通常是尽量多地读八字符,能组成多字符单词的先尽量组成多字符单词。所以表达式i---I,被编译器理解为(i--)-i.另外,当表达式中某变量有后缀自增和自减运算时,先按变量的原值计算表达式,然后再对变量进行自增和自减运算。同样地,当表达式中某变量有前缀自增和自减运算时,先对变量进行自增和自减运算,然后再按变量的新值计算表达式。按这个约定,求表达式(i--)-i是计算i-i的值为0,然后再对i作自减运算。这样,表达式(i--)-i的值为0.所以解答是A.【参考答案】A

20.设整型变量 a、b、c均为2,表达式 a+++b+++c++ 的结果是()

A.6 B.9 C.8 D.表达式出错

【解析】与上一小题解答的理由相同,表达式a+++b+++c++被系统理解成:((a++)+(b++))+c++)。表达式“变量++”的值是变量的原来值,所以在变量a、b.c均为2的前题下,执行上述表达式,得到结果为6.所以解答是A.【参考答案】A

21.若已定义 x和 y为double类型,则表达式: x=l, y=x+3/2结果是()

A.l B.2 C.2.0 D.2.5

【解析】由于变量x和y都是double类型,表达式 x=l, y=x+3/2是先计算 x=1,由于 1是整型的,x是double类型的,该计算先将整数1转换成double类型的1.0,并将1.0赋给变量x.计算 y=X+3/2是先求 3/2的值,因是两整数相除,结果是整型值 1,然后在计算 X+1时,也先将 1转换成 1.0,然后求得 X+l的值为2.0,最后将该值赋给变量 y,并得到整个表达式的值为2.0.所以解答是C.【参考答案】C 22.设a为整型变量,下列C表达式中,不能表达数学关系式:10()。

A.10 B.a==11||a==12|| a==13|| a==14

C.a>10&&a<15 D.!(a<=10)&&!(a>=15)

【解析】数学关系式 1010&& a<15,或!(a<=10)&&!(a>=15),或a==11||a==12 || a==13||a==14等。若写成10

23.下列表达式中,正确的C赋值表达式是()

A.a=7+b+C=a+7 B.C=7+b++=a+7

C.a=(7+b, b++, a+7)D.a= 7+b, c=a+7

【解析】赋值运算符是运算符之一,赋值运算也可以出现在一般表达式中。赋值运算时,出现在赋值运算符左边的表达式应该是引用一个存储对象,例如变量。不可以是一个数值计算表达式。如表达式a=7+b+c=a+7因算术运算符比赋值运算符的优先级高,要把a+7的结果赋给7+b+c,这是错误的。同样理由,表达式a= 7+b++=a+7也是错误的。而表达式a=(7+b,b++,a+7)就是正确的赋值表达式,它是先计算赋值号左边的括号内的表达式,括号表达式内是一个逗号表达式,远号表达式要求顺序逐一计算各子表达式,并以最后一个子表达式的值作为远号表达式的结果,最后将该结果赋给变量a.而表达式a=7+b,c=a+7则不是一个赋值表达式,而是一个逗号表达式,它由两个赋值子表达式组成。所以解答是C.【参考答案】C

24.若有以下定义: char a;intb;float c;double d;则表达式a*b+d-c值的类型为()

A.float B.int C.char D.double

【解析】基本类型的数据可以混合运算,但运算时,对要求运算分量类型相同的运算来说,如运算分量的类型不是全相同,则会有自动类型转换发生。类型自动转换规则规定类型低(简单)的向类型高(复杂)的转换。各类型由高到低的排列顺序是:long double、float、unsigned long、long、unsigned int、int这样,若有定义: char a;intb;float c;double d;则表达式a*b+d-c的值的类型是double的。首先计算 a*b,得到int类型的值,接着计算a*b+d,得到double类型的值,最后计算a*b+d-c,得到double类型的值。所以解答是D.【参考答案】D

25.表达式“9!=7”的值是()

A.true B.非0值 C.0 D.1

【解析】关系运算的结果只有0和1,若关系成立,则结果为1;若关系不成立,则结果为0.因关系式9!=7成立,所以表达式的结果为1.虽然1也是非0值,在供选择的答案中有1,【参考答案】D 26.用十进制数表示表达式“12|012”的运算结果是()

A.1 B.0 C.14 D.16

【解析】按位运算将运算分量视作二进位的位申信息,对两运算分量的对应位进行运算,产生H进位的位串信息结果。整数12最低8位二进位是00001100,整数012是八进制数,它的最低8位二进位是00001010.这两个二进位位串信息按位或运算,得到结果是00001110,对应十进制数14,八进制数是016.所以解答是C.【参考答案】C

00001100 12二进位

00001010 012是八进制数 二进位

00001110 按位或(上下比较,有一个为真就为真)十进制 表示 14

27.设字符型变量 a=3,b=6,计算表达式 C=(a^b)《 2后C的二进制值是()

A.00011100 B.00000111 C.00000001 D.00010100

【解析】a的值为3,写成8位二进制数形式是00000011,b的值为6,写成8位二进制数形式是00000110.表达式c=(a^b)《2,先计算a与b的按位加,得到结果00000101,将这结果向左移2位,得到二进位的位串信息是00010100.所以解答是D.【参考答案】D

00000011 a的值为3 二进制

00000110 b的值为6 二进制

00000101 左移动2位 00010100

28.设 a,b和 c都是int型变量,且a=3,b=4,c=5,则下面的表达式中值为 0的是()

A.'a'&&b' B.a<=b C.a||b+c&&b-c D.!((a

【解析】对于表达式‘a'&&'b,两个非O运算分量的逻辑与结果为1.对于表达式a<=b,由于关系式成立,结果也为此又由于变量 a为非 0,表达式a||b+c&&b-c的结果也为1.对于表达式!((a

29.设Ch是Char型变量,其值为'A',则下面表达式的值是()

ch=(ch>='A'&&ch<='Z’)?(ch+32):ch

A.'A' B.'a' C.'Z' D.'z'

由于字符型变量ch的值为‘ A',计算表达式ch=h>=' A'&&ch<=' Z’)?(ch+32):ch,先计算其中条件表达式,由于条件(ch>='A&&h<='Z‘)成立,该条件表达式以 ch+32=97为结果,将该值赋给变量 ch,以字符表达这个值为'a'.所以解答是B.【参考答案】B

30.设有无符号短整型变量i、j、k,i值为013,j值为 OX13.计算表达式“k=~i|j》 3”后,k的值是()

A.06 B.0177776 C.066 D.0177766

将变量 i的八进制数值 013写成二进制形式为00001011,将变量j的十六进制值 oxl3写成二进制数形式为00010011.表达式k=~i|j》3的计算过程是先求~I,结果用八进制代码表示为0177764,接着计算j》3,结果为02.对它们进行按位或运算结果为0177766.【参考答案】B

第二篇:2016年软考程序员试题及答案解析

程序员考试:http:// 2016年软考程序员试题及答案解析

一、选题题

1.二进制语言是属于()A.面向机器语言 B.面向问题语言 C.面向过程语言 D.面向汇编语言

【解析】人们研制了许许多多计算机程序设计语言,其中二进制语言直接来自计算机的指令系统,与具体计算机紧密相关,所以是一种面向机器语言。面向问题语言是为了易于描述和求解某类特定领域的问题而专门设计的一种非过程语言。面向过程语言是一种能方便描述算法过程的计算机程序设计语言。有汇编语言,但没有面向汇编语言。汇编语言也是一种面向机器的语言,与机器语言比较,汇编语言用有助于记忆的符号来代表二进制代码。所以解答是A。

【答案】A 2.下列语言中不属于面向过程的语言是()A.高级语言 B.低级语言 C.C语言 D.PASCAL语言

【解析】C语言和PASCAL等程序设计语言都是高级语言,它们用于描述复杂加工的处理过程,所以也称它们是面向过程语言。低级语言是指机器语言和汇编语言,低级语言是面向机器的语言,而不是面向问题的语言。所以解答是B。【答案】B 3.下列字符中属于键盘符号的是()A.B.n C.t D.b 【解析】键盘符号是指键盘上有标记,并能在显示器上直接以其标记字样显示的字符。有许多键盘上有标记的符号,它们不是用于直接显示的,键入这种字符用于表示特定的意义,如常用的回车符。为了能让C程序标记这种符号,程序采用转义字符的方式书写这种字符。如'n'、't'、'b'都不是键盘字符,在C语言中,它们都得用转义字符来表达。只有字符才是键盘字符。所以解答是A。但在C

程序员考试:http:// 程序中,反斜杠字符已特别用作转义字符的引导符,它也得用转义字符的表达形式书写,将它写成’’。【答案】A 4.下列字符列中,不是用来表达转义字符是()A.B.' C.074 D. 【解析】转义字符有三种书写形式:反斜社字符后接上某个规定的字符;反斜杠字符后接上13个八进制数字符;反斜社字符和字符X之后接上1至2个十六进制数字符。后两种分别八进制数和十六进制数直接给出字符的ASCll代码值。而074是八进制整数,不是转义字.所以解答是C。【答案】C 5.不是C语言提供的合法关键字是()A.switch B.begin C.case D.default 【解析】因C语言的关键字表中没有begin,它不是C语言的关键字。所以解答是B。【答案】B

6.下列字符列中,能作为单个标识符是()l A.?a B.a=2 C.a.3 D.a___3 【解析】在C语言中,规定标识符是这样一种字符序列,由英文字母或下线字符开始,后接任1个英文字母、下线字符和数字符组成。所以问题所列的字符列只有a_3是标识符,其余都l是标识符,一个是由字符’?’开头、一个中间有字符’=’,另一个有字符’.’。所以解答是D。【答案】D 7.在C语言中,下列说法中错误的是()A.函数定义可以分为两个部分:函数说明部分和函数体 B.主函数可以调用任何非主函数

程序员考试:http:// C.任何非主函数可以调用其它任何非主函数 D.程序可以从任何函数开始执行

【解析】每个C函数的定义分两部分,函数说明部分和函数体,所以叙述A.是正确的叙述。C语言中,函数可以递归调用,主函数可以调用程序中的任何函数,当然可以调用任何非主教的其它函数,所以叙述B.是一个正确的叙述。同样理由,叙述C.也是正确的。C语言规,C程序只有一个主函数,并总是从主函数开始执行,不能从非主函数开始执行。所以,说程可以从任何函数开始执行是错误的。所以解答是D。【答案】D 8.下列字符列中,可以作为“字符串常量”的是()A.ABC B.ABC” C.’abc’ D.’a’

【解析】C程序中,一个字符率常量是表示一个字符序列,书写时,用双引号字符前后括住这个字符序列。所以只有”ABC”是一个正确的字符率常量,其余都不是。其中,ABC可作为标识符,字符列’abc’不能出现在C程序中,’a’是一个字符常量。所以解答是B。【答案】B 9.在以字节存储字符的系统中,’n’在内存占用的字节数是()A.1 B.2 C.3 D.4 【解析】一般来说,一个字符在内存中只占1个字节,’n’是转义字符,其意义是换行符,它作为一个字符存储,在内存也只占五个字节。所以解答是A。【答案】A 10.字符串”XyZ”在内存占用的字节数是()A.3 B.4 C.6 D.8

程序员考试:http:// 【解析】字符串中的每个字符占1个字节,但C程序在存储字符串时,要在最后一个有效字符后面接上1个字符串结束的标记符''。这样,存储字符串常量”xyZ”需要4个字节。所以解答是B。【答案】B

第三篇:软考程序员考试练习题及答案(三)

软考程序员资讯

http:// 软考程序员考试练习题及答案

(三)下面是希赛小编为大家整理的软考程序员考试练习题及答案,希望能帮助学友们,祝所有考生们复习顺利,安然通过考试。

练习题

21.如果你被要求写一段代码读取一个图片文档,那么一般使用哪种Stream(A)。

A、FileInputStream B、FileReader C、DataInputStream D、ObjectInputStream

22.下面关于缺省构造方法的描述中正确的是(D)。A、缺省构造方法可以初始化其它方法中定义的变量 B、java编译器会为所有的类创建缺省构造方法

C、如果在一个类中定义的构造方法都声明了参数,java编译器将为这个类创建一个缺省构造方法

D、当类中没有定义任何构造方法时,java编译器将为这个类创建缺省构造方法

23.消息类型web服务适合下面哪些情况(BD)。A、调用web服务的客户机要求立即响应 B、web服务功能在异步环境中

软考程序员资讯

http:// C、web服务是面向过程的 D、web服务是数据驱动的

24.给出下面的不完整的方法 {success=connect();If(success==-1){ Throw new TimedOutException();} } TimedOutException不是一个RuntimeException。下面的哪些声明可以被加入第一行完成此方法的声明(BC)。

A、public void method()B、public void method()throws Exception C、public void method()throws TimedOutException D、public void method()throw TimedOutException

25.以下说法错误的是(ABD)。

A、类及其属性、方法可以同时有一个以上的修饰符来修饰 B、一个java类可以由多个父类 C、一个java类可以有多个子类

D、如果p是父类parent的对象,而c是子类child的对象,则语句c=p是正确的

软考程序员资讯

http://

26.一个正在执行的线程在遇到下列情况会暂时停止执行(ABD)。A、休眠

B、执行suspend被挂起 C、执行输入输出操作 D、执行wait()方法

27.下列关于线程的说法正确的是(AB).A、java支持多线程机制。

B、一个线程创建并启动后,它将执行自己的run()方法,如果通过派生Thread类实行多线程,则需要在子类中重新定义run()方法。把需要执行的代码写入run()方法中。如果实行Runnable接口实现多线程,则要编写接口中的抽象方法run()方法的方法体

C、要在程序中实现多线程,必须倒入Thread类import java.lang.Thread.D、一个程序中的主类不是Thread的子类,该类也没有实现Runnable接口,则这个主类运行不能控制主线程的休眠。

28.对于java.util.TreeSet类,下面哪些描述是正确的(AC)。A、这个集合中的元素是有序的 B、这个集合是保证不可变的 C、集合中的元素保证是唯一的 D、集合中元素使用唯一的key访问

软考程序员资讯

http:// E、集合中的元素保证是同步的

29.关于版本控制以下描述不正确的是(D)。A、自动跟踪每个文件和目录的变更情况 B、支持并行开发

C、ClearCase提供版本管理功能 D、能够提高软件可移植性

30.ClearCase用户通过(C)的方式获取VOB中存储的数据。A、资源管理器 B、视图(VIEW)

C、版本树(Version tree)

如需了解更多习题资讯请到希赛网进行查看。

第四篇:软考程序员考试练习题及答案(六)

软考程序员资讯

http:// 软考程序员考试练习题及答案

(六)下面是希赛小编为大家整理的软考程序员考试练习题及答案,希望能帮助学友们,祝所有考生们复习顺利,安然通过考试。

练习题

51.下面哪一个是有效的命令?(E)

A、SELECT*FROM books FOR UPDATE USING book_profit_idx WHERE(retail-cost)>10;

B、CREATE

INDEX

book_profit_idx ON(retail-cost)WHERE(retail-cost)>10 C、CREATE FUNCTION INDEX book_profit_idx ON books WHERE(retail-cost)>10;

D、a和c E、以上命令都不是

52.下面哪一项表示一个表中的一行?(D)A、一个属性 B、一个特征 C、一个字段 D、一个记录

53.下面哪一项“不是”有效的SELECT语句?(D)

软考程序员资讯

http:// A、SELECT Cost-Retail FROM books;B、SELECT Retail+Cost FROM books;C、SELECT retail*retail*retail FROM books;D、SELECT retail^3 from books;^操作不支持

54.使用UPDATE命令最多可以修改多少个记录?(D)A、1 B、2 C、3 D、无限制

55.当一个用户修改了表的数据,那么(D)A、第二个用户立即能够看到数据的变化

B、第二个用户必须执行ROLLBACK命令后才能看到数据的变化 C、第二个用户必须执行COMMIT命令后才能看到数据的变化 D、第二个用户因为会话不同,暂时不能看到数据的变化

56.表的主键特点中,说法错误的是:(B)A、一个表只能定义一个主键 B、主键可以定义在表级或列级 C、主键的每一列都必须非空 D、主键的每一列都必须惟一

软考程序员资讯

http:// 57.删除emp表的全部数据,但不提交,以下正确的语句是:(B)A、DELETE*FROM.EMP B、DELETE FROM EMP C、TRUNCATE TABLE EMP D、DELETE TABLE EMP

58.下面哪一个运算符与在一个多行子查询中使用IN运算符是等价的?(A)A、=ANY B、=ALL C、>ANY D、ANY

59.关于索引,说法错误的是:(A)A、索引总是可以提高检索的效率 B、索引由系统自动管理和使用 C、创建表的主键会自创建索引

D、删除索引对拥有索引的表的数据没有影响

60.下面哪一个SQL语句将删除DEPT表中的所有数据,并永久删除DEPT表的整个结构?(A)

A、DROP TABLE dept;B、DELETE TABLE dept;

软考程序员资讯

http:// C、TRUNCATE TABLE dept;D、)DELETE*.*FROM dept;[END CODE] 如需了解更多习题资讯请到希赛网进行查看。

第五篇:2016年软考信息处理技术员模拟题

●计算机软件两大类可分为____(1)D____。

A、操作系统和数据库

B、数据库和应用程序

C、操作系统和语言处理程序

D、系统软件和应用软件

●裸机指的是____(2)C____。

A、有处理器无存储器

B、有主机无外设

C、有硬件无软件

D、有主存无辅存

●在计算机内部,用来存储、传送、加工处理的信息表示形式是____(3)D____。

A、内码

B、ASCII码

C、BCD码

D、二进制码

●下面关于计算机病毒的叙述中,正确的叙述是____(4)B____。

A、计算机病毒有破坏性,它能破坏计算机中的软件和数据,但不会损害机器的硬件

B、计算机病毒有潜伏性,它可能会长时间潜伏,遇到一定条件才开始进行破坏活动

C、计算机病毒有传染性,它能通过软磁盘和光盘不断扩散,但不会通过网络进行传播

D、它是开发程序时未经彻底测试而附带的一种寄生性的计算机程序,它能在计算机系统中生存和传播

●WINDOWS的对等网络是指两台装有WINDOWS的计算机____(5)D____。

A、只能共享硬盘

B、只能共享软盘

C、只能共享光盘

D、A,B,C均可以共享

●在Windows的“资源管理器”窗口中,其左部窗口中显示的是____(6)B____。

A、当前打开的文件夹的内容

B、系统的文件夹树

C、当前打开的文件夹名称及其内容

D、当前打开的文件夹名称

●计算机网络有局域网和广域网之分,其划分依据是____(7)D____。

A、通信传输的介质

B、网络拓扑结构

C、信号频带的占用方式

D、通信的距离

●Internet(因特网)是通过分层结构实现的,共有物理层、____(8)D____、应用软件和信息四层。

A、对话

B、协议

C、网络

D、传输

●在中文WINDOWS环境下,由汉字输入状态快速进入英文输入状态,可以用____(9)D____:

A、Shift键+空格键

B、Enter键+空格键

C、Alt键+空格键

D、Ctrl键+空格键

●在Windows中,剪贴板是____(10)A____。

A、硬盘上的一块区域

B、内存中的一块区域

C、软盘上的一块区域

D、ROM中的一块区域

●在Internet网站域名中看到有“.edu.cn”标识,说明这是____(11)B____。

A、日本的教育机构

B、中国的教育机构

C、日本的政府机构

D、中国的政府机构

●能进行算术运算和逻辑运算的部件称为运算器,也称算术逻辑单元____(12)A____。

A、ALU

B、CPU

C、ADD

D、INC

●Word默认的模板名为____(13)A____。

A、Normal.dot

B、Normal.doc

C、Word.dot

D、Word.doc

●在Word中,调整段落左右边界以及首行缩进格式的最方便、直观、快捷的方法是通过____(14)D____完成。

A、菜单命令

B、工具栏

C、格式栏

D、标尺

●如果下面几个运算符同时出现在一个公式中,Excel将先计算____(15)C____。

A、+

B、-

C、^

D、* ●在Excel中,要在一个单元格中输入数据,这个单元格必须是____(16)C____。

A、空的 B、行首单元格

C、当前单元格

D、提前定义好数据类型

●在Word中,当对文档中的某段文字进行移动时,应首先____(17)D____。

A、把光标移至该段任意位置

B、把光标移至该段结尾

C、把该段移至该段开头

D、选中该段

●在Word中,能使文档在屏幕上的显示将与打印结果更为接近的视图是____(18)C____。

A、主控文档视图

B、大纲视图

C、页面视图

D、Web版式

●只要将麦克风正确连接到计算机的声卡接口,就可以利用Windows自带的____(19)C____。进行录音处理,并能形成一个声音文件。

A、CD播放器

B、WindowsMediaPlayer

C、录音机

D、音量控制

●计算机断电后,所存储的数据会丢失的存储器是____(20)A____。

A、RAM

B、硬盘

C、ROM

D、软盘

●把十进制数513转换成二进制数是____(21)_A___。

A、1000000001

B、1100000001

C、1100000011

D、1100010001

●在Word文档中插入数学公式,应选择“插入”菜单中____(22)B____命令。

A、格式

B、对象

C、文件

D、符号

●要在Word中插入一幅剪贴画,既可以使用菜单栏中的插入图片剪贴画命令,也可以通过单击____(23)C____工具栏上的剪贴画工具完成。

A、常用

B、格式

C、绘图

D、窗体

●Windows2000操作系统是一个____(24)A____。

A、单用户多任务操作系统

B、单用户单任务操作系统

C、多用户单任务操作系统

D、多用户多任务操作系统

●1GB表示____(25)C____。

A、1000MB

B、1024KB

C、1024MB

D、1024000B

●Hub是一种网络设备,它的中文名称叫____(26)C____。

A、调制解调器

B、路由器

C、集线器

D、网桥

●在工作表中插入行时,Excel____(27)C____。

A、覆盖插入点处的行

B、将插入点处上方的行上移

C、将插入点处下方的行下移

D、无法进行行的插入

●在Word中,菜单的“文件”底部有若干个文件名,其含义是____(28)C____。

A、这些文件目前均处于打开状态

B、这些文件正在排队等待打印

C、这些文件最近用Wrod处理过

D、这些文件在当前目录中,扩展名为DOC的文件

●超文本区别于其它文本的最主要的特征是____(29)D____。

A、该文本中包含有图像

B、该文本中包含有声音

C、该文本中包含有二进制字符

D、该文本中有链接到其它文本的链接点

●在Windows中,若在某一文档中连续进行了多次剪切操作,当关闭该文档后,“剪贴板”中存放的是____(30)C____。

A、空白

B、所有剪切过的内容

C、最后一次剪切的内容

D、第一次剪切的内容

●以下正确的电子邮件地址是____(31)D____。

A、zhangatzzu.edu.cn

B、zhang.zzu.edu.cn

C、zhang@zzueducn

D、zhang@zzu.edu.cn

●在IE(InternetExplorer)中,当鼠标移到某文字、图片上鼠标的形状变成了“小手”,说明有____(32)D____。

A、搜索引擎

B、详细说明

C、属性菜单

D、超级链接

●由7位二进制编码构成的ASCII基本字符集有____(33)D____个字符。

A、255

B、256

C、127

D、128

●在Excel中,要在单元格内对数据进行修改,只需____(34)B____。

A、单击该单元格

B、双击该单元格

C、用标准工具栏按钮

D、用光标选择该单元格

●关于电子邮件地址,不正确的说法是____(35)A____。

A、用户名是为申请电子邮件地址时所取的名字

B、@表示at(在)的意思

C、在申请电子邮件地址用户名时,可以在系统规定的范围内自由取名。

D、@后为电子邮件箱所在服务器域名。

●下面关于PowerPoint的说法中,不正确的说法是____(36)A____。

A、它不是Windows应用程序

B、它是演示文稿制作软件

C、它可以制作幻灯片

D、它是Office套装软件之一

●配置TCP/IP参数的操作主要包括三个方面:____(37)A____、指定网关和启用域名服务器。

A、指定本地机的IP地址及子网掩码

B、指定本地机的主机名

C、指定代理服务器

D、指定服务器的IP地址

●Web页是可以链接文本、图像、声音、动画的超文本,其中____(38)A____称为主页。

A、第一页

B、最亮丽的页

C、带有企业名的网页

D、最后一页

●如果电子邮件到达时,你的电脑没有开机,那么电子邮件将____(39)B____。

A、退回给发信人

B、保存在服务商的主机上

C、过一会儿对方再重新发送

D、永远不再发送

●计算机病毒实质上是____(40)B____。

A、细菌感染

B、一组程序和指令的集合 C、被损坏的程序

D、系统文件

●在Excel中,工作表行号是由1到____(41)D____。

A、256

B、1024

C、4096

D、65536

●在Excel中,工作簿存盘时的默认文件扩展名为____(42)A____。

A、.XLS

B、.XLC

C、.XLT

D、.DBF

●下面关于Excel电子表格软件的说法中,不正确的说法是____(43)D____。

A、Excel是一种数据处理系统和报表制作工具软件

B、在Excel种,只要将数据输入到规律排列的单元格中,便可依据数据所在单元格的位置,利用多种公式进行算术运算和逻辑运算

C、利用Excel可以分析汇总各单元格中数据信息,并且可以把相关数据用各种统计图的形式直观地表示出来。

D、Excel具有操作简单、丰富的数据分析函数等特点,但数据不能即时更新

●下列关于资源管理器窗口的说法中,不正确的的说法是____(44)C____。

A、资源管理器窗口分为左右两部分,左边显示文件夹结构,右边显示当前打开的文件夹的内容。

B、在资源管理器窗口中可以实现软盘格式化。

C、在资源管理器窗口的地址栏中可输入指定的文件夹,也可输入一个网页地址。

D、在资源管理器窗口中不能启动应用程序。

●在多种应用程序中可以用快捷键代替菜单命令,快捷键____(45)A____是“剪切”处理。

A、Ctrl+X

B、Ctrl+C

C、Ctrl+F

D、Ctrl+V ●一个汉字在计算机中占用____(46)C____。

A、1个字节

B、12个比特

C、2个字节

D、8个比特

●下列关于Windows“回收站”的叙述中,错误的是____(47)D____。

A、“回收站”可以暂时或永久存放硬盘上被删除的信息

B、放入“回收站”的信息可以恢复

C、“回收站”所占据的空间是可以调整的 D、“回收站”可以存放软盘上被删除的信息。

●计算机网络最突出的优点是____(48)D____。

A、计算精度高

B、内存容量大

C、运算速度快

D、连网的计算机能够相互共享资源

●在Excel中,保存工作簿时屏幕若出现“另存为”的对话框,则说明____(49)B____。

A、该文件已经保存过

B、该文件未保存过

C、该文件不能保存

D、该文件作了修改

●以下类型的数据库系统中,应用最广泛是____(50)A____。

A、关系型数据库系统

B、逻辑型数据库系统

C、层次型数据库系统

D、分布型数据库系统

●根据20世纪70年代对各类汉字使用的频率进行统计发现:有3755个汉字是最常用的,平均覆盖率高达99.9%,将它们按拼音进行排序,被称为____(51)A____。

A、常用汉字

B、频度汉字

C、一级汉字

D、二级汉字

●在Excel中,公式“=AVERAGE(C3:C5)”等价于下面哪个公式____(52)C____。

A、=C3+C4+C5/3

B、=(C3+C4+C5)/3

C、=(C3+C5)/2

D、都不对

●在Word中打开一个有190页的文档文件,能快速准确地定位到108页的操作是____(53)A____。

A、单击“编辑”“定位”在打开的对话框中输入页号108选择“确定”

B、利用PageUp键或PageDown键及光标上下移动键,定位于108页

C、拖拉垂直滚动条中的滚动块快速移动文档,定位于108页

D、点击垂直滚动条中的上下按钮快速移动文档,定位于108页

●在容量为1.44MB的3寸软盘中,每个磁盘扇区中存放的字节数为____(54)B____。

A、256

B、512

C、1024

D、128

●计算机通信就是将一台计算机产生的数字信息通过____(55)B____。

A、数字信道

B、通信信道

C、模拟信道

D、传送信道

●信息高速公路传送的是____(56)D____。

A、二进制数据

B、系统软件

C、应用软件

D、多媒体信息

●HTML的正式名称是____(57)B____。

A、主页制作语言

B、超文本标识语言

C、www.xiexiebang.common options.A.Typical

B.Complete

C.Custom

D.Minimum

● When you choose a command name that is followed by“„” on menu, a ____(72)D____ box appears in which you provide more information.A.text

B.list

C.check

D.dialog

●____(73)C____ is an online reference tool that you can use as you work.A.Title

B.Edit

C.Help

D.View

●You can cut, copy, and paste information quickly by clicking ____(74)B____ bar buttons with the mouse.A.browse

B.self-test

C.view

D.driver

●In general, you install software by the ____(75)D____ program in CD-ROM.A.read me

B.option

C.load

D.setup

下载软考初级程序员模拟题及答案讲解1-26(共五篇)word格式文档
下载软考初级程序员模拟题及答案讲解1-26(共五篇).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐