【单选题】【消耗次数:1】
设有如下函数定义 int f(char *s) { char *p=s; while(*p!=’\0’) p++; return(p-s); } 在主函数中用coutf(“good”)调用上述函数, 则输出结果为( )。
3
4
5
6
参考答案:
复制
纠错
相关题目
【单选题】 设有如下函数定义 int f(char *s) { char *p=s; while(*p!=’\0’) p++; return(p-s); } 在主函数中用coutf(“good”)调用上述函数, 则输出结果为( )
①  3
②  4
③  5
④  6
【单选题】 设有如下函数定义 int f(char *s) { char *p=s; while(*p!=’\0’) p++; return(p-s); } 在主函数中用cout<<f(“good”)调用上述函数, 则输出结果为( )
①  3
②  4
③  5
④  6
【单选题】 设有如下函数定义 int f(char *s) { char *p=s; while(*p!=’\0’) p++; return(p-s); } 在主函数中用cout<<f(“good”)调用上述函数, 则输出结果为( )。
①  3
②  4
③  5
④  6
【单选题】 以下函数的返回结果是() int function(char *x) { char *p=x; while(*p++); return(p-x-1); }
①  求字符串的长度
②  将字符串x连接到字符串p后面
③  将字符串x复制到字符串p中
④  将字符串x反向存放
【单选题】 以下函数的返回结果是(????) int function(char *x) { char *p=x; while(*p++); return(p-x-1); }
①  求字符串的长度
②  将字符串x连接到字符串p后面
③  将字符串x复制到字符串p中
④  将字符串x反向存放
【单选题】 以下函数的返回结果是( )。 int function(char *x) { char *p=x; while(*p++); return(p-x-1); }
①  求字符串的长度B.将字符串x连接到字符串p后面
②  将字符串x复制到字符串p中
③  将字符串x反向存放
【单选题】 以下函数的返回结果是( )。 int function(char *x) { char *p=x; while(*p++); return(p-x-1); }
①  求字符串的长度B.将字符串x连接到字符串p后面
②  将字符串x复制到字符串p中
③  将字符串x反向存放
【单选题】 程序段char a[ ]=“English”; char *p=a; int n=0;while( *p!=‘\0’){ n++; P++;}结果中,P指向( )。
①  A. 字符h
②  B.a
③  C. 字符串的结束符
④  D.7
【单选题】 程序段char a[ ]=“English”; char *p=a; int n=0; while( *p!=‘\0’){ n++; p++;} 结果中,n的值是( )。
①  A. 6
②  B.8
③  C.5
④  D.7
【单选题】 已定义以下函数 fun(int*p) {return*p;} 该函数的返回值是()
①  不确定的值
②  形参p中存放的值
③  形参p所指存储单元中的值
④  形参p的地址值
随机题目
【单选题】 数据库系统运行过程中,由于应用程序错误所产生的故障通常称为( )
①  设备故障
②  事务故障
③  系统故障
④  介质故障
【多选题】 以下封锁( )违反两段锁协议。
①  SlockA,UnlockA,SlockB,XlockC,UnlockB,UnlockC
②  SlockA,SlockB,XlockC,UnlockC,UnlockB,UnlockA
③  SlockA,SlockB,XlockC,UnlockA,UnlockB,UnlockC
④  SlockA,SlockB,UnlockB,XlockC,UnlockC,UnlockA
【判断题】 动态转储方式中必须建立日志文件,后备副本和日志文件结合起来才能有效地恢复数据库。
①  正确
②  错误
【多选题】 系统故障的恢复描述正确的包括( )。
①  反向扫描日志,找出在故障发生前已经提交的事务将其加入REDO-LIST,同时找出故障发生时尚未完成的事务将其加入UNDO-LIST
②  对UNDO-LIST中的各个事务执行撤销处理
③  对REDO-LIST中的各个事务执行重做处理
④  正向扫描日志,找出在故障发生前已经提交的事务将其加入REDO-LIST,同时找出故障发生时尚未完成的事务将其加入UNDO-LIST
【单选题】 关于“死锁”,下列说法中正确的是( )
①  死锁是操作系统中的问题,数据库系统中不存在
②  只有出现并发操作时,才有可能出现死锁
③  在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
④  当两个用户竞争相同的资源时不会发生死锁
【单选题】 不允许任何其他事务对这个锁定目标再加任何类型锁的锁是( )。
①  共享锁
②  排它锁
③  共享锁或排它锁
④  以上都不是
【单选题】 查询选修了2号课程的学生姓名,可以用下面几个关系代数表达式表示,效率最高的为( )。
①  ∏Sname (σS
②  Cno = ‘2’(S??SC))
③  ∏Sname (σS.Sno=S
④  Sno ∧ S
⑤  Cno = ‘2’(S?SC))
⑥  ∏Sname (S??σS
⑦  Cno = ‘2’ (SC))
⑧  ∏Sname (∏Sname,Sno(S) ??σS
⑨  Cno = ‘2’(SC))
【判断题】 一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,因此,一次封锁法遵守两段所协议。
①  正确
②  错误
【判断题】 使用静态转储可以不用建立日志文件。
①  正确
②  错误
【判断题】 事务的ACID特性包括原子性、一致性、并发性和持久性。
①  正确
②  错误