中油C语言第一次在线作业,中石油华东《程序设计(C语言)》2020年春季学期在线作业(二)...

本文提供了2020年春季学期《程序设计(C语言)》课程在线作业的详细解答,覆盖了单选题的各类考点,包括循环结构、变量定义、数组操作等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

《程序设计(C语言)》2020年春季学期在线作业(二)

试卷总分:100 得分:100

一、单选题 (共 20 道试题,共 100 分)

1.对于循环 for (k=16; k>0; k-=3) putchar(‘*’);输出是( )

A.无限循环

B.*******

C.******

D.*****

2.下列变量的定义及赋值正确的是( )

A.int i=0;j;

B.float a=b=100;

C.double x,y,z; x=y=z=100;

D.char c=”A”;

3.对于int a[ ] = {1,2,3,4,5,6}, p; p=a; *(p 3) = 2; 则*p, *(p 3)的值是( )

A.1 6

B.1 5

C.1 4

D.1 3

4.如有以下变量定义:int a=5,b=6,c=12;那么下列表达式结果为真的是( )

A.c%b

B.b/c

C.a>b

D.a-b

5.C语言中基本数据类型有( )

A.整型、实型、逻辑型

B.整型、实型、字符型、逻辑型

C.整型、实型、字符型

D.整型、字符型、逻辑型

6.若有定义int x, *p; ,则正确的赋值表达式是( )

A.p=x;

B.p=&x;

C.*p=*x;

D.*p=&x;

7.若有说明语句:char c= ‘\64’ ; 则变量C包含:

A.说明不合法,C值不确定

B.3个字符

C.2个字符

D.1个字符

8.设有语句:float x=1,y; y=x 3/2; 则y的值是( )

A.2.5

B.2

C.1

D.2.0

9.若二维数组a有m列,则a[I][j]元素前的数组元素个数为( )

A.j*m i

B.i*m j-113

C.i*m j 1

D.i*m j

10.若有定义:“int a=8,b=5,c;”,执行语句“c=a/b 0.4”后,c的值为( )

A.1.4

B.2

C.1

D.2.0

11.下述语句的输出为( ) int m=-1; printf(“%d,%u,%o”,m,m,m);

A.-1,65535,177777

B.-1,32768,177777

C.-1,32767,-177777

D.-1,-1,-11

12.能正确表示逻辑关系“a≥10或a≤0”的C语言表达式是( )

A.a>=10 || a<=0

B.a>=10 | a<=0

C.a>=10 or a<=0

D.a>=10 && a<=0

13.在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是( )

A.由实参传给形参,再由形参返回实参

B.地址传递

C.值传递

D.传递方式由用户指定

14.以下四个选项中不能看作一条语句的是( )

A.{; }

B.if(b==0)m=1;n=2;

C.if(a>0)

D.a=0,b=0,c=0;

15.以下关于数组的描述正确的是( )

A.数组大小固定,所有元素的类型必须相同

B.数组大小固定,但是可以有不同类型的数组元素

C.数组大小可变,可以有不同类型的数组元素

D.数组大小可变,但是所有数组元素的类型必须相同

16.设有定义语句:char str[][20]={"Hello","Beijing"},*p=str; 则printf("%d\n",strlen(p+20)); 输出结果是( )

A.7

B.5

C.20

D.0

17.下面不是C语言基本数据类型的是( )

A.无符号长整型

B.整型

C.指针类型

D.单精度型

18.若有:int a[ ]= {1,2,3,4,5,6,7,8},*p=a ;不能正确表示a[5]的表达式是( )

A.p[5]

B.p 5

C.*(p 5)

D.*(a 5)

19.在C语言中,字符型数据在内存中的存储形式是( )

A.补码

B.反码

C.原码

D.ASCII码

20.表示x≤0或x≥1的正确的表达式是( )

A.x>=1||x<=0

B.x>=1 or x<=0

C.x>=1 || x<0

D.x>1 || x<=0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值