东大18秋学期《高级语言程序设计基础》在线作业2.doc

东大18秋学期《高级语言程序设计基础》在线作业2.doc

ID:62161582

大小:26.50 KB

页数:13页

时间:2021-04-19

东大18秋学期《高级语言程序设计基础》在线作业2.doc_第1页
东大18秋学期《高级语言程序设计基础》在线作业2.doc_第2页
东大18秋学期《高级语言程序设计基础》在线作业2.doc_第3页
东大18秋学期《高级语言程序设计基础》在线作业2.doc_第4页
东大18秋学期《高级语言程序设计基础》在线作业2.doc_第5页
资源描述:

《东大18秋学期《高级语言程序设计基础》在线作业2.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、优选(单选题)1:有两个字符数组a、b,则以下正确的输入语句是()。A:gets(a,b);B:scanf("%s%s",a,b);C:scanf("%s%s",&a,&b);D:gets("a");gets("b");"正确答案:(单选题)2:设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断是()。    for(y=100;x!=y;++x,y++)     printf("****");A:循环体只执行一次B:是无限循环C:循环体一次都不执行D:for语句中存在语法错误正确答案:(单选题)3:有下面的程序段chara[3],b[]="China";a=

2、b;printf("%s",a);则()。A:运行后将输出ChinaB:运行后将输出ChC:运行后将输出ChiD:编译时出错正确答案:(单选题)4:下面程序段的输出结果是()。inta=023;printf("%d",--a);A:23B:1713/13优选C:18D:24正确答案:(单选题)5:语句while(!y)中的表达式!y等价于()。A:y==0B:y!=1C:y!=0D:y==1正确答案:(单选题)6:以下判断正确的是()。A:char*s="string";等价于char*s;*s="string";B:charstr[10]={"string"};等价于charstr

3、[10];str={"string"};C:char*s="string";等价于char*s;s="string";D:charstr[10]={"string"};等价于charstr[10];*str={"strint"};"正确答案:(单选题)7:若执行下述程序时从键盘输入34,则输出结果是()。#includemain(){inta,b,s;scanf("%d%d",&a,&b);s=a;if(a

4、的一组选项是()。A:a,p,&*aB:*&a,&a,*pC:&a,p,&*pD:*&p,*p,&a"正确答案:(单选题)9:以下能正确进行字符串赋值操作的是()。A:chars[5]={"12345"};B:chars[5]={'1','2','3','4','5'};C:char*s;*s="12345";D:char*s="12345";"正确答案:(单选题)10:以下对指针变量的操作中,不正确的是()。A:intp,*q;q=&p;B:int*p,*q;q=p=NULL;C:inta=5,*p;*p=a;D:inta=5,*p=&a,*q=&a;*p=*q;"正确答案:(单选题)

5、11:以下正确的说法是()。A:实参和与其对应的形参各占用独立的存储单元13/13优选B:实参和与其对应的形参共占用一个存储单元C:只有当实参和与其对应的形参同名时才共用存储单元D:形参是虚拟的,不占用存储单元正确答案:(单选题)12:若k为整型变量,则以下for循环的执行次数是()。    for(k=2;k==0;)     printf("%d",k--);A:无限次B:0次C:1次D:2次正确答案:(单选题)13:在C语言中,一维数组的定义方式为:类型说明符数组名()。A:[常量表达式]B:[整型表达式]C:[整型常量或整型表达式]D:[整型常量]正确答案:(单选题)14:下面程

6、序的输出结果为()。main(){inta=1,b=0;switch(a){case1:switch(b){case0:printf("**0**");break;case1:printf("**1**");break;}case2:printf("**2**");break;}}A:**0**B:**0****2**13/13优选C:**0****1****2**D:有语法错误正确答案:(单选题)15:若a为int类型变量,则执行以下程序段后a的值为()。a=5;a*=a/=a++;A:2B:1C:40D:3正确答案:(单选题)16:以下在任何情况下计算两数积时都不会引起二义性的宏定义

7、是()。A:#defineMUL(x,y)x*yB:#defineMUL(x,y)(x)*(y)C:#defineMUL(x,y)(x*y)D:#defineMUL(x,y)((x)*(y))"正确答案:(单选题)17:下程序()。    main()  {intx1=3,x2=0,x3=0;     if(x1=x2+x3)printf("****");elseprintf("####");    }A:输出:****B:输出:#

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。