作业帮 > 综合 > 作业

急求答案!求高手帮忙做一下这套C语言的模拟题!

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 18:13:21
急求答案!求高手帮忙做一下这套C语言的模拟题!
1、Turboc2.0 中,若定义unsigned long b ,则变量b在内存中分配的字节数是( ).
A1个
B2个
C4个
D8个
2、以下叙述中正确的是_____.
Abreak语句只能用于switch语句体中
Bcontinue语句的作用是:使程序的执行流程跳出包含它的所有循环
Cbreak语句只能用在循环体内和switch语句体内
D在循环体内使用break语句和continue语句的作用相同
3、设int year;,要使!(year%4==0 && year%100!=0 | | yrat%400==0的值为1,year可取的数据是( ).
A1600
B1900
C2005
D2008
4、以下叙述正确的是_____.
A用do-while语句构成的循环不能用其它语句构成的循环来代替
B用do-while语句构成的循环只能用break语句退出
C用do-while语句构成的循环只能用break语句退出
D用do-while语句构成的循环只能用break语句退出
5、若有定义char str [10 ]= { “China”},str2 [10];,要将strl中的字符串复制到str2中去,正确的方法是( ).
Asercpy(str2,strl)
Bstrcpy(“China”,str2)
Cstrcpy(strl,str2)
Dstr2=strl
6、下列是关于数组的叙述,不正确的是_____.
A在定义数组时,数组名前的类型是指明数组各元素的类型
B数组各元素的类型是相同的,而且是有序的
C在引用数组元素时,数组元素的下标表达式必须是常量整型表达式
D对整型数组来说,未初始化时,各数组元素的值是不确定的
7、在一个源程序中,main函数的位置_____.
A必须在最前面
B必须在系统调用的库函数的后面
C没有具体要求
D必须在最后
8、设有int a =3;,则a+=a-=a*a的值是( ).
A18
B9
C-12
D3
9、C语言中最简单的数据类型包括_____.
A整型、实型、逻辑型
B整型、实型、字符型
C整型、字符型、逻辑型
D字符型、实型、逻辑型
10、若有int a=1,b=2,c=3,d=4;,则表达式a>b? a:c>d?c:d的值是( ).
A1
B2
C3
D4
11、为了判断两个字符串s1和s2是否相等,应当使用_____.?
Aif(s1==s2)
Bif(s1=s2)
Cif(strcmp(s1,s2))真
Dif(strcmp(s1,s2)==0) 假
12、一个全局变量的作用域是( ).
A整个源文件
B所定义的函数
C整个程序
D从定义位置起到本文件结束
13、有字符数组x[50],y[50],则正确的输出语句是_____.
Aprintf(″%s″,″%s″,x,y);
Bputs(x);puts(y);
Cputchar(x,y);
Dputs(x,y);
14、正确的用户自定义标识符是_____.
Aa=2
Ba+b
Cname
Ddefault
15、下面转义字符中,表示字符串结束的是( ).
A\0
B\n
C\r
D\f
16、设ch是char型变量,其值为‘A’,且有表达式ch=(ch>=‘A’&&ch
C
C
D
选项重复了,没有正确的.
C
C
C
C
B
D
D
B
C
A
B
D
D
B
无解
再问: 能解释一下第3,8,18,19,20题吗?还有第11题你忘了写答案。谢谢啊
再答: 第三题是能被4整除,不能被100整除或直接被400整除。这是判断闰年的条件。 只有2008符合。即使不知道闰年,那整出一下也是可以的 8题,右结合性 a*a 结果是9 a-=a*a 可以变形为 a=a-a*a 那就是3-9了 a=a+a 因为a 是变量,刚才是-6了。那就是 -12 18 k/2 得到0,能整除,得到1 不能整除。只有得到1才可以进入分值 因为0 为假 1为真 k/2==1 属于不能整除得到1 1和1相等,还是1 为真 != 意思是不等于 既然不等于0 也就是逻辑真了 ABC意思相同 只有最后一个 等于1 了,后又做了非运算,结果为0了 19 while 叫当型循环,只有当条件为真是,才能循环。 为真的标准是 (表达式)不能为0 11题答案为 D
再问: 第3 题 1600也可以啊 第19题 我认为选D,题干是结束循环,不过能不能解释一下C和D的区别 第20题 a[0]和a[2]代表什么意思 谢谢啊
再答: 3题 1600不能被100整除吗? 19题应该是 D,我没看好题。C D 正好相反啊。 20题 a[0] 是1 a[2] 是3 这在C语言中叫列举赋值法。1234分别进入 0 1 2 3 四个元素。
再问: 谢谢啦,还有一个,能不能也帮忙回答一下啊 http://zhidao.baidu.com/question/283334214.html