问道深山去,听禅紫气来。

《C语言程序设计》21春平时作业1

阅读:14 更新时间:2021-05-18 02:13:08

《C语言程序设计》21春平时作业1


------------------------
1.已知在ASCII字符集中,字母A的序号为65,下面程序main(){char c=’A’;int i=10;c=c+10;i=c%i;printf(“%c,%d\n”,c,i);}的输出结果为( )
A.75,7
B.75,5
C.K,5
D.因存在非图形字符,无法直接显示出来
答案请点我要此答案,或联系QQ

2.设有如下定义int x=10,y=3,z;则语句printf("%d\n",z=(x%y,x/y));的输出结果是( )
A.3
B.0
C.4
D.1
答案请点我要此答案,或联系QQ

3.为了避免在嵌套的条件语句if ...else中产生二义性,c语言规定:else子句总是与()配对。
A.缩排位置相同的if
B.其之前最近的if
C.其之后最近的if
D.同一行上的if
答案请点我要此答案,或联系QQ

4.C语言的编译系统对宏命令的处理是( )
A.在程序连接时进行的
B.在对源程序中的其它语句编译之前进行的
C.在程序运行时进行的
D.和C程序中的其它语句同时进行的
答案请点我要此答案,或联系QQ

5.有如下程序int a[10]={1,2,3,4,5,6,7,8,9,10},*P=a;则数值为9的表达式是( )。
A.*P+9
B.*(P+8)
C.*P+=9
D.P+8
答案请点我要此答案,或联系QQ

6.若有说明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是( )
A.2
B.3
C.4
D.无法确定
答案请点我要此答案,或联系QQ

7.下面不正确的字符串常量是()
A.'abc'
B."12'12"
C."0"
D." "
答案请点我要此答案,或联系QQ

8.执行以下程序后的输出结果是( )int w=3,z=7,x=10;printf("%d",x>10?x+100:x-10);printf("%d",w++||z++);printf("%d",!w>z);printf("%d",w&&z);
A.0111
B.1111
C.0101
D.0100
答案请点我要此答案,或联系QQ

9.有一个函数原型如下所示: abc(float x,double y); 则该函数的返回类型为
A.void
B.double
C.int
D.float
答案请点我要此答案,或联系QQ

10.假设所有变量均为整型, 则表达式( a=5, b=2, a++, a+b ) 的值是( )
A.8
B.7
C.6
D.5
答案请点我要此答案,或联系QQ

11.下面正确的字符常量是()。
A.“c”
B.‘\\’’
C.‘’
D.‘K’
答案请点我要此答案,或联系QQ

12.C语言程序由什么组成?
A.子程序
B.主程序和子程序
C.函数
D.过程
答案请点我要此答案,或联系QQ

13.下列关于C语言中字符常量与字符串常量的叙述中,错误的是( )
A.字符常量是用单撇号括起来的一个字符
B.空格字符也可用作字符常量
C.字符串常量是用单撇号括起来的一个字符序列
D.字符串常量是用双撇号括起来的一个字符序列
答案请点我要此答案,或联系QQ

14.若有以下程序段,则值为6的表达式是 struct st{ int n;struct st *next;}; static struct st a[3]={5,&a[1],7,&a[2],9,‘\0’},*p; p=&a[0];
A.p++->n
B.p->n++
C.(*p).n++
D.++p->n
答案请点我要此答案,或联系QQ

15.下面四个选项中,均是不合法的用户标识符的选项是( )
A.A,P_0,do
B.float,la0,_A
C.b-a,goto,int
D._123,temp,INT
答案请点我要此答案,或联系QQ

------------------------
1.goto不是C语言的关键字
A.错误
B.正确
答案请点我要此答案,或联系QQ

2.C语言中,共用体类型的变量在程序运行期间,所有成员都在内存中.
A.错误
B.正确
答案请点我要此答案,或联系QQ

3.C语言本身没有输入输出语句,输入输出操作都是通过调用库函数来实现的
A.正确
B.错误
答案请点我要此答案,或联系QQ

4.int a [3][ ];是正确的对二维数组a的声明
A.正确
B.错误
答案请点我要此答案,或联系QQ

5.从变量值存在的时间角度来分,又可以分为静态存储方式和动态存储方式
A.正确
B.错误
答案请点我要此答案,或联系QQ

6.使用fseek函数可以实现的操作是改变文件的位置指针的当前位置
A.正确
B.错误
答案请点我要此答案,或联系QQ

7.strcmp3(char *s,char *t){for (;*t= =*s;){if (!*t) return 0; t++;s++;}return (*s-*t);}库函数strcmp(char*s,char*t)是功能相等的程序段
A.错误
B.正确
答案请点我要此答案,或联系QQ

8.在一个函数内部的复合语句中定义的变量,只在该复合语句范围内有效
A.错误
B.正确
答案请点我要此答案,或联系QQ

9.用typedef可以创建新的基本类型
A.错误
B.正确
答案请点我要此答案,或联系QQ

10.设已经定义了指针变量p,且p指向变量a,则*p与a的含义相同
A.正确
B.错误
答案请点我要此答案,或联系QQ

尝试在线代写作业

推荐信息