最新消息:可做奥鹏等各院校作业论文,答案请联系QQ/微信:18866732

【奥鹏】吉大22春学期《C语言程序设计》在线作业二

吉大22春学期《C语言程序设计》在线作业二-0005

试卷总分:100  得分:100

一、单选题 (共 10 道试题,共 40 分)

1.设有定义:int n=0,*p=&n,**q=&p,则下列选项中正确的赋值语句是

A.p=1;

B.*q=2;

C.q=p;

D.*p=5;

 

2.设有int x=11;则表达式(x++*1/3)的值是

A.3

B.4

C.11

D.12

 

3.下面程序的输出结果是   main()   { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;   printf(”%d\n”,*(p+2));}

A.3

B.4

C.1

D.2

 

4.sizeof(float)是

A.一个双精度型表达式

B.一个整型表达式

C.一种函数调用

D.一个不合法的表达式

 

5.在16位C编译系统上,若定义long a;,则能给a赋40000的正确语句是

A.a=20000+20000;

B.a=4000*10;

C.a=30000+10000;

D.a=4000L*10L

 

6.请选出以下语句的输出结果   printf(”%d\n”,strlen(”\t\”\065\xff\n”));

A.5

B.14

C.8

D.输出项不合法,无正常输出

 

7.若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为

A.4

B.16

C.32

D.52

 

8.下面能正确进行字符串赋值操作的是

A.char s[5]={“ABCDE”};

B.char s[5]={ ′A′, ′B′, ′C′, ′D′, ′E′};

C.char *s;s=”ABCDE”;

D.char *s;char a; scanf(”%s”,&s);

奥鹏作业答案请进open5.net或请联系QQ/微信:18866732

9.以下程序的输出结果是

 

#include “stdio.h”

void reverse(int a[],int n)

{

int i,t;

for(i=0;i<n/2;i++){

t=a[i];

a[i]=a[n-1-i];

a[n-1-i]=t;

}

}

main(){

int b[10]={1,2,3,4,5,6,7,8,9,10};

int i,s=0;

reverse(b,8);

for(i=6;i<10;i++) s+=b[i];

printf(“%d\n”,s);

}

A.22

B.10

C.34

D.30

 

10.以下不正确的叙述是

A.在C程序中,逗号运算符的优先级最低

B.在C程序中,APH和aph是两个不同的变量

C.若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变

D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值

 

二、多选题 (共 5 道试题,共 20 分)

11.以下______是正确的转义字符。( )

A.‘\\’

B.‘\’

C.‘\81′

D.‘\0′

 

12.在缓冲文件系统中用于读写的函数有

A.putchar ()

B.fread()

C.rewind ()

D.purw()

 

13.C语言中函数返回值的类型与下列哪项无关?

A.定义函数时所指定的函数类型

B.调用函数时临时

C.调用该函数的主函数类型

D.return语句中的表达式类型

 

14.对静态变量的正确描述

A.静态局部变量在静态存储区内分配单元

B.静态外部变量可以赋初值,也可以不赋初值

C.静态外部变量的作用与外部变量相同

D.静态局部变量在函数调用结束时,仍保存其值,不会随着消失。

 

15.函数调用可以______。

A.出现在一个表达式中

B.出现在执行语句中

C.作为一个函数的实参

D.作为一个函数的形参

 

三、判断题 (共 10 道试题,共 40 分)

16.putchar()函数可以输出一个字符串

 

17.‘ a’和“a”在内存中所占字节数相同。( )

 

18.C语言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。( )

 

19.函数必须有返回值,否则不能使用函数

 

20.若打开文件的方式为“w”而该文件已经存在,则文件中原有数据被清除。

 

21.数据结构指的是数据的组织形式,数组就是一种数据结构( )

 

22.调用函数只可得到一个返回值,而用宏可以设法得到几个结果。

 

23.C语言规定标识符可由字母、数字、下划线三种字符组成,第一个字符可以为数字或字母。( )

 

24.puts和gets函数只能输入或输出一个字符串

 

25.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。

转载请注明:奥鹏作业之家 » 【奥鹏】吉大22春学期《C语言程序设计》在线作业二

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址