东大网院22年9月高级语言程序设计基础X-2022春-03题目非答案_第1页
东大网院22年9月高级语言程序设计基础X-2022春-03题目非答案_第2页
东大网院22年9月高级语言程序设计基础X-2022春-03题目非答案_第3页
东大网院22年9月高级语言程序设计基础X-2022春-03题目非答案_第4页
东大网院22年9月高级语言程序设计基础X-2022春-03题目非答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

答案来源:高级语言程序设计基础X_2022春_03[单选题]以下程序的输出结果是()。main(){inta=0,b=1,c=0,d=20;if(a)d=d-10;elseif(!b)if(!c)d=15;elsed=25;printf("d=%d\n",d);}答案资料下载请参考说明

A.d=10

B.d=15

C.d=20

D.d=25

正确答案:——C——[单选题]在C语言中,错误的int类型的常数是()。

A.32768

B.0

C.37

D.0xAF

正确答案:——A——[单选题]下面对typedef的叙述中不正确的是()。

A.用typedef不能定义变量名

B.用typedef可以定义新的数据类型

C.用typedef只是将已存在的类型用一个新的标识符来代表

D.使用typedef有利于程序的通用和移植

正确答案:——B——[单选题]判断char型变量c1是否为大写字母的正确表达式是()。

A.A'<=c1<='Z'

B.(c1>='A')&(c1<='Z')

C.(c1>='A')&&(c1<='Z')

D.('A'=c1)

答案

正确答案:————[单选题]若有以下程序段:for(m=1;m<=100;m++){scanf("%d",&y);if(y<0)continue;printf("%3d",m);}正确的描述是()。

A.当y<0时整个循环结束

B.y>=0时什么也不输出

C.printf函数永远也不执行

D.最多允许输出100个非负整数

正确答案:————[单选题]设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断是()。for(y=100;x!=y;++x,y++)printf("****\n");

A.循环体只执行一次

B.是无限循环

C.循环体一次都不执行

D.for语句中存在语法错误

正确答案:————[单选题]在C语言中,一维数组的定义方式为:类型说明符数组名()。

A."[常量表达式]"

B."[整型表达式]"

C."[整型常量或整型表达式]"

D."[整型常量]"

正确答案:————[单选题]执行以下程序段后,y的值是()。inta[]={1,3,5,7,9}intx=0,y=1,*ptr;ptr=&a[1];while(!x){y+=*(ptr+x);x++;}

A.1

B.2

C.4

D.24

正确答案:————[单选题]C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是()。

A.地址传递

B.单向值传递

C.由实参传给形参,再由形参传回实参

D.由用户指定传递方式

正确答案:————[单选题]下面程序段的运行结果是()。chara[7]="abcdef";charb[4]="ABC";strcpy(a,b);printf("%c",a[5]);

A.空格

B.\0

C.e

D.f

正确答案:————[单选题]以下正确的函数说明是()。

A.intfun(inta,b)

B.floatfun(inta;intb)

C.doublefun()

D.intfun(chara[][])

正确答案:————[单选题]函数调用语句:fseek(fp,10L,2);的含义是:将文件位置指针()。

A.移动到距离文件头10个字节处

B.从当前位置向后移动10个字节

C.从文件尾部前移10个字节

D.移到离当前位置10个字节处

正确答案:————[单选题]若有语句:inta=4,*p=&a;,下面均代表地址的一组选项是()。

A.a,p,&*a

B.*&a,&a,*p

C.&a,p,&*p

D.*&p,*p,&a"

正确答案:————[单选题]以下程序的运行结果是()。main(){inta=1,k;for(k=0;k<3;k++)printf("%4d",f1(a));}f1(intx){staticintz=3,y=0;y++;z++;return(x+y+z);}

A.6810

B.666

C.789

D.7911

正确答案:————[单选题]当说明一个共用体变量时系统分配给它的内存是()。

A.共用体中第一个成员所需内存量

B.共用体中最后一个成员所需内存量

C.共用体成员中占内存量最大者所需的容量

D.共用体中各成员所需内存量的总和

正确答案:————[单选题]以下程序段的运行结果是()。chara[]="program",*p;p=a;while(*p!='g'){printf("%c",*p-32);p++;}

A.PROgram

B.PROGRAM

C.PRO

D.proGRAM

正确答案:————[单选题]下面程序的输出结果是()。main(){intx,i;for(i=1;i<=100;i++){x=i;if(++x%2==0)if(++x%3==0)if(++x%7==0)printf("%d",x);}}

A.3981

B.4284

C.2668

D.2870

正确答案:————[单选题]C语言结构体类型变量在程序执行期间()。

A.所有成员一直驻留在内存中

B.只有一个成员驻留在内存中

C.部分成员驻留在内存中

D.没有成员驻留在内存中

正确答案:————[单选题]若有说明:inta[][4]={0,0};则下面不正确的叙述是()。

A.数组a中的每个元素都可得到初值0

B.二维数组a的第1维大小为1

C.因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1

D.只有数组元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0

正确答案:————[单选题]在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论