单选题

程序段 chara[]=“abdcacdef”; char*p=a;intn=0; while(*p!=‘/0’){n++;p++;}结果中,n的值是()

A6

B8

C7

D9

正确答案

来源:www.examk.com

答案解析

相似试题
  • 若有定义:intx,y;chara,b,c;并有以下输入数据(此处<CR>代表换行,代表空格):12<CR>ABC<CR>>则能给X赋整数1,给Y赋数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是()

    单选题查看答案

  • 若有定义:intx,y;chara,b,c;并有以下输入数据(此处代表换行符,/u代表空格):6/u2A/uB/uC则能给x赋整数6,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是()

    单选题查看答案

  • 若有以下程序段:charstr[]=”ab/n/012///””;printf(“%d”,strlen(str));该程序段的输出结果是()

    单选题查看答案

  • 若已知int类型占两个字节,则下述程序运行结果为()。structst{chara[10];intb;doublec;};printf(""%d/n"",sizeof(structst));

    单选题查看答案

  • 以下程序段的输出是() floata=57.666; printf(“*%010.2f*/n”,a);

    单选题查看答案

  • 下列程序段中数据“0102H”字的存储单元有多少? 0102H有()个。

    填空题查看答案

  • 执行以下程序段,在窗体上显示的结果是___A__。PrivateSubForm_Click()DimSAsString,iAsIntegerS="ab"Fori=Len(S)To1Step-1PrintChr(Asc(Mid(S,i,1))+i)NextIEndSub

    单选题查看答案

  • 以下指令序列中,哪些指令对发生数据相关?假定采用“取指、译码/取数、执行、访存、写回”五段流水线方式,那么不用“转发”技术的话,需要在发生数据相关的指令前加入几条nop指令才能使这段程序避免数据冒险?如果采用“转发”是否可以完全解决数据冒险?不行的话,需要在发生数据相关的指令前加入几条nop指令才能使这段程序不发生数据冒险?

    简答题查看答案

  • 设有说明语句chara=’/n’;,则变量a()

    单选题查看答案