题目内容

1.有以下程序:#include main(){int x=1,y=0;if(!x)y++;else if(x==0)if(x)y+=2;else y+=3;printf("%d\n",y);}程序运行后的输出结果是( )。

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

查看答案
更多问题

2.有以下程序:#include main(){char b,c;int i;b='a';c='A';for(i=0;i<6;i++){if(i%2) putchar(i+b);else putchar(i+c);}printf("\n");}程序运行后的输出结果是( )。

A. abcdef
B. ABCDEF
C. aBcDeF
D. AbCdEf

以下的if语句中,x的值一定被重新赋值的是( )。

A. if(x==y)x+=y;
B. if(x>y&&x!=y);x+=y;
C. if(x!=y)scanf("%d",&x);elsescanf("%d",&y);
D. if(x

关于触发器使用的inserted临时表、deleted临时表,下列说法不正确的是()

A. 不论后触发或替代触发,每个触发器被激活时,系统都自动为它们创建两个临时表:inserted和deleted表
B. 用UPDATE语句修改数据激活触发器时,系统先在原表删除原有记录,删除的记录被添加到deleted临时表,然后再插入新记录,并同时插入到inserted临时表
C. 两个表的结构与激活触发器的原数据表结构不相同
D. 用户可以用SELECT语句查询这两个临时表,但不允许进行修改

关于Instead Of触发器,下列说法中不正确的是()

A. 一般是用来取代原本的操作,在记录变更之前发生的,它并不去执行原来SQL语句里的操作(Insert、Update、Delete),而去执行触发器本身所定义的操作。
B. INSTEAD OF触发器的动作要晚于表的约束处理
C. 可以在表或视图上定义Instead Of触发器
D. 每个表或视图针对每个触发器操作可以有一个相应的Instead Of触发器

答案查题题库