- A+
所属分类:安全生产法及相关法律知识题库
(1)【◆题库问题◆】:[单选] 以下程序的输出结果是( )。main(){charstr[][10]={¨china”,”beijing”),*p=str;printf(”%s\n”,p十10):
A.China
B.Beijing
C.ng
D.ing
A.China
B.Beijing
C.ng
D.ing
【◆参考答案◆】:B
【◆答案解析◆】:B。【解析】本题考查指针,由*P—str可知,指针P指向字符串数组的首地址。二维数组str为每个字符串分配的存储空间是10个字节,因此p+10指向str[1][o],输出的字符串就是数组中的第2个字符串。
(2)【◆题库问题◆】:[单选] 语句Char(*P)()说明了( )。
A.P是指向函数的指针,该函数返回一个Char型数据
B.P是指向Char型数据的指针变量
C.P是指向数组的指针变量
D.P是一个函数名,该函数的返回值是指向Char型数据的指针
A.P是指向函数的指针,该函数返回一个Char型数据
B.P是指向Char型数据的指针变量
C.P是指向数组的指针变量
D.P是一个函数名,该函数的返回值是指向Char型数据的指针
【◆参考答案◆】:A
【◆答案解析◆】:P是指向函数的指针,该函数返回一个char型数据。
(3)【◆题库问题◆】:[单选]若fp是指向某文件的指针,且尚未读到文件末尾,则函数feof(fp)的返回值是( )。
A.EOF
B.-l
C.非零值
D.0
A.EOF
B.-l
C.非零值
D.0
【◆参考答案◆】:D
【◆答案解析◆】: 本题考查leon(tp)函数,其功能是:测试所指的文件的位置指针是否已达到文件尾,如果已达到文件尾,则函数返回非0值;否则返回0,表示文件未结束。
【◆参考答案◆】:B
【◆答案解析◆】: 【解析】本题考查窗体的属性和事件。窗体没有Stretch和AutoSize属性,窗体的AutoRedraw是在窗体上画图时受到影响的属性。如果窗体的大小发生改变,要使窗体上各种控件大小也要随之进行改变,应该编写Resize事件。
(5)【◆题库问题◆】:[单选] 在一个C语言源程序文件中所定义的全局变量,其作用域为( )。
A.所在文件的全部范围
B.所在程序的全部范围
C.所在函数的全部范围
D.由具体定义位置和extern说明来决定范围
A.所在文件的全部范围
B.所在程序的全部范围
C.所在函数的全部范围
D.由具体定义位置和extern说明来决定范围
【◆参考答案◆】:D
【◆答案解析◆】:全局变量是在函数外部任意位置上定义的变量,它的作用域是从变量定义的位置开始,到整个源文件结束止。当全局变量定义在后,引用它的函数在前时,应该在引用它的函数中用extern对此全局变量进行说明,以便通知编译程序该变量是一个已在外部定义了的全局变量,这时全局变量的作用域从extern说明处起,延伸到该函数末尾。
(6)【◆题库问题◆】:[单选] 不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是( )。
A.A*B=0and A+B<>O
B.(A=0or B=0)and(A<>0 or B<>0)
C.not(A=0And B=0)and(A=0 or B=0)
D.A*B=0and(A=0 or B=0)
A.A*B=0and A+B<>O
B.(A=0or B=0)and(A<>0 or B<>0)
C.not(A=0And B=0)and(A=0 or B=0)
D.A*B=0and(A=0 or B=0)
【◆参考答案◆】:D
【◆答案解析◆】:D) 【解析】本题考查VB的表达式。选项A)中由于A+B=0,因此A为0或者B为0,或者A.B同时为0,而A+B<>0,恰好排除了A.B同时为0 的条件,因此符合条件描述;选项B) 中恰好描述了条件中的问题;选项C)描述的A.B同时为0的取非,也就是同时为0不成立,然后再加上A或者B其中一个为0,符合条件描述;选项D)中前面条件和选项A)相同,但是后面不能排除二者同时为0的条件。
(7)【◆题库问题◆】:[单选] 有以下函数:charfun(char*p){returnP;}该函数的返回值是( )。
A.无确功定的值
B.形参P中存放的地址值
C.一个临时存储单元的地址
D.形参P自身的地址值
A.无确功定的值
B.形参P中存放的地址值
C.一个临时存储单元的地址
D.形参P自身的地址值
【◆参考答案◆】:A
【◆答案解析◆】:A。【解析】在程序中因为fun函数的返回值为char,而P是指向char的指针变量,因此类型不匹配,故选择A选项。
(8)【◆题库问题◆】:[单选] 在查询中,默认的字段显示顺序是( )。
A.在表的“数据表视图”中显示的顺序
B.添加时的顺序
C.字母顺序
D.文字笔画顺序
A.在表的“数据表视图”中显示的顺序
B.添加时的顺序
C.字母顺序
D.文字笔画顺序
【◆参考答案◆】:B
(9)【◆题库问题◆】:[单选] 建立一个视图salary,该视图包括了系号和(该系的)平均工资两个字段,正确的SQL语句是( )。
A.CREATE vIEw salary AS系号.AVG(工资)AS平均工资FR()M教师GR()UPBY系号
B.CREATE VIEW salary ASSELECT 系号,AVG(工 资)AS平均工资FROM教师GROUP BY系名
C.CREATE VIEw salary SELECT 系号,AVG(工资)AS平均工资FR()M教师 GR()UPBY系号
D.CREATE VIEW salary ASSELECT系号,AVG(工资)AS平均工资FR()M教师 GROUP BY系号
A.CREATE vIEw salary AS系号.AVG(工资)AS平均工资FR()M教师GR()UPBY系号
B.CREATE VIEW salary ASSELECT 系号,AVG(工 资)AS平均工资FROM教师GROUP BY系名
C.CREATE VIEw salary SELECT 系号,AVG(工资)AS平均工资FR()M教师 GR()UPBY系号
D.CREATE VIEW salary ASSELECT系号,AVG(工资)AS平均工资FR()M教师 GROUP BY系号
【◆参考答案◆】:D
【◆答案解析◆】:D。【解析】本题的SQL语句的含义是通过作者表和图书表的内部连接查询符合条件的记录,注意表间关联字段定义视图的SQL语法为CREATE VIEW VJew—name As sececE...Stalement,选项B中,用于指定分组条件设置错误,教师表中设有“系名”字段,而A和C选项语法错误。
(10)【◆题库问题◆】:[单选] 下列叙述中正确的是( )。
A.在赋值表达式中,赋值号的左边既可以是变量,也可以是任意表达式
B.实型变量中允许存放整型数
C.若a和b类型相同,在执行赋值a=b后,b中的值将放入a中,但b中的值不变
D.在C程序中,求取余运算符“%”两边的类型相同时才能进行运算
A.在赋值表达式中,赋值号的左边既可以是变量,也可以是任意表达式
B.实型变量中允许存放整型数
C.若a和b类型相同,在执行赋值a=b后,b中的值将放入a中,但b中的值不变
D.在C程序中,求取余运算符“%”两边的类型相同时才能进行运算
【◆参考答案◆】:D
【◆答案解析◆】:D。【解析】选项A,在赋值表达式中,赋值号的左边只能是变量或者是代表某个存储单元的表达式样,不能是任意表达式,右边也不得出现表达式;选项B中,整型变量中只能存放整型数,但实型变量中能存放实型数,也能存放整型数;选项C,表达式a—b的意思是把变量b的值赋给变量a,从而覆盖a中原来值;选项D,要求取余运算符”%”两边的类型相同。