欢迎光临
奥鹏作业辅导

东师C程序设计18秋在线作业1答案

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导
可做全部院校网课作业、课程代看、网考、论文辅导!答案请加微信:xx99ttt 或QQ:1514133056

东师C程序设计18秋在线作业1答案答案

C程序设计18秋在线作业1-0001

试卷总分:100    得分:0

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

1.以下程序:main( ) { int i=010,j=10; printf("%d,%d\n",i,j); } 的输出结果为()

A.11,9

B.9,10

C.8,10

D.9,9

 

 

2.不正确的指针概念是()

A.一个指针变量只能指向与其类型相同的变量

B.一个变量的地址称为该变量的指针

C.只有同一类型变量的地址才能存放在指向该类型变量的指针变量之中

D.指针变量可以赋任意整数,但不能赋浮点数

 

 

3.下面可以正确表示字符型常数的是()

A.”a”

B.’t’

C.”\n”

D.297

 

 

4.以下程序 main( ) { int i=010,j=10,*pi,*pj; pi=&i; pj=&j; printf("%d,%d\n",*pi,*pj); } 的输出结果为()

A.10,10

B.8,10

C.010,10

D.8,8

 

 

5.若k为整型,则下列while循环 k=2; while(k==0) printf(“%d”,k); k--; printf(“\n”); 执行多少次?()

A.2

B.9

C.0

D.1

 

 

6.在C语言程序中,以下说法正确的是()

A.函数的定义可以嵌套,但函数的调用不可以嵌套

B.函数的定义不可以嵌套,但函数的调用可以嵌套

C.函数的定义和函数的调用都不可以嵌套

D.函数的定义和函数的调用都可以嵌套

 

 

7.下列关于C语言的文件操作顺序叙述正确的是()

A.先关闭文件

B.先测试文件已存在,再打开文件

C.先打开文件

D.对操作顺序无要求

 

 

8.设有定义int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是()

A.*p=8;

B.*q=5;

C.q=p;

D.p=1;

 

 

9.在C语言中,要求运算数必须是整型的运算符是()

A.%

B./

C.<

D.!

 

 

10.在下列程序段中, enum color { red,yellow,blue,green,white} c1; c1=white; 枚举变量 c1的值是()

A.1

B.4

C.5

D.6

 

 

11.以下的 for 循环 for(x=0,y=0;(y!=123)&&(x<4);x++) ; ()

A.执行 3 次

B.执行 4 次

C.循环次数不定

D.是无限循环

 

 

12.有以下程序 fun(int a, int b) { if(a>b) return(a); else return(b); } main() { int x=3, y=8, z=6, r; r=fun (fun(x,y), 2*z); printf("%d\n", r); } 程序运行后的输出结果是()

A.3

B.6

C.8

D.12

 

 

13.有如下定义, struct { int n; char a[10]; float m; }x; 变量x占的字节数是()

A.10

B.8

C.14

D.16

 

 

14.当说明一个结构体变量时,系统分配它的内存是()

A.各成员所需内存容量的总和

B.结构体中第一个成员所需内存

C.各成员所需内存容量的最大值

D.结构体中最后一个成员所需内存

 

 

15.设有如下定义 char *S[2]={“abcd”,”ABCD”}; 则以下说法正确的是()

A.S数组中数组元素的值分别是“abcd”,”ABCD”

B.S是指针变量,它指向含有两个数组元素的字符型一维数组

C.S数组的两个元素分别存放的字符’a’和’A’

D.S数组的两个元素分别存放的字符串“abcd”和”ABCD”的首地址

 

 

16.下面程序 main() { char ch[7]={ "65ab21"}; int i,s=0; for(i=0;ch[i]>='0' && ch[i]<='9';i+=2) s=10*s+ch[i]-'0'; printf("%d\n",s); } 运行的结果是()

A.2ba56

B.6521

C.6

D.62

 

 

17.以下程序 #define P 3 #define F(x) P*x*x main() { printf("%d\n",F(3+5)); } 的输出结果是()

A.192

B.29

C.25

D.编译出错

 

 

18.若已包含头文件<stdio.h>且有说明char s1[5],s2[7];要给s1,s2赋值,下列语句中正确的是()

A.s1=getchar();  s2=getchar();

B.scanf(“%s%s”,s1,s2);

C.scanf(“%c%c”,s1,s2);

D.gets(s1);s2=s1;

 

 

19.定义如下变量和数组: int i, x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句 for(i=0;i<3;i++) printf("%d",x[i][2-i]); 的输出结果是()

A.1 ?5 ?9

B.1 ?4 ?7

C.3 ?5 ?7

D.3 ?6 ?9

 

 

本文标签: 东师 程序设计 在线 作业 答案 
扫描二维码获取答案

热门文章

  • 东师社会保障制度18秋在线作业3答案

  • 社会保障制度18秋在线作业3-0002 试卷总分:100 得分:0 一、 单选题 (共 15 道试题,共 37 分) 1.下列属于福利国家的是 A.美国 B.德国 C.英国 D.新加坡 2.国际劳工组
  • 19春北理工《操作系统》在线作业[答案]

  • 北理工《操作系统》在线作业-0004 试卷总分:100 得分:0 一、 单选题 (共 20 道试题,共 40 分) 1.在下列文件的物理结构中,不利于文件长度动态增长的是( )

猜你喜欢

  • 北语17秋《会计信息系统》作业4答案

  • 17秋《会计信息系统》作业4 试卷总分:100 得分:0 一、 单选题 (共 9 道试题,共 36 分) 1. ()单把某一项资金拿出来,方便管理和使用。 A. 基本存款账户 B. 一般