作者在 2010-12-06 20:04:54 发布以下内容
第一部分:选择题
1、下列C标识符哪个是正确的( )
A. void define WORD
B. a3_b4 _123 IF
C. FOR -ab Case
D. 2a Do sizeof
2、下列合法的C赋值语句为( )
A. a=b=58
B. i++
C. int a=58,b=58 ;
D. k=int(a+b);
3、下列合法的C字符常量为( )
A. ‘\039’
B. ‘ab’
C. “a”
D. ‘\x82’
4.在C语言中,int,char,和short三种类型数据所占用的内存
A. 均为2个字节
B. 由用户自己定义
C. 由所用机器的机器字长决定
D. 是任意的
5.高性能int类型的数据长度为2个字节,则 unsigned int 类型数据的取值范围是
A. 0~255
B. 0~65535
C. -32768~32767
D. -256~255
6.以下()是不正确的转义字符。
A. '\\'
B. '\''
C. '081'
D. '\0'
7、若 x=0,y=1,z=1,则达式z=((x+1)+y)++运算时,z的值为( )
A. 0
B. 1
C. 2
D. 3
8、要使a=3.12,b=9.0;输入格式:scanf(“a:%f,b=%f”,&a,&b);
则正确的输入语句是(□表示空格符)( )
A. 3.12□9.0
B. a:□3.12b=□9
C. a:3.12,b=9
D. a:3.12□b=9
9、以下有宏替换不正确的叙述( ).
A. 宏替换不占用运行时间
B. 宏名无类型
C. 宏替换只是字符串替换
D. 宏名必须用大写字母表示
10、执行char str[10]=”Ch\nina”; strlen(str)的值是( )
A. 5
B. 6
C. 7
D. 9
11、下面程序的输出结果是:( )
#define POWER(x) (x*x)
void main()
{int i=4; printf("%d",POWER(i-2)); }
A. -9
B. -7
C. 5
D. -6
12、在定义int a[3][4][2];后,第10个元素是( )
A. a[2][1][2]
B. a[1][0][1]
C. a[2][0][1]
D. a[2][2][1]
13.以下述叙正确的是
A. 在C程序中,main函数必须位于程序的最前面
B. .C程序的每行中只能写一条语句
C. C语言是面向过程的语言。
D. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误
14、设有语句int a=3;则执行语句a+=a-=a*a;后,变量a的值是( )
A. 3
B. 0
C. -12
D. 9
15、若有 char c[5]={'c','d','\0','e','\0'};则执行语句printf("%s",c);结果是( )。
A. cd\0e
B. 'c''d'
C. cd
D. cd e
16、有如下一组数据:25,15,5,为了把该组数据按升序排序,如果采用冒泡排序法,需要比较 ( ) 次。
A. 1
B. 2
C. 3
D. 4
17、当已选定某文件夹后,下列操作中不能删除该文件夹的是()。
A. 在键盘上按DEL键
B. 用鼠标左键双击该文件夹
C. 在文件菜单中选择“删除”命令。
D. 用鼠标右键单击该文件夹,打开快捷菜单,然后选择“删除”命令。
18 下列IP地址中,属于C类IP地址的是 ( )。
A. 201.222.1.65
B. 10.2.1.1
C. 127.63.2.99
D. 255.255.255.255
19 main(){
int x=1,a=0,b=0;
switch(x){
case 0:b++;
case 1:a++;
case 2:a++;b++;
}
Printf(“a=%d,b=%d\n”,a,b);
}
该程序的输出结果是()。
A. a=1,b=1
B. a=2,b=1
C. a=1,b=0
D. a=2,b=2
20、请写出下列代码的输出内容
#include<stdio.h>
main()
{
int a,b,c,d;
a=10;
b=a++;
c=++a;
d=10*a++;
printf("b,c,d:%d,%d,%d",b,c,d);
return 0;
}
A、b,c,d:10,12,120
B、b,c,d:10,12, 20
C、b,c,d:10,11,120
D、b,c,d:11,12,120
21、若 w,x,y,z 均为int 型变量,则执行下面的语句后,
w=1, x=2, y=3, z=4
w=5; x=4;
y=w++;
z=(--x+y)++;
A. w=8, x=7,y=6 ,z=24
B. w=4, x=3,y=6 ,z=24
C. w=6,x=3,y=5,z=7
D. w=5, x=3,y=2 ,z=8
22、SQL中删除一个表结构的命令是()。
A. DROP TABLE
B. DELETE ABLE
C. TRUNCATE TABLE
D. ALTER TABLE
23、在一个表中,通常使用键约束来保证每条记录都是唯一的.用来唯一的标识每行的履行称为().
A. 约束
B. 索引
C. 主键
D. 关系
24、在学生表S中查询所属系名是“MA”或“CS”的所有学生信息,则正确的SQL语句是()。
A. SELECT*FROM S WHERE 所属系名 NOT IN (‘MA’,’CS’)
B. SELECT*FROM S WHERE 所属系名 IN (‘MA’,’CS’)
C. ELECT*FROM S WHERE 所属系名=‘MA’AND 所属系名=‘CS’
D. SELECT*FROM S WHERE 所属系名!=‘MA’ OR 所属系名!=‘CS’
25、执行sql语句:select*,score*0.5+20 as 加权成绩 from grade where(score*0.5+20)<60 order by score*0.5+20,以下()描述是正确的。
A. 错误提示:order by 子句中不能出现表达式。
B. 正确执行:显示grade表中各列值,按照score由低到高排序。
C. 错误提示:where子句中不能出现表达式。
D. 正确执行:显示grade表中各列值,以及加权成绩列,按照加权成绩由低到高排序。
26、现有书目表book,包含字段:价格price(float),类别type(char);现在查询各个类别的平均价格,类别名称,以下语句正确的是()。
A. select avg(price),type from book group by price
B. select count(price),type from book group by price
C. select avg(price),type from book group by type
D. select count(price),type from book group by type
27、在SQL Server中,使用关键字( )可以从Select 语句的结果集中删除重复行
A. DISTINCT
B. TOP
C. GROUP
D. ORDER BY
28、从“订单”表中删除签订日期为2005年2月12日之前(含)的订单记录,正确的SQL语句是()。
A. DROP FROM订单WHERE 签订日期<={2005-2-12}
B. DROP FROM订单FOR 签订日期<={2005-2-12}
C. DELETE FROM订单WHERE 签订日期<={2005-2-12}
D. DELETE FROM订单FOR 签订日期<={2005-2-12}
29、下面语句中,()能将HTML页面的标题设置为“网面编程单元练习1”。
A. <TITLE>网面编程单元练习1<TITLE>
B. <HEAD>网面编程单元练习1<HEAD>
C. <H>网面编程单元练习1<H>
D. <I>网面编程单元练习1<I>
30、假如要在网页中显示下列内容:我们是迅腾教育的学员!并要求将“迅腾教育”四个字用25号字体显示。则下列HTML语句正确的是()。
A. <p>我们是<span style =”font-size:25”>迅腾教育</span>的学员
B. <p>我们是<div style =”font-size:25”>迅腾教育</div>的学员
C. <p>我们是<span font =”font-size:25”>迅腾教育</span>的学员
D. <p><span style =”font-size:25”>我们是迅腾教育</span>的学员
31、在HTML中,下面的()标记用于定义表的行。
A. <table>
B. <tl>
C. <tr>
D. <td>
32、input元素的type属性用于指定表单元的类型,可用的类型有()。
A. select
B. textarea
C. button
D. hidden
33、下列表示,已经点击(访问)过的可链接文字的的颜色是黑色的是()
A. ﹤body alink=”#000000”﹥
B. ﹤body link=”#000000”﹥
C. ﹤body vlink=”#000000”﹥
D. ﹤body blink=”#000000”﹥
34、windows编程中,用于设置菜单栏的容器是( )
A. TextBox
B. MenuStrip
C. ToolStrinpMenuItem
D. ContextMenuStrip
35、分析下面的javascript代码段:
var mystring=”I am a student ”;
a=mystring.lastindexof(“am”);
Document.write(a);
执行后的输出结果是()。
A. 2
B. -1
C. 3
D. 1
36、分析下面的javascript代码段:
a=eval(“3.3+6.2+7”);
Document.write(math.round(a));
执行后的输出结果是()。
A. 3.36.27
B. 17
C. 16
D. 0
37、windows编程中,用于第一次显示窗体发生的事件是( )
A. Load
B. Click
C. Closed
D. Activated
38、windows编程中,为了实现在一个窗体中将若干单选信息分组显示,必须用到哪个控件( )
A. Panel
B. ChcekBox
C. CroupBox
D. ComboBox
39、对于容器控件,下列说法正确的是( )
A. Text属性用来获取或设置Panel控件的标题。
B. GroupBox和Panel的区别是前者无标题且可滚动,而后者有标题。
C. GroupBox不能显示滚动条
D. 可以用Enabled属性启动显示GroupBox的滚动条。
40、windows编程中,若要在文本框中输入任意3个字符,都显示成”***”,则正确的做法是( )
A. 将文本框的Password属性设置成”true”
B. 将文本框的PasswordChar属性设置成”*”
C. 将文本框的PasswordChar属性设置成”true”
D. 将文本框的Password属性设置成”*”
第二部分:填空题
1.求1-1/3+1/5-1/7+…的值,直到最后一项的绝对值小于10- 6为止,请填空。
#include "math.h"
main()
{
int s;
float n,t,pi;
t=1;
pi=0;n=1.0;s=1;
while((fabs(t))>=1e-6) // fabs()绝对值函数
{
( pi= (41题2分) ; )
n=n+2;
s=( (42题2分) ; )
t=s/n;
}
pi=pi*4;
printf("pi=%10.6f\n",pi);
}
2.下面程序的功能是输出9×9乘法表,请填空。
main()
{
int i,j;
for(i=1;i<10;i++)
{
for(j=1;( (43题2分) );j++)
printf ( (44题2分) );
printf("\n");
}
}
3.已知关系表BOOKS(图书),有字段BNO(书号)、BNAME(书名)、AUTHOR(作者)、TYPE(类型)、PRICE(价格)。
BNO BNAME AUTHOR TYPE PRICE
1 M3125 人力资源管理 云舒 管理 30
2 TP3415 JAVA核心技术 李倩 计算机 70
3 TP2331 实用测试技术 王林 计算机 30
4 G2333 四级英语考试 王强 英语 40
修改记录,将BNO编号为TP3415的图书价格改为65,请写出SQL语句。
_______________________________________________________________(45题3分)
执行SQL语句SELECT TYPE,AVG(PRICE) FORM BOOKS WHERE TYPE=’计算机’,请写出执行结果。
_____________________________________________________ (46题3分)
4 .写出c#中输入输出语句:
_____________________________________________________ (47题2分)
_____________________________________________________ (48题2分)
5. 用变量a给出下面的定义
a)一个指向整型数的指针__________________ _ _______(49题1分)
b)一个指向指针的的指针,它指向的指针是指向一个整型数 _____ ____ (50题1分)
1、下列C标识符哪个是正确的( )
A. void define WORD
B. a3_b4 _123 IF
C. FOR -ab Case
D. 2a Do sizeof
2、下列合法的C赋值语句为( )
A. a=b=58
B. i++
C. int a=58,b=58 ;
D. k=int(a+b);
3、下列合法的C字符常量为( )
A. ‘\039’
B. ‘ab’
C. “a”
D. ‘\x82’
4.在C语言中,int,char,和short三种类型数据所占用的内存
A. 均为2个字节
B. 由用户自己定义
C. 由所用机器的机器字长决定
D. 是任意的
5.高性能int类型的数据长度为2个字节,则 unsigned int 类型数据的取值范围是
A. 0~255
B. 0~65535
C. -32768~32767
D. -256~255
6.以下()是不正确的转义字符。
A. '\\'
B. '\''
C. '081'
D. '\0'
7、若 x=0,y=1,z=1,则达式z=((x+1)+y)++运算时,z的值为( )
A. 0
B. 1
C. 2
D. 3
8、要使a=3.12,b=9.0;输入格式:scanf(“a:%f,b=%f”,&a,&b);
则正确的输入语句是(□表示空格符)( )
A. 3.12□9.0
B. a:□3.12b=□9
C. a:3.12,b=9
D. a:3.12□b=9
9、以下有宏替换不正确的叙述( ).
A. 宏替换不占用运行时间
B. 宏名无类型
C. 宏替换只是字符串替换
D. 宏名必须用大写字母表示
10、执行char str[10]=”Ch\nina”; strlen(str)的值是( )
A. 5
B. 6
C. 7
D. 9
11、下面程序的输出结果是:( )
#define POWER(x) (x*x)
void main()
{int i=4; printf("%d",POWER(i-2)); }
A. -9
B. -7
C. 5
D. -6
12、在定义int a[3][4][2];后,第10个元素是( )
A. a[2][1][2]
B. a[1][0][1]
C. a[2][0][1]
D. a[2][2][1]
13.以下述叙正确的是
A. 在C程序中,main函数必须位于程序的最前面
B. .C程序的每行中只能写一条语句
C. C语言是面向过程的语言。
D. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误
14、设有语句int a=3;则执行语句a+=a-=a*a;后,变量a的值是( )
A. 3
B. 0
C. -12
D. 9
15、若有 char c[5]={'c','d','\0','e','\0'};则执行语句printf("%s",c);结果是( )。
A. cd\0e
B. 'c''d'
C. cd
D. cd e
16、有如下一组数据:25,15,5,为了把该组数据按升序排序,如果采用冒泡排序法,需要比较 ( ) 次。
A. 1
B. 2
C. 3
D. 4
17、当已选定某文件夹后,下列操作中不能删除该文件夹的是()。
A. 在键盘上按DEL键
B. 用鼠标左键双击该文件夹
C. 在文件菜单中选择“删除”命令。
D. 用鼠标右键单击该文件夹,打开快捷菜单,然后选择“删除”命令。
18 下列IP地址中,属于C类IP地址的是 ( )。
A. 201.222.1.65
B. 10.2.1.1
C. 127.63.2.99
D. 255.255.255.255
19 main(){
int x=1,a=0,b=0;
switch(x){
case 0:b++;
case 1:a++;
case 2:a++;b++;
}
Printf(“a=%d,b=%d\n”,a,b);
}
该程序的输出结果是()。
A. a=1,b=1
B. a=2,b=1
C. a=1,b=0
D. a=2,b=2
20、请写出下列代码的输出内容
#include<stdio.h>
main()
{
int a,b,c,d;
a=10;
b=a++;
c=++a;
d=10*a++;
printf("b,c,d:%d,%d,%d",b,c,d);
return 0;
}
A、b,c,d:10,12,120
B、b,c,d:10,12, 20
C、b,c,d:10,11,120
D、b,c,d:11,12,120
21、若 w,x,y,z 均为int 型变量,则执行下面的语句后,
w=1, x=2, y=3, z=4
w=5; x=4;
y=w++;
z=(--x+y)++;
A. w=8, x=7,y=6 ,z=24
B. w=4, x=3,y=6 ,z=24
C. w=6,x=3,y=5,z=7
D. w=5, x=3,y=2 ,z=8
22、SQL中删除一个表结构的命令是()。
A. DROP TABLE
B. DELETE ABLE
C. TRUNCATE TABLE
D. ALTER TABLE
23、在一个表中,通常使用键约束来保证每条记录都是唯一的.用来唯一的标识每行的履行称为().
A. 约束
B. 索引
C. 主键
D. 关系
24、在学生表S中查询所属系名是“MA”或“CS”的所有学生信息,则正确的SQL语句是()。
A. SELECT*FROM S WHERE 所属系名 NOT IN (‘MA’,’CS’)
B. SELECT*FROM S WHERE 所属系名 IN (‘MA’,’CS’)
C. ELECT*FROM S WHERE 所属系名=‘MA’AND 所属系名=‘CS’
D. SELECT*FROM S WHERE 所属系名!=‘MA’ OR 所属系名!=‘CS’
25、执行sql语句:select*,score*0.5+20 as 加权成绩 from grade where(score*0.5+20)<60 order by score*0.5+20,以下()描述是正确的。
A. 错误提示:order by 子句中不能出现表达式。
B. 正确执行:显示grade表中各列值,按照score由低到高排序。
C. 错误提示:where子句中不能出现表达式。
D. 正确执行:显示grade表中各列值,以及加权成绩列,按照加权成绩由低到高排序。
26、现有书目表book,包含字段:价格price(float),类别type(char);现在查询各个类别的平均价格,类别名称,以下语句正确的是()。
A. select avg(price),type from book group by price
B. select count(price),type from book group by price
C. select avg(price),type from book group by type
D. select count(price),type from book group by type
27、在SQL Server中,使用关键字( )可以从Select 语句的结果集中删除重复行
A. DISTINCT
B. TOP
C. GROUP
D. ORDER BY
28、从“订单”表中删除签订日期为2005年2月12日之前(含)的订单记录,正确的SQL语句是()。
A. DROP FROM订单WHERE 签订日期<={2005-2-12}
B. DROP FROM订单FOR 签订日期<={2005-2-12}
C. DELETE FROM订单WHERE 签订日期<={2005-2-12}
D. DELETE FROM订单FOR 签订日期<={2005-2-12}
29、下面语句中,()能将HTML页面的标题设置为“网面编程单元练习1”。
A. <TITLE>网面编程单元练习1<TITLE>
B. <HEAD>网面编程单元练习1<HEAD>
C. <H>网面编程单元练习1<H>
D. <I>网面编程单元练习1<I>
30、假如要在网页中显示下列内容:我们是迅腾教育的学员!并要求将“迅腾教育”四个字用25号字体显示。则下列HTML语句正确的是()。
A. <p>我们是<span style =”font-size:25”>迅腾教育</span>的学员
B. <p>我们是<div style =”font-size:25”>迅腾教育</div>的学员
C. <p>我们是<span font =”font-size:25”>迅腾教育</span>的学员
D. <p><span style =”font-size:25”>我们是迅腾教育</span>的学员
31、在HTML中,下面的()标记用于定义表的行。
A. <table>
B. <tl>
C. <tr>
D. <td>
32、input元素的type属性用于指定表单元的类型,可用的类型有()。
A. select
B. textarea
C. button
D. hidden
33、下列表示,已经点击(访问)过的可链接文字的的颜色是黑色的是()
A. ﹤body alink=”#000000”﹥
B. ﹤body link=”#000000”﹥
C. ﹤body vlink=”#000000”﹥
D. ﹤body blink=”#000000”﹥
34、windows编程中,用于设置菜单栏的容器是( )
A. TextBox
B. MenuStrip
C. ToolStrinpMenuItem
D. ContextMenuStrip
35、分析下面的javascript代码段:
var mystring=”I am a student ”;
a=mystring.lastindexof(“am”);
Document.write(a);
执行后的输出结果是()。
A. 2
B. -1
C. 3
D. 1
36、分析下面的javascript代码段:
a=eval(“3.3+6.2+7”);
Document.write(math.round(a));
执行后的输出结果是()。
A. 3.36.27
B. 17
C. 16
D. 0
37、windows编程中,用于第一次显示窗体发生的事件是( )
A. Load
B. Click
C. Closed
D. Activated
38、windows编程中,为了实现在一个窗体中将若干单选信息分组显示,必须用到哪个控件( )
A. Panel
B. ChcekBox
C. CroupBox
D. ComboBox
39、对于容器控件,下列说法正确的是( )
A. Text属性用来获取或设置Panel控件的标题。
B. GroupBox和Panel的区别是前者无标题且可滚动,而后者有标题。
C. GroupBox不能显示滚动条
D. 可以用Enabled属性启动显示GroupBox的滚动条。
40、windows编程中,若要在文本框中输入任意3个字符,都显示成”***”,则正确的做法是( )
A. 将文本框的Password属性设置成”true”
B. 将文本框的PasswordChar属性设置成”*”
C. 将文本框的PasswordChar属性设置成”true”
D. 将文本框的Password属性设置成”*”
第二部分:填空题
1.求1-1/3+1/5-1/7+…的值,直到最后一项的绝对值小于10- 6为止,请填空。
#include "math.h"
main()
{
int s;
float n,t,pi;
t=1;
pi=0;n=1.0;s=1;
while((fabs(t))>=1e-6) // fabs()绝对值函数
{
( pi= (41题2分) ; )
n=n+2;
s=( (42题2分) ; )
t=s/n;
}
pi=pi*4;
printf("pi=%10.6f\n",pi);
}
2.下面程序的功能是输出9×9乘法表,请填空。
main()
{
int i,j;
for(i=1;i<10;i++)
{
for(j=1;( (43题2分) );j++)
printf ( (44题2分) );
printf("\n");
}
}
3.已知关系表BOOKS(图书),有字段BNO(书号)、BNAME(书名)、AUTHOR(作者)、TYPE(类型)、PRICE(价格)。
BNO BNAME AUTHOR TYPE PRICE
1 M3125 人力资源管理 云舒 管理 30
2 TP3415 JAVA核心技术 李倩 计算机 70
3 TP2331 实用测试技术 王林 计算机 30
4 G2333 四级英语考试 王强 英语 40
修改记录,将BNO编号为TP3415的图书价格改为65,请写出SQL语句。
_______________________________________________________________(45题3分)
执行SQL语句SELECT TYPE,AVG(PRICE) FORM BOOKS WHERE TYPE=’计算机’,请写出执行结果。
_____________________________________________________ (46题3分)
4 .写出c#中输入输出语句:
_____________________________________________________ (47题2分)
_____________________________________________________ (48题2分)
5. 用变量a给出下面的定义
a)一个指向整型数的指针__________________ _ _______(49题1分)
b)一个指向指针的的指针,它指向的指针是指向一个整型数 _____ ____ (50题1分)