1 / 14
文档名称:

C期末考试复习题2.doc

格式:doc   大小:85KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C期末考试复习题2.doc

上传人:相惜 2021/10/21 文件大小:85 KB

下载得到文件列表

C期末考试复习题2.doc

相关文档

文档介绍

文档介绍:编辑版word
页脚下载后可删除,如有侵权请告知删除!
编辑版word
(1) int a[4]={5,3,8,9};其中 a[3]的值为(  D  )。
 A. 5       B. 3       C. 8       D. 9
(2) 以下 4 个数组定义中,(D  )是错误的。 
A. int a[7];       n=5;  long b[n];    C. char c[5];    D.  int n,d[7];
(3) 对字符数组进展初始化,(   B  )形式是错误。 
A. char c1[ ]={'1', '2', '3'};    B. char c2[ ]=123;    
C. char c3[10 ]={ '1', '2', '3', '\0'};    D. char c4[ ]="123";
(5) 在数组中,数组名表示( A.   )。 
A. 数组第 1 个元素的首地址      2 个元素的首地址 
C. 数组所有元素的首地址         1 个元素的首地址
(6) 假设有以下数组说明,那么数值最小的和最大的元素下标分别是(B    )。 
int a[12] ={1,2,3,4,5,6,7,8,9,10,11,12};
  A. 1,12    B. 0,11    C. 1,11    D. 0,12 
(7) 假设有以下说明,那么数值为 4 的表达式是(  D )。  
 int a[12] ={1,2,3,4,5,6,7,8,9,10,11,12};   char c=’a’, d=4, g=3  
 A. a[g-c]    B. a[4]    C. a['d'-'c']    D. a['d'-c]  
(8) 设有定义:char s[12] = "string" ;  那么printf( "%d\n",strlen(s));  的输出是(  A  )。 
A. 6    B. 7    C. 11    D. 12
(9) 设有定义:char s[12] = "string";  那么printf("%d\n ", sizeof(s)); 的输出是(    D)。 
A. 6    B. 7    C. 11    D. 12
(10) 合法的数组定义是(   A)。  
A. char a[ ]= "string " ;   B. int a[5] ={0,1,2,3,4,5};   
 C. char a= "string " ;    D. char a[ ]={0,1,2,3,4,5}
(11) 下面的程序中哪一行有错误(  D  )。
 #include <>
 main() { 
   float array[5]={};       //第A行   
int i; 
   for(i=0;i<5;i++)
    scanf("%f",&array[i]);  
 for(i=1;i<5;i++) 
    array[0]=array[0]+array[i];//第B行   
printf("%f\n",array[0]);    //第C行 } 
}
   A. 第A行   B. 第B行   C. 第C行   D. 没有
(12) 下面哪一项为哪一项不正确的字符串赋值或赋初值的方式( C   )。 
C    A. char *str; str="string";    B. char str[7]={'s','t','r','i','n','g'};    C. char str1[10];str1="string"; 
   D. char str1[]="string",str2[]="12345678";
编辑版word
页脚下载后可删除,如有侵权请告知删除!
编辑版word
(13) 假设有以下说明和语句,那么输出结果是哪一项(   C )。  
(strlen(s)为求字符串s的长度的函数) 
 char s[12]="a book!";    printf("%d",strlen(s));   
 A. 12   B. 8   C. 7   D. 11
(14) 假设有以下说明和语句,那么输出结果是(   C )。
char str[]="\"c:\\\"";    printf("%s",str); 
A. 字符串中有非法字符    B. \"c:\\\"     C. "c:\"