会计考友 发表于 2012-8-2 09:08:23

2012年软件水平考试软件设计师课后练习(6)

1.设有定义语句“static int a={{1},{2},{3}};”则a值为_,a的值为_。
  2.若在程序中用到“putchar( )”函数时,应在程序开头写上包含命令_____,若在程序中用到“strlen( )”函数时,应在程序开头写上包含命令______。
  【解】给二维数组初始化时,可按行给出初值,并且每行可以只给前面部分的元素给出初值。系统规定,对哪些未给出初值的部分元素,系统自动置二进制代码全0的值。由于定义语句只给a给定初值l、a给定初值2、a给定初值3。这样,其它元素都为0值。所以,a= 0,a= 0。
  【解】putchar()是系统提供的头文件stdio.h中定义的宏,所以程序要使用它,必须写上包含命令:#include。函数strlen()是系统提供的字符串处理函数之一,字符串处理函数的函数原型说明和它们用到的有关常量、数据结构等,在系统提供的头文件tring.h中定义,所以使用该函数的程序应在程序开头写上包含命令并include
页: [1]
查看完整版本: 2012年软件水平考试软件设计师课后练习(6)