正确答案: B

计算s所指字符串占用内存字节的个数

题目:有以下函数 int fun(char *s) {char *t=s; while(*t++); return(t-s); } 该函数的功能是( )。

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]在一个窗体上添加一命令按钮控件,名为Command1,事件过程如下,则执行结果是( )。
  • 27

  • 解析:解析:要得到数组中的每个元素时,可以通过数组的下标来分别引用数组中的各个元素。本程序的作用是通过一个for循环,计算数组中各个元素值的总和并输出,for循环条件是1~5,因此循环了5次,即将数组元素a(1)~a(5)累加起来,所以最后输出结果为:2+5+4+10+6=27。

  • [单选题]下列不属于结构化分析的常用工具的是()
  • PAD图


  • [单选题]下面的程序段中,有( )处错误和警告。 #includestdio.h> int main() int x; cin>>x coutx; }
  • 4

  • 解析:解析:本题考核C++程序的基本结构。第1处错误:头文件stdio.h>应改为iostream.h>。因为在C++语言中,输入输出流的流类库是在iostream.h>头文件中定义的。第2处错误:主函数缺少左大括号“{”。第3处错误:语句cin>>x后面缺少“;”。第4处错误:由于已设定主函数的返回类型是血型,因此,在程序结束后,必须给出返回值或者将主函数的返回类型更改为void型。

  • [单选题]定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thmsday,Friday=2);则下列语句正确的是( )。
  • 表达式Wednesday==Friday的值是true


  • [单选题]建立一个基于"学生"表的查询,要查找"出生日期"(数据类型为日期/时间型)在1980-06-06和1980-07-06间的学生,在"出生日期"对应列的"准则"行中应输入的表达式是( )。
  • between1980-06-06and1980007-06

    between1980-06-06or1980007-06

  • 解析:解析:书写日期类准则务必注意,日期值要用半角的井目"#"括起来,所以选项A和选项C错误。接下来直接从题意就能排除选项D,因为between...or是错误的,between...and是正确的。

  • [单选题]运行下列程序,结果是( )。 PrivateSub Command32_click f0=1:fl=1:k=1Do While k<=5f=f0+f1 f0=fl fl=f k=k+1 Loop MsgBox”f=”&f End Sub
  • f=13

  • 解析:循环次数比较少,可以采用逐次循环的本办法来做。

  • [单选题]运行VB程序的快捷键为______ 。
  • F5


  • 推荐下载科目: 计算机二级 计算机三级 思科认证 Linux认证 软考初级 通信工程师 计算机操作员初级 计算机操作员高级 其他 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2