一、填空题
1.一个函数一般由两部分组成,它们分别是-----和-----。
2.一个C语言的程序至少应包含一个-----。
3.函数体用----符号开始,用----符号结束。
4.欲将一个16位二进制的整数变量的高8位清零,而只保留低8位,可用的方法是-----。
5.数组在内存中-----的储存区,数组名代表-----。
6.函数直接或间接的自己调用自己,被称作函数的-----。
7.函数在内部定义只在本函数内有效的变量叫----,在函数以外定义的变量叫-----。
二、选择题
1.下列变量中合法的是()
A. B.C.Tom B.3a6b C.-6a7b D. $ABC
2.下面两对用户定义标识符哪个可读性最强()
A. cheackquality B. salarytotal C. check-quality D. sa-la-ry-tot-al
3.设 int m=10,则下列表达式的值不等于0的有()
A. m=10/11.0 B. m==8 C. ~m&m D ~(m|m)
4.设 int x=25,则表达式 (x&20>>1)|(x>10|7&x^33)的值是()
A. 35 B. 43 C. 42 D. 41
5.C语言中,逻辑“真”等价于()
A. 大于0的数 B.大于0的整数 C.非0的数 D. 非0的整数
6.有段程序:int x=20; do{x/=2;}while(x--);请问此循环执行()次。
A. 4 B. 3 C. 5 D.不确定
7.下面选项中,于if(a)等价的是()
A. if(a==0) B.if(a!=0) C.if(a=0) D. if(a==1)
8.为判断字符串s1是否大于字符串s2,正确的语句是()
A.if(s1>s2) B.if(strlen (s1)>strlen(s2)) C.if(strcmp (s1,s2)>0) D.if (strcmp (s1,s2)==1)
急求解答:C语言程序设计试题 请专长人士帮忙解答 谢!!!
1.一个函数一般由两部分组成,它们分别是函数名和函数体。2.一个C语言的程序至少应包含一个主函数。3.函数体用{符号开始,用}符号结束。4.欲将一个16位二进制的整数变量的高8位清零,而只保留低8位,可用的方法是和0x00ff进行与运算。5.数组在内存中是一块连续的储存区,数组名代表首地址。6....
C语言程序设计题,请知道的帮忙解答下,谢谢
6 A B中指数必须用整数表示; C中do为关键字,不能用作变量;D中变量不能以数字开头。7 D 语句以分号结尾,D中有两个分号。其他的都正确
[急求助]C语言程序编程题,请高手帮忙解答下!
按照题目要求编写的程序如下(见图)
C语言程序设计中几个很基础的问题,求大神帮忙解答,感激不尽~~_百度...
C. x>0&&y<0 x>0 满足 y<0不满足 求同则为false 则为0 D. x!=y||x>=y x!=y满足 为true x>=y不满足 为false true||false 为true
c语言程序??帮忙解答
int fun(int *a,int *b,int c){ *a=(*b)++; \/\/这里的局部变量a是一个指针,指向的是main函数中的局部变量a的地址,语句*a=(*b)++的结果是先求表达式再把变量加1,结果*a=2;*b=3,因此指针a所指向的地址的值被改变为2,也就是说在main函数中的局部变量a的值应该为2。而*b所...
c语言编程题求快速解答!!
,解得:m=1 n=1 ,故A20α=620 α1 +120 α2 = 620+3 620-2 .要使AB=0,则B的列向量必为Ax=0的解,将A进行初等变化为{1 -2 3;-0 0 0 ;0 0 0},可得基础解系(2 1 0)T,(-3 0 1)T,所以B={2 -3 0;1 0 0 ;0 1 0}满足条件 用冒泡法求,就可以了 ...
C语言的题,都不难,帮忙解答,追加悬赏喔。麻烦把各个选项都解释解释最好...
第二题:这个union是表示,一块储存空间用short,long,char,三种类型来描述,所以c[0] 与i[0]一样的。这个程序是要打印s->c[0],printf("%x\\n", s ->c[0])这句里的%x表示打印的数字是十六进制的。由于c[0]里面放的是0x39,所以这里打印的正好是39.第三题:与第二题类似,注意这里求...
一道大一计算机C语言编程题,急求热心人解答,谢谢!
include <stdio.h> include <math.h> int main(){ double x,y;scanf("%lf",&x);if(x<1.0){ y=2*x-7;} else if(x>=1.0&&x<=10.0){ y=sqrt(x);} else { y=exp(x);} printf("%.2lf",y);}
一道c语言编程题求大神解答,找一下我错在哪了,谢谢了?
错误1:宏定义最后没有分号,将#define D 500;改为#define D 500 错误2:l不是整数,因此将l定义为int型就错了 错误3:既然规定输入格式为P=,那么输入时就不能直接输入数值,而应在数值之前输入P=,例如输入P=6000 另外,程序的不妥之处:1、利润不一定是整数,因此将P定义为int型不妥 2、...
C语言考试题 求解答!!!感谢!!!
这都是书里前几章讲的.(4)010是八进制,转换成十进制是8,所以p=a+8就是a[8]也就是'I',然后输出的时候是从p-5开始的,也就是a[8-5]=a[3]所以是从D开始的.(5)AB不清楚,C的话非要说错就是因为没值,D是因为取余时必须是整数,不能是小数 以上是个人的一点看法 ...