下载此文档

C语言复习题答案.doc


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
一、单项选择题:(10分,每题2分,评分标准:正确得2分,错误扣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};
,下面哪些说法是正确的?
#include <>
void Swap(int *x, int *y);
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) 程序执行了危险的操作;
3. 要使下面程序的输出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);
}
A)1 2 34 B)1, 2, 34
C)’1’,’2’,34 √ D)12 34
,应当使用: 。
A) if (s1 = s2)
B) if (strcmp(s1, s2))
√C) if (!strcmp(s1, s2))
D) if (strcmp(s1, s2) = 0)
,则在a[i][j]之前的元素个数为( )。
A. j*n+i √B. i*n+j C. i*n+j-1 D. i*n+j+1
6、
#include<>
#include<>
main()
{
printf("%d\n", strlen("IBM\n012\t\"\\\0"));
}
则程序运行后的输出结果是。
√A) 10 B) 11 C) 16 D) 12
考察知识点:转意字符,\n: 回车符\t跳格符
\”: 表达字符双引号”,
\\: 表达字符\

:_______。
main()
{
int a = 2, c = 5;
printf("a = %%d, b = %%d\n", a, c);
}
A)a = %2, b = %5 B)a = 2, b = 5
C)a = %%d, b = %%d √D)a = %d, b = %d
注释:因为%%的的输出为%,d原样输出
:_______。
main()
{
int a = 2, c = 5;
printf("a = %%%d, b = %%%d\n", a, c);
}
√A)a = %2, b = %5 B)a = 2, b = 5
C)a = %%d, b = %%d D)a = %d, b = %d
:_______。
main()
{
int a = 2, c = 5;
printf("a = %d%%, b = %d%%\n", a, c);
}
√A)a = 2%, b = 5% B)a = 2, b = 5
C)a = d%%, b = d%% D)a = %d, b = %d
:
int i = 0;
while(i++ <= 2);
printf("%d", i);
则正确的执行结果是:
A) 2 B) 3 √C) 4 D) 程序陷入死循环
11. 下面哪个定义是合法的。
A) char a[8] = "language";
B) int a[5] = {0,1,2,3,4,5};
√C) char *a = "string";
D) int a[2][] = {0,1,2,3,4,5,6};

A)int a[2][3]={0};
B)int a[][3]={{1,2},{0}};
√C)int a[2][3]={{1,2},{3,4},{5,6}};
D

C语言复习题答案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小101 KB
  • 时间2018-01-18