计算机有关c语言的一些问题选择 各位大大 求帮忙~~~~~~~~~~~~~~~~~~~ 10

假设变量x,y均为double型,则表达式x=2,y=x+3/2的值是()。a.3.500000b.3c.2.000000d.3.000000若有定义:inta=7;fl... 假设变量x,y均为double型,则表达式 x=2, y=x+3/2 的值是( )。
a. 3.500000
b. 3
c. 2.000000
d. 3.000000
若有定义:int a = 7; float x = 2.5, y = 4.7; 则表达式x + a % 3 * (int)(x + y) % 2 / 4的值是( )。
a. 2.500000
b. 2.750000
c. 3.500000
d. 0.000000
C语言规定,在一个源程序中,main函数的位置( )。
a. 必须在最开始
b. 必须在系统调用的库函数的后面
c. 可以任意
d. 必须在最后
C语言程序的执行,总是起始于( )。
a. main函数
b. 程序中的第一条可执行语句
c. 程序中的第一个函数
d. 包含文件中的第一个函数
若变量已正确定义并赋值,下面符合C语言语法的表达式是( )。
a. a:=b+1
b. a=b=c+2
c. int 18.5%3
d. a=a+7=c+b
下面正确的字符常量是( )。
a. ”c”
b. ’\\”
c. ’W’
d. ”
C语言程序的注释是( )。
a. 由“/*”开头,“*/”结尾
b. 由“/*”开头,“/*”结尾
c. 由“//”开头
d. 由“*/”或“//”开头
设变量a是整型,f是实型,i是双精度型,则表达式10 + 'a' + i * f值的数据类型为
a. int
b. float
c. double
d. 不确定
下面四个选项中,均是不合法的用户标识符的选项是( )。
a. A P_0 do
b. float la0 _A
c. b–a sizeof int
d. _123 temp int
C语言编译程序的首要工作是( )。
a. 检查C语言程序的语法错误
b. 检查C语言程序的逻辑错误
c. 检查程序的完整性
d. 生成目标文件
若有说明语句:char c = '\72';则变量c( )。
a. 包含1个字符
b. 包含2个字符
c. 包含3个字符
d. 说明不合法,c的值不确定
C语言程序能够在不同的操作系统下运行,这说明C语言具有很好的( )。
a. 适应性
b. 移植性
c. 兼容性
d. 操作性
已知函数abc的定义为:void abc( ) {……} 则函数中void的含义是( )
a. 执行函数abc 后,函数没有返回值
b. 执行函数abc 后,函数不再返回
c. 执行函数abc 后,可以返回任意类型
d. 以上答案都不对
下面四个选项中,均是合法整型常量的选项是( )。
a. 160 –0xffff 011
b. –0xcdf 01a 0xe
c. –01 986,012 0668
d. –0x48a 2e5 0x
若变量a、i已正确定义,且i已正确赋值,则合法的语句是( )。
a. a==1
b. ++i;
c. a=a++=5;
d. a=int(i);
C语言程序经过链接以后生成的文件名的后缀为( )。
a. .c
b. .obj
c. .exe
d. .cpp
展开
 我来答
一蜉蝣
2011-04-05 · TA获得超过1319个赞
知道小有建树答主
回答量:89
采纳率:0%
帮助的人:96万
展开全部
第一题:d 理由:3/2的结果是1,因为除号两边均是整型数据,故结果也是整形,又因为X是双精度浮点型,C编译系统会自动把1转换成double型后在参加运算。故结果是double数据
第二题:a 理由:根据运算符的优先级,先运算括号里面的,(int)(x + y)结果是7,接着从左到右运算加号后面的,因为他们的优先级别相同,结果是0,再加上X,最终结果是2.5
第三题:c 理由:这个没什么解释的,记住就行了
第四题:a 理由:同上
第五题:b 理由:赋值运算符的左侧必须是变量,不能是表达式,故d错。%运算符的操作数必须是整型数据,故c错,在C语言中不存在:=运算符,故a错。
第六题:c 理由:字符常量要用单撇号括起来
第七题:a c 理由:C中支持两种注释方式:一是以/*开始以*/结尾的多行注释,二是以//开头的单行注释。
第八题:c 理由:这是由C编译系统的类型转换规则决定的,所有的数据都服从双精度浮点型
第九题:a 理由:C语言编译器的首要工作是检查语法错误,不能检查逻辑错误
第九题:a 理由: '\72'是转义字符,意思是ascii码值是八进制数72即十进制数58所代表的字符
第十题:b 理由:记住就行
第十一题:a 理由:void既是空的意思 也就是没有返回值
第十二题:这一题我看不大清楚你的题目,但只要记住,以0开头的是八进制数,其中不能有大于七的数字,以0x开头的是十六进制数,其中不能有大于f的就行、
第十三题:b d 理由:a是一关系表达式,b是语句,c中不合法,赋值运算符的左侧必须是变量,d正确
第十四题:c 理由:编译后生成的是目标文件后缀是.obj连接后生成的是可执行文件后缀是.exe

这些都是最基础的东西 最好是多看看课本 希望可以对你有所帮助
匿名用户
2011-04-02
展开全部
第一题,b;理由:虽然y是double型的,但是3/2的结果还是1,取的是整数部分。
第二题,a;理由:a % 3 =1, (int)(x + y) % 2=1, 1/ 4=0;考的都是整数n/整数m=取整数部 分 结果。
第三题,c
第四题,a
第五题,a
第六题,c
第七题,a
第八题,c:理由,取的必须是最复杂的,在这里是double
第九题,c,-号不能再里面存在,其他两个都是特殊的,不能用
第十题,b
第十一题,a
第十二题,b
十三题,a
十四,a
十五,b,d中应该是(int)i
十六,b
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f576966
2011-04-03 · TA获得超过107个赞
知道答主
回答量:23
采纳率:0%
帮助的人:12.5万
展开全部
d a a c a b c (ac) c c a a b a a (bd) c
皆以在VC6.0下调试通过。
不明白为什么第一题会有那么多人选a,大家调试过吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
23114wyj
2011-04-04 · 超过15用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:44.2万
展开全部
d,a,c,a,b
c,a,d,c,a
a,b,a,a,b
b
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孤a星雨
2011-04-06 · 超过55用户采纳过TA的回答
知道答主
回答量:290
采纳率:16%
帮助的人:77.3万
展开全部
其实上面很多题都可以通过自己操作运行去理解,这样才能更快提高自己,效果可能更好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(17)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式