- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高级语言程序设计讲述
高级语言程序设计(C)复习题1
选择题
1、下列表达式的值为0的是 ( )
A. 3﹪5 B. 3/5 C. 3/5.0 D. 35
2、正确的C语言用户自定义标识符是 ( )
A. print B. float C. when? D. random﹪2
3、设int a = 3;则表达式a1 - -a1的运算结果和a的值分别是 ( )
A. 0和2 B.1和2 C. 0和3 D. 1和3
4、下列保留字中用于构成循环结构的是 ( )
A. if B. while C. switch D. default
5、设int i; float f; double d; long int e;,则表达式10+′a′+i*f-d/e结果的数据类型是( )
A. double B.long C. int D. float
6、与语句 if (ab) if (cd) x = 1;else x = 2;等价的是 ( )
A. if ( (ab) (cd) ) x = 1;else x = 2;
B. if (ab) { if (cd) x = 1;} else x = 2;
C. if (ab) { if (cd) x = 1;else x = 2;}
D. if (a =b) x = 2; else if (cd) x = 1;
7、设 char x =′b′;则printf(″x = ﹪c, y = ﹪c \ n″,x,98);的输出是( )
A. x = b,y = 98 B. x = 98,y = b
C. x = 98,y = 98 D. x = b,y = b
12、以下程序段的输出结果是 __________
static char str[]=“BeiJing”;
printf(“%d\n”,strlen(strcpy(str,“computer”)));
A) 5 B) 6 C) 7 D) 8
13、 以下函数调用语句中函数Func的实参个数为 __________ 。
Func((exp1,exp2),(exp3,exp4),exp5,exp6));
A) 2 B) 3 C) 4 D) 5
14、 如果a=1,b=2,c=3,d=4,则条件表达式a>b?a:cd?c:d的值为 __________ 。
A) 1 B) 2 C) 3 D) 4
二、填空题
1、初始化值是0.618的双精度变量a的语句为_ 。
2、表达式 !10= = 1的值是_________ ______。
3、20 x ≤ 30的C语言表达式是_ 。
4、表达式a = 1,a + 1,a + + 的值是_ 。
6、被调函数在执行结束时,这个函数中定义的____Static(静态)变量不被释放。
7、设char string[] =″This_is_two_books!″;则数组的长度应是_ 。
8、设int a[2][3] = {{2},{3}};则数组元素__ _的值为2。
10、设 int max; a=6,b=9; max=(ab)?a:b; 执行完后 max 的值是_
程序阅读理解题
写出程序执行后的输出结果:_
int a = 3, b = 15;
void fun(int x1, int x2)
{
printf(″﹪d, ﹪d \ n″, x1 + x2, b);
}
void main()
{
int a = 9, b = 2;fun(a, b);
}
下面程序运行后,如果从键盘上输入Car↙,则输出结果是_
文档评论(0)