川大《C语言程序设计0008》21春在线作业1 2

[复制链接]
查看: 795|回复: 0

5万

主题

8万

帖子

18万

积分

论坛元老

Rank: 8Rank: 8

积分
189561
发表于 2021-7-18 09:30:41 | 显示全部楼层 |阅读模式
《C语言程序设计0008》21春在线作业1
试卷总分:100  得分:100
一、单选 (共 25 道试题,共 100 分)
1.在C语言中,合法的长整型常数是( )。
A.0L
B.4962710
C.324562&
D.216D
答案:A

2.下列语句中,正确的语句是( )。
A.int x=y=z=0;
B.int z=(x+y)++;
C.x=+3==2;
D.x%=2.5;
答案:C

3.若有代数式 ,则不正确的C语言表达式是( )
A.a/c/d*b*2
B.2*a*b/c/d
C.2*a*b/c*d
D.a*b/c/d*2
答案:C

4.有变量说明语句int a,b,c;,顺序执行下面语句: a=b=c=1; ++a||++b&&++c; 那么,变量b的值应是( )。
A.2
B.1
C.0
D.3
答案:B

5.若以下选项中变量已正确定义,则正确的赋值语句是( )。
A.x1=26.8%3
B.1+2=x2
C.x3=0x12
D.x4=1+2=3
答案:C

6.执行下列程序后,c的值是( )。 int a=1,b=2,c; c=1.0/b*a;
A.0
B.0.5
C.1
D.2
答案:

7.C语言中运算对象必须是整型的运算符是( )。
A.%
B./
C.=
D.<=
答案:

8.要将字符A赋给字符变量ch,下列语句中正确的是( )。
A.ch=A
B.ch=’a’-32
C.ch=“A”
D.ch=“65”
答案:

9.下述语句执行后,变量k的值是( )。 int k=1; while(k++〈10〉;
A.10
B.11
C.9
D.为雅限循环,值不定
答案:

10.main( ) { int a=666, b=888; Printf(“%dn”, a,b); } 程序运行后的输出结果是( )。
A.错误信息
B.666
C.888
D.666,888
答案:

11.C语言中while和do-while循环的主要区别是( )。
A.do-while循环体至少雅条件执行一次
B.while的循环控制条件比do-while的循环控制条件严格
C.do-while允许从外部转到循环体内
D.do-while的循环体不能是复合语句
答案:

12.以下叙述不正确的是( )
A.一个C源程序可由一个或多个函数组成
B.产生可执行程序的C源程序必须包含一个main函数
C.C程序的基本组成单位是函数
D.在C程序中一条语句占一行
答案:

13.整型变量x和y的值相等,且均为非0值,在以下选项中,结果为0的表达式是( )。
A.x||y
B.x|y
C.x&y
D.x^y
答案:

14.已知int x=23;则printf(x++*1/3)的输出结果是( )。
A.8
B.7.66
C.7.33
D.7
答案:

15.在32位的系统中,double数据类型的存储空间长度是( )字节。
A.2
B.4
C.8
D.16
答案:C

16.putchar函数可以向终端输出一个( )。
A.整数
B.实数
C.字符
D.字符串
答案:

17.以下程序段的输出结果是( )。 int a=1234; printf(“%2dn”, a);
A.12
B.34
C.1234
D.提示出错,雅结果
答案:

18.以定义c为字符型变量,则下列语句中正确的是( )。
A.c=’97’;
B.c=”97”;
C.c=97;
D.c=”a”;
答案:

19.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量‘10’是( )。
A.字符A
B.字符a
C.字符e
D.非法常量
答案:

20.组成C语言程序的是( )。
A.子程序
B.过程
C.函数
D.主程序和子程序
答案:

21.以下不是雅限循环的语句为( )。
A.for(y=0, x=1; x>++y; x=i++) i=x;
B.for( ; ; x++) ;
C.while (1) {x++; }
D.for(i=10; ; i--) sum+=i;
答案:

22.若有如下程序段,则循环体语句共执行( )次。 int k=10; while(k>0) {k--;}
A.10
B.9
C.11
D.0
答案:

23.设以下变量均为int类型,则值不等于7的表达式是( )。
A.(x=y=6, x+y, x+1)
B.(x=y=6, x+y, y+1)
C.(x=6, x+1, y=6, x+y)
D.(y=6, y+1, x=y, x+1)
答案:

24.设a为整型变量, 下列表达式中,错误的是 ( )。
A.a += a
B.a ++
C.++ a + 1
D.a + 1 ++
答案:

25.以下程序中的输出结果是( )。 main( ) { int i ,k a[10],p[3]; k=5; for(i=0;i<10;i++) a=i; for(i=0;i<3;i++) p=a[i*(i+1)]; for(i=0;i<3;i++) k+=p*2; printf(“%dn”,k); }
A.20
B.21
C.22
D.23
答案:





上一篇:川大《法理学1015》21春在线作业1 2
下一篇:川大《线性代数1016》21春在线作业1 2
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图