| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 902 人关注过本帖
标题:小妹初学c语言,有些题目希望姐姐哥哥们帮我解决,谢谢~
只看楼主 加入收藏
cat32
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-6-16
结帖率:0
收藏
已结贴  问题点数:20 回复次数:9 
小妹初学c语言,有些题目希望姐姐哥哥们帮我解决,谢谢~
13道小题目有点多,但不是很难
1.c语言规定c程序的标识符是什么样的?
2。c语言规定的合法数据常量是怎样的?
3。c语言包括哪些基本的程序结构?
4。c语言中,printf("%-4.3f\n",a)要求输出的变量类型及格式要求为?
5。在c语言中,字符串的结束标志是什么?
6。在c语言中,双目运算符有什么?
7。复合语句{i=10;j=i--;}如何运算?
8。复合语句x=(a=3,b=a--)如何运算?
9。当调用函数时,实参和形参都是数组名,则向被调用函数传送的是什么?
10。在循环语句的循环体中执行continue语句,起作用是什么?
11。表达式x*=(y+x)+3是什么意思,如何运算“
12。设有以下说明语句
  struct student
  {int x; float y; char z;} *example;
正确的是___?
A.example.z B.student-->x c.example-->z d.struct.x
13。设有以下说明语句
  struct student
  {int num; char name[10];} s[10];
则下面正确的是__?
A.scanf("%d,%c,s[1].num,s[1].name)
B.scanf("%d,%s",&s[1].num,s[1].name)
C.scanf("%d,%s",&s.num,&s.name)
D.scanf("%d.%s",s.num[1],s.name[1])
 
搜索更多相关主题的帖子: c语言 小妹 初学 
2010-06-16 14:37
张文峰
该用户已被删除
收藏
得分:3 
提示: 作者被禁止或删除 内容自动屏蔽
2010-06-16 15:52
张文峰
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-06-16 15:55
张文峰
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-06-16 15:56
cat32
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-6-16
收藏
得分:0 
回复 2楼 张文峰
哦,谢谢,我知道了~
2010-06-16 15:57
???Cc丶?
Rank: 2
等 级:等待验证会员
帖 子:13
专家分:23
注 册:2010-6-16
收藏
得分:3 
1.main
4.浮点数
5.null0
  请问我知道的这3个对不对呀?
2010-06-16 19:10
huxiangwenhu
Rank: 4
等 级:业余侠客
威 望:1
帖 子:191
专家分:262
注 册:2010-6-1
收藏
得分:3 
4。c语言中,printf("%-4.3f\n",a)要求输出的变量类型及格式要求为
  输出4位有效数字,小数取三位,左补空格
7。复合语句{i=10;j=i--;}如何运算?
  变量i赋初值10,变量循环形式未知,循环条件为j=i--,当不满足时结束循环,一般用于for循环,根据具体情况定
8。复合语句x=(a=3,b=a--)如何运算?
  根据优先级,先等号运算符,先从右边开始执行,而逗号运算符是左边开始执行,所以括号内是先把3赋给a,而b=a--是先把a赋给b然后自减,所以右边的值为3,即x=3,a=2
9。当调用函数时,实参和形参都是数组名,则向被调用函数传送的是什么?
  个人觉得这问题问的没意义,传递的如果是形参,那调用有什么意思,要我说肯定是实参
10。在循环语句的循环体中执行continue语句,起作用是什么?
  中断当前循环后面语句,执行下一轮循环
11。表达式x*=(y+x)+3是什么意思,如何运算“
  可以写成x=x*(y+x)+3,至于其他的8题类似,是运算方面的知识,这个方法多用于循环语句
12。设有以下说明语句
  struct student
  {int x; float y; char z;} *example;
正确的是___?
A.example.z B.student-->x c.example-->z d.struct.x
  结构体定义,答案选A,这涉及结构体的知识,一言难尽
13。设有以下说明语句
  struct student
  {int num; char name[10];} s[10];
则下面正确的是__?
A.scanf("%d,%c,s[1].num,s[1].name)
B.scanf("%d,%s",&s[1].num,s[1].name)
C.scanf("%d,%s",&s.num,&s.name)
D.scanf("%d.%s",s.num[1],s.name[1])
  根上题类似,还涉及输出类型的知识,答案选D

以上仅仅是个人的看法,我也没学多久,不一定十分准确,你也要多看看书啊
2010-06-16 19:34
a8979595
Rank: 2
等 级:论坛游民
帖 子:34
专家分:54
注 册:2010-5-31
收藏
得分:3 
小妹初学c语言,有些题目希望姐姐哥哥们帮我解决,谢谢~
13道小题目有点多,但不是很难
1.c语言规定c程序的标识符是什么样的?//以字母和下划线开头
2。c语言规定的合法数据常量是怎样的?//只要不与特殊字符相同基本上不处理
3。c语言包括哪些基本的程序结构?//头文件,主函数函数体
4。c语言中,printf("%-4.3f\n",a)要求输出的变量类型及格式要求为?//左对齐取前面3个数字
5。在c语言中,字符串的结束标志是什么?//是“\0”
6。在c语言中,双目运算符有什么?//是"+ 、-、*、/"
7。复合语句{i=10;j=i--;}如何运算?//要看编译器决定
8。复合语句x=(a=3,b=a--)如何运算?//这是**运算取后面的值为整体值
9。当调用函数时,实参和形参都是数组名,则向被调用函数传送的是什么?//实参向形参传递
10。在循环语句的循环体中执行continue语句,起作用是什么?//跳出当前循环,执行下条语句
11。表达式x*=(y+x)+3是什么意思,如何运算“//等价于x=x*((y+x)+3)
楼主来结账!!!!!!!!!!
2010-06-18 22:14
n272367953
Rank: 2
等 级:论坛游民
帖 子:47
专家分:53
注 册:2010-4-14
收藏
得分:3 
哈哈,楼上是冤大头啊,一个愿打,一个愿挨……
2010-06-18 22:27
tk657309822
Rank: 2
等 级:论坛游民
帖 子:17
专家分:20
注 册:2010-6-8
收藏
得分:3 
1.c语言规定c程序的标识符是什么样的?
  分为三类:
       1.关键字:如使用的 if  else  int什么的
       2.系统预定义的标识符:如sin,printf,main。
       3.用户自定义标识符,这个就是自己给变量起的名字,只要不和上面的重复就行,但一般遵循见名知意(就是看到名字就大概知道是什么意思)。
2010-06-18 22:46
快速回复:小妹初学c语言,有些题目希望姐姐哥哥们帮我解决,谢谢~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018659 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved