了解湖南/长沙凯时app资讯,从湖南凯时app网开始!湖南凯时app报名湖南凯时app本科
您当前的位置:凯时app > 湖南凯时app考前练习

凯时app“高级语言程序设计”经典习题及答案(14)

凯时app“高级语言程序设计”经典习题及答案(14)

 

  (3) 用do-while循环实现的程序Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  # includeQh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  main() /*用do-while循环*/Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  { int i, k=0 ;Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  i=1;Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  do{Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  if(k++%5==0) /*每行五个*/Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  printf(“/n”);Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  printf(“=*==]”,i,i,i*i);Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  1++;Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  } while(<=100);Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  printf(“/n”);Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  }Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  4.1 单项选择题Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  1.若有下列说明,则数值为4的表达式是( )Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  int a[12]={ l,2,3,4,5,6,7,8,9,10,11,12 };Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  char c=‘a’,d, g;Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  ①a[g-c] ②a[4]Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  ③a[‘d’-‘c’] ④a[‘d’-c]Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  “解”数组元素的下标自0开始顺序编号,值为4的元素是a[3].所以只有下标表达式的值为3的才是正确的。下标表达式g-C中的的变量g和c的值是还未被设定的,其值不确定。a[4]的值为5,下标为4是不对的。‘d’-‘c’的值为1,a[l]的值是2,所以也是不对的。变量c的值为‘a’ ,‘d’-c=3,所以正确解答是④。Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  2.设有定义:“char s[12]={”string“};” 则printf(“%d/n”,strlen(s));的输出是( )Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  ① 6 ② 7Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  ③11 ④ 12Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  “解”在C语言中,字符串是指在有效字符之后有字符率结束标记符的字符列,并约定字符串的长度是指字符率中有效字符个数,不包括字符串的结束标记符。存放于字符数组s中的字符串是“string”,该字符串的长度为6,所以输出该字符串的长度应是6.正确的解答是①。Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  3.下列语句中,正确的是( )Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  ① char a[3][]={‘abc“,’1‘}; ② char a[][3]={’abc‘,’l‘};Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  ③char a[3][]={‘a’,“1”}; ④char a[][3]={“a”,“1”};Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  “解”如定义数组时有初始化,其最高维的长度可以省缺,由系统根据初始化时的初值个数确定,而其它维的长度是不可以缺省的。对二维字符数组的初始化,可以按行用字符串对其初始化,也可以按二维数组元素的存储顺序逐一用字符对其元素初始化。在供选择解答①和③中,有不是最高维的长度被缺省,所以是错误的。在供选择解答①和②中,还将字符串常量写作‘abc’,这也是错误的。只有④,用字符率按行给二维字符数组初始化,这才是正确的。正确构解答是④。Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  4.合法的数组定义是( )Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  ①int a[]={“string”} ②int a[5]={0,1,2,3,4,5};Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  ③char a={“string”} ④char a[]={0,1,2,3,4,5};Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  “解”①错误的原因是整数数组不可以用字符串对其初始化。②错误的原因是,数组初始化时,初始化指定的值的个数多于数组的元素个数。③错误的原因是,能用字符串初始化的只;有字符指针变量,或字符数组。字符率不能对其它类型的变量初始化,包括字符变量。④是正确的,因为字符数组可以用小整数(作为字符的ASCII代码值)对其元素初始化。Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  5.语句“printf(”%d/n“strlen(”ats/nol2/1//“));”的输出结果是( )Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  ①11 ②10 ③ 9 ④ 8Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  “解”字符串中的字符可以是一般的普通字符,也可以是由反斜杠字符开头的转义字符。在字符串“abs/no12/11//” 中,有三个转义字符,它们是/n、/1、//,所以该字符串的有效字符个数是9.所以正确的回答是③。Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

 Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

Qh1湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

 

凯时app“高级语言程序设计”经典习题及答案(14)

    湖南凯时app网——致力于打造湖南凯时app网第一网,以努力服务于广大湖南凯时app学子、提供最全的湖南凯时app资讯为己任,发布湖南凯时app最新的新闻资讯,提供湖南凯时app专科湖南凯时app本科湖南凯时app报名湖南凯时app成绩查询等综合信息

 

湖南凯时app
相关文章
    无相关信息
湖南网站主页
湖南凯时app政策
凯时app30年大事
湖南凯时app专业
湖南凯时app问答
名家访谈
湖南凯时app故事
湖南凯时app院校
湖南凯时app大纲
凯时app复习方法
凯时app笔记串讲
凯时app应试技巧
湖南凯时app真题
湖南凯时app就业
湖南论文指导
湖南凯时app实践
湖南凯时app学位
凯时app成绩查询
凯时app考籍查询
凯时app学历查询


咨询QQ:137847917
13548661633(微信同号)

w66利来国际 w66利来国际 w66利来国际 w66利来国际 w66利来国际