- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计复习提纲
一、选择题。
1.下列各组字符序列中,可用作C语言程序标识符的一组字符序列上 D 。
(A)M.b, sum, average, _above (B)class, day, lotus_1, 2day
(C) #md, 12x, month, student_n1 (d) D56, r_1_2, name, st_1
2.下列变量说明语句中,正确的是 D 。
(A)char:a b c; (B) char a;b;c;
(C) int x;y; (D) int x,y;
3.x=2.5,a=7,y=4.7,算术表达式x+a%3*(int)(x+y)%2/4的值为 A 。
(A)2.5 (B)7
(C)4.7 (D)2.75
4.下列语句中,不正确的 D 。
static int a[2][3]={1,2,3,4,5,6};
static int a[2][3]={{1},{4,5}};
static int a[ ][3]={{1},{4}};
static int a[ ][ ]={{1,2,3},{4,5,6}};
5.下列定义数组的语句中正确的是 A 。
(A)#define size 10 (B) char str[ ];
char str1[size],str2[size+2];
(C) int num[‘10’]; (D) int n=5;
int a[n][n+2];
6.以下程序的输出结果是 D 。
#include stdio.h
main()
{ int i,j,k,a=3,b=2;
i=(--a==b++)? - -a;++b;//第二个a后面应该是分号
j=a++;k=b;
Printf(“i=%d,j=%d,k=%d\n”,i,j,k);
}
(A)i=2,j=1,k=3 (B)i=i,j=1,k=2
(C)i=4,j=2,k=4 (D)i=1,j=1,k=3
7. 一个C语言的源程序中 C 。
(A)必须有主函数和其它函数 (B)可以有多个主函数
(C)必须有一个主函数 (D)可以没有主函数
8.写出程序的运行结果 A 。
main()
{ int n;
for(n=1;n=10;n++)
{ if(n%3==0) continue;
printf(%d,n);
}
}
(A (B)369
(C)12 (D)12345678910
9.若输入ab,程序运行结果为 C 。
main()
{ static char a[2];
scanf(%s,a);
printf(%c,%c,a[1],a[2]);
}
(A)a,b (B)a,
(C)b, (D)程序出错
10.下列函数定义不正确的有 AD 。
int max() (B) int max(x,y)
{int x,y,z; int x,y;
z=xy?x:y; {int z;
} z=xy?x:y;
(C) int max(x,y) return(z);
{int x,y,z; }
z=xy?x:y; (D) int max()
return(z);
文档评论(0)