- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.一个 C 程序的组成部分可以是()。
A)一个主函数和一至若干个其他函数 B)一至若干个主函数
C)一个主程序和一至若干个其他函数 D)一个主程序和一至若干个子程序
2.一个 C程序的执行是从 ()。
(A)本程序的 main 函数开始 ,到 main 函数结束
(B)本程序文件的第一个函数开始 ,到本程序文件的最后一个函数结束
(C)本程序的 main 函数开始 ,到本程序文件的最后一个函数结束
(D)本程序文件的第一个函数开始,到本程序 main 函数结束
3. C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字
符(A)必须为字母 B)必须为下划线 C)必须为字母或下划线
D)可以是字母、数字和下划线中任一种字符
4.设有定义 :intm=1,n=-1;则执行语句 printf("%d\n",(m--&++n); 后的输出结果是
(A) –1B)0C)1D)2
5.表达式 11&10 的结果用二进制表示为()。
A)11B)3C)1D)10
6.设有语句 inta=3;则执行语句 a+=a-=a*a后,变量 a 的值是 ()。
(A)3(B)0(C)9(D)-12
7.在下列选项中,不的赋值语句是()。
A)t/=5;B)n1=(n2=(n3=0));C)k=i==j;D)a=b+c=1;
8.下列 ()表达式不满足:当 x 的值为偶数时值为 "真" ,为奇数时值 "假" 。
A)X%2==0B)!x%2!=0
1 / 17
C)(x/2*2-x)==0D)!(x%2)
9.若有定义: int a=8,b= 5,c;执行语句 c=a/b+0.4 后 c 的值为()
A )1.4B)1C)2.0D)2
10.假设 a=3,b=4,c=5,则逻辑表达式:
!(a+b)+c-1&&b+c/2 的值是 ()。
A)trueB)falseC)0D)1
11.若 inta=3,b=4;则执行 c=a++>2||b-->=4 之后, b 变量的值为()。
A)3B)0C)4D)2
12.以下哪个表达式的值为 4 ()。
) 。
)13.若变量 a,i 已经正确定义,且 i 已经正确赋值,合法的语句是()
A) a==1B) ++iC)a=a++=5D)a=int(i )
14.以下程序的输出结果是()
int a=1234;
printf ("%2d",a);
A) 12B) 34C)1234D)提示错误,无结果
15.设 x,y 分别为单精度和双精度类型变量,则下列选项()可将表达式 x+y
的运算结果强制转换为整型数据。
A)(int)x+yB)int(x)+yC)int(x+y)D)(int)(x+y)
16.当 a=3,b=2,c=1时,表达式 f=a>b>c 执行完后 f 的值是 ()
A)1B)0C)3D)2
2 / 17
17.若 x=2,y=1,则表达式 x>y?1:1.5 的值为 ()
A)1B)1.5C)1.0D)2
18.在位运算中 ,操作数每左移一位 ,其结果相当于 ()
A)操作数乘以 2B)操作数除以 2C)操作数乘以 4D)操作数除以 4
19.在位运算中 ,某操作数右移 3 位 ,其结果相当于 ()
A)操作数乘以 6B)操作数除以 6C)操作数乘以 8D)操作数除以 8
20.在 C 语言中,若以下变量均为 int 型,则下面程序段的输出结果是
()。
s=6,u=6;u=s++;
文档评论(0)