- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高级语言程序设计练习题2015讲述
《高级语言程序设计》练习题
一.填空题int i=5; 则循环语句while(i = 1)i - -;执行后,i的值为。能正确表示逻辑关系:a<10”的C语言表达式是
设int a[2][3] = {{2},{3}};则数组元素的值为3。 ‘A’( ‘Z’ 的ASCII码为65(90,当执行int x= ‘D’+5; 语句后x的值为( 73 )。
如果在调用一个函数过程中,又调用另一个函数,称为函数的( 嵌套 )调用。如果在调用一个函数的过程中又直接或间接地调用该函数本身,称为函数的(递归 )调用。
若有语句:int b[][2]={1,2,3}; 则数组b的元素a[1][1]的值是( 0 )。
能正确表示数学表达式的C语言表达式是选择题在每题的四个备选答案中,选出一个正确的答案A) sanf (B) void (C) _2com (D) Go
以下选项中非法的字符常量是:B
(A) ‘\\’ (B)‘\181’ (C) ‘0’ (D) ‘\xAA’
有以下程序: int main() D
{ int k=2,i=2,m ;
m=i*=k++; printf(“%d,%d\n”,m,i);
return 0;
}
执行程序后的输出结果是:
(A) 6,6 (B) 4,3 (C) 6,4 (D) 4,4
设x,y,t均为int型变量,则执行语句: x=y=3;t=++x||++y;后,t的值为:B
(A) 不定值 (B) 1 (C) 3 (D) 4
5. 若; 执行程序时输入10,2.5,3.6↙,那么以下输入语句正确的是A) scanf(%ld%lf%f, x,y,z); (B)scanf(%d%f%f,x,y,z);
(C)scanf(%ld,%lf,%f, x,y,z);(D)scanf(%ld,%lf,%lf,x,y,z);
6. 以下叙述中不正确的是: D
(A) 在不同的函数中可以使用相同名字的变量
(B) 函数中的形式参数是局部变量
(C) 在一个函数内定义的变量只在本函数范围内有效
(D) 在一个函数内的复合语句中定义的变量在本函数范围内有效
已有数组定义int a[2][3]={1,2,3,4};则a[1][2]的值为:A
(A) 0 (B)4 (C) 3 (D) 2
在整个程序运行期间,某局部变量始终占据固定地存储单元,则其存储类型为:B
(A)auto (B) static (C) register (D) extern
下列关于C函数的叙述中,正确的是:c
(A) 每个函数至少要具有一个参数
(B) 每个函数都必须有返回值
(C) 每个C程序中必须有一个main函数
(D) 函数不能自己调用自己
有定义: int k=0,n; 则以下四个赋值语句中变量n的值与其他三个赋值语句不同的是:A
A) n=k++; B) n=k+=1;
C) n= ++k D) n=k+1
在C语言中,合法的字符常量是: B
A) ‘\084 B) ‘\x43 C) ‘ab D) “\0”
为表示关系 x≥y≥z,应使用的C表达式是:B
A) (x=y) and (y=z) B) (x=y) (y=z)
C) x=y=z D) (x=y) (y=z)
下列运算符中优先级最高的是:C
A) / B) C) ! D) =
若用数组名作为函数调用时的实参,则实际上传递给形参的是:A
A) 数组首地址 B) 数组的第一个元素值C) 数组中全部元素的值 D) 数组元素的个数
语句 while(x%y); 括号中的表达式等价于: c
A) x%y==0 B) x/y!=0
C) x%y!=0 D) x==y
温度华氏和摄氏的关系是: 。已知:float C,F;由华氏求摄氏的正确的C赋值表达式是:D
A) C=5/9(F-32) B) C=5*(F-32)/9 C) C=5/9*(F-32) D) 三个表
文档评论(0)