欢迎光临
奥鹏作业辅导

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

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导

东师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

 

 

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

热门文章

猜你喜欢

  • 股票股利是指()。

  • 股票股利是指()。 A.用资本公积发放的股利 B.用增发股票分配的利润 C.用债券发放的股利 D.以上都不是 答案:B
  • 19春华师《西方经济学》在线作业[答案]

  • 华师《西方经济学》在线作业-0003 试卷总分:100 得分:0 一、 单选题 (共 10 道试题,共 30 分) 1.对通货膨胀现象最恰当的描述是( ) A.流通中的货币量过多而引起
  • 南开18春学期《市政学》在线作业答案

  • 18春学期《市政学》在线作业-0002 试卷总分:100 得分:0 一、 单选题 (共 20 道试题,共 40 分) 1.一下特征中,()不属于我国城市化的主要特征 A.政府主导的城市化
  • 北语21春《审计学》作业1[答案]奥鹏作业

  • 21春《审计学》作业1 试卷总分:100 得分:100 一、单选题 (共 18 道试题,共 90 分) 1.注册会计师获取的下列以文件记录形式的证据中,证明力最强的是_____。 A