下载此文档

《C程序设计》期末复习练习题及参考答案(3).doc


文档分类:IT计算机 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
《C程序设计》期末复****练****题及参考答案(3)
1
《C程序设计》期末复****练****题及参考答案(3)
一、单项选择题
(*p)[4],则标识符p是一个 。
A)指向整型变量的指针变量
B)指向函数的指针变量
√C)指向有四个整型元素的一维数组的指针变量
D)指针数组名,有四个元素,每个元素均为一个指向整型变量的指针
2.下列对字符串的定义中,错误的是: 。
√A) char str[7] = "FORTRAN";
B) char str[] = "FORTRAN";
C) char *str = "FORTRAN";
D) char str[] = {'F','O','R','T','R','A','N',0};
3.针对下面程序段,下面哪些说法是正确的?
#include <>
void Swap(int *x, int *y);
2
main()
{ int a, b;
a = 5;
b = 9;
Swap(&a, &b);
printf("a=%d,b=%d",a,b);
}
void Swap(int *x, int *y)
{ int *pTemp;
*pTemp = *x;
*x = *y;
*y = *pTemp;
}
A) 程序运行结果为乱码;
B) 程序运行后将导致程序崩溃;
C) 程序编译时出错导致程序无法运行;
√ D) 程序执行了危险的操作;
4.已知学生记录描述为:
struct student
{ int no;
char name[20];
char sex;
struct
{ int year;
3
char month[15];
int day;
}birth;
};
struct student s;
设变量s中的生日是1984年11月11日,下列对生日的正确赋值方式是_____
A) = 1984; = "11"; = 11;
B) = 1984; = 11; = 11;
√ C) = 1984; strcpy(, "11"); = 11;
D) = 1984; strcpy(, 11); = 11;
5. 要使下面程序的输出1, 2, 34,则从键盘输入的数据格式应为 。
#include <>
main()
{ char a,b;
int c;
scanf("%c%c%d",&a,&b,&c);
printf("%c,%c,%d\n",a,b,c);
}
4
A)1 2 34 B)1, 2, 34 C)’1’,’2’,34 √ D)12 34
6. 以下选项中为合法整型常量的是( )。
A) -080 √B) -80 C) - D) -
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为( )。
A) 4 B) 16 √C) 32 D) 52
下列程序执行后的输出结果是( )。
#include <>
void func(int *a, int b[])
{ b[0]=*a+6; }
main()
{ int a,b[5];
a=0; b[0]=3;
func(&a,b); printf("%d\n",b[0]);
}
√A)6 B)7 C)8 D)9
6
设有定义 char grade = 'A'; 则以下给出的程序运行结果或说法正确的是( )。
switch(grade)
{ case 'A':
case 'B':

《C程序设计》期末复习练习题及参考答案(3) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sunny
  • 文件大小79 KB
  • 时间2021-09-19
最近更新