1:在C语言中,一个int型数据在内存中占用2个字节,则int型数据的取值范围为( )
2:下面程序的运行结果是( )。
#include<stdio.h>
main()
{int i,j;
for(i=4;i>=1;i--)
{for(j=1;j<=i;j++) putchar(‘#’);
for(j=1;j<=4-i;j++) putchar(‘*’);
putchar(‘\n’);
}
}
3:设int x;当x的值分别为1、2、3、4时.表达式(x&l==1)?1:o的值分别是( ),( ),( ),( ).
4:当调用函数read从磁盘文件中读数据时,若函数的返回值为10,则表明读入了10个字符;若函数的返回值为0,则是( );若函数的返回值为-1,则意味着( )。
5:若s是int型变量,且s=6,则下面表达式的值为()。
s%2+(s+1)%2
6:若有定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为().
(float)(a+b)/2+(int)x%(int)y
7:以下程序的运行结果是( ).
mian()
{
unsigned a,b;
a=0*9a;
b=a;
printf(“a:%x\nb:%x\n”,a,b);
}
8:下面程序段的运行结果是( )。
har str[]=”abc\0def\0ghi”,*p=str;
printf(“%s”,p+5);
9:在C语言中(以16位PC机为例),一个float型数据在内存中所占用的字节数为();一个double型数据在内存中所占用的字节数为()。
10:与表达式x^=y-2等价的另一书写形式是( ).
C语言题求解。
这种类型的题目,很简单,但是又相当关键,是编程基础中的基础,下面给你解答 第一问x为负数,可以写为x<0;第二问x为奇数,需要用到取余运算符,如果对2取余结果为0,则表明能够被2整除,显然是偶数,如果是1,则为奇数,因此本题可写为x%2!=0或者x%2=1 第三问跟第二问差不多,x%3!=...
9月计算机二级《C语言》上机考题及答案
1、以下选项中属于C语言的数据类型是( )。A. 复合型 B. 双精度型 C. 逻辑型 D. 集合型 2、以下说法中正确的是( )。A. C语言程序总是从第一个的函数开始执行 B. 在C语言程序中,要调用的函数必须在main()函数中定义 C. C语言程序总是从main()函数开始执行 D. C语言程序中的main()函...
c语言单片机考试题目急用
5、j
c语言问题: 1.已知int a[10];占用内存(? )个字节的存储单元,代表他们...
1.在32位机子上,int占4个字节,int a[10]有10个元素,故有40个字节,但是,C语言的考题是在考察的是TC环境,即每个int变量占2个字节,因此,这里填的是20,他的首地址即第一个元素的地址,那么,而数组名即代表数组的首地址,因此可以填a,当然,第一个元素的地址也是数组的首地址,所以填&a...
C语言的几道考题,请各位高手帮忙,急!!!(追加50分)
第二题我算也等于-24 三题我答案和你的一样 四题 五题的S=0没什么作用,可以不写,最后的GETCH也可不写,我是没发现有什么用。六题 include<stdio.h> int stu(int a,int b,int c);int stu(int a,int b,int c){ int s;s=a*a+b*b+c*c;return s;} void main(){ int a,b...
C语言考题: 表达式a=2*6,a*3,a+5的值是? 我写了一下程序,应该是12。为...
整个表达式的值是17 但是a的值是12 逗号运算“,”是从左向右 而且赋值运算符“=”优先级高于逗号运算符 a=2*6,a*3,a+5 先求a=2*6,则a的值变成了12 再a*3,但a的值还是12,因为a*3并没有再赋值给a 再a+5 ,a+5 的值是17 注意:逗号表达式的值是最后一个表达式的值,在...
速阅C语言经典考题
C语言经典题目 1、有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?2、一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?3、用*号输出字母C的图案。4、输出9*9口诀。5、利用条件运算符的嵌套来完成此题:学习成绩>=90分...
C语言二级考题系列——通过指针统计字符串中大小写字符的个数
详情请查看视频回答
c语言的表达式
所以不可能有8这个数。第三题,A正确,B同第一题D,应该是(int)3e2,C错误,不能有2 * a在等号左边;D中间出现了a + a,它在等号左边,这样是不行的,如果a=a+(a=a+3)就没问题。P.S.楼上的~题目没问题,把'R'也就是82(ASCII码)赋给int型在C语言中是合法的~...
c语言char c[][10]={"hello","world!"};则sizeof(c[1])的值是多少?
因为字符数组c[1]={"world!"}在定义时被分配了10字节的内存空间,尽管它只被使用了6个字节(如果算上字符串末尾的'\\0'的标记符的话是7个)。