2020年计算机二级MySQL考试每日一练(6月19日)
1.有以下程序
#include
int a=1
intf(int c)
{static int a=2:
c=c+1:
return(a++)+C
}
main()
( int i,k=0
for(i=0i<2i++){int a=3k+=f(a)}
k+=a:
printf("%dn",k)
}
程序运行结果是( )。
A.14
B.15
C.16
D.17
答案:A
2.有以下程序
#include
void fun(int n,int*p)
( int f1,f2
if(n==1|| n==2)*p=1
else
{ fun(n-1,&f1)fun(n-2,&f2)
*p=f1+f2
}
}
main()
{ int s
fun(3,&s)printf("%d",s)
}
程序的运行结果是( )。
A.2
B.3
C.4
D.5
答案:A
3.若程序中有宏定义行:#define N 100则以下叙述中正确的是( )。
A.宏定义行中定义了标识符N的值为整数100
B.在编译程序对C源程序进行预处理时用100替换标识符N
C.对C源程序进行编译时用100替换标识符N
D.在运行时用100替换标识符N
答案:B
4.以下关于typedef的叙述错误的是( )。
A.用typedef可以增加新类型
B.typedef只是将已存在的类型用一个新的名字来代表
C.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名
D.用typedef为类型说明一个新名,通常可以增加程序的可读性
答案:A
5.有以下程序
#include
struct tt
(int xstruct tt*y)*P
struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a}
main()
{ int i
p=a
for(i=li<=2i++){printf("%d,",p->x)P =p->y}
}
程序的运行结果是( )。
A.20,30,
B.30,17,
C.15,30,
D.20,15,
答案:D
更多2020年计算机二级MySQL考试每日一练试题,请继续关注环球青藤计算机二级频道。需要及时了解考试动态的小伙伴可“ 免费预约短信提醒”届时环球青藤会及时为大家推送2020年计算机二级考试相关信息提醒。环球青藤友情提示:对于想要参加计算机二级考试的小伙伴们,环球青藤特地为您准备了计算机二级考试资料,如有需要请点击文章下方“免费下载>>>计算机二级考试资料”下载学习。
MySQL没有自带供练习用的表。我们可以自行创建或导入数据表进行练习,这其实是很方便的。例如下面几行代码就完成了数据库和数据表的创建并插入7行数据:
create database test
use test
create table orderproduct(orderid char(11) primary key,productid varchar(255))
insert into orderproduct values
(20161116001,'D0020'),
(20161116035,'E0055'),
(20161101048,'A0035'),
(20161005321,'B0049'),
(20160901515,'C0038'),
(20160814525,'C0038,A0035,E0055'),
(20160714510,'D0020,B0049')
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)