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

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

ID:8517198

大小:29.00 KB

页数:4页

时间:2018-03-30

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

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

1、东大18春学期《高级语言程序设计基础》在线作业21、C2、B3、A4、D5、B一、单选题共20题,100分1、以下能正确读入字符串的程序段是()。Achar*p;scanf("%s",p);Bcharstr[10];scanf("%s",&str);Ccharstr[10],*p;p=str;scanf("%s",p);Dcharstr[10],*p=str;scanf("%s",p[1]);"正确答案是:C2、若执行下述程序时从键盘输入34,则输出结果是()。#includemain(){inta,b,s;scanf("%d%d",&a,&b);s=

2、a;if(aA186B256C324D400正确答案是:B3、系统的标准输入文件是指()。A键盘B显示器C软盘D硬盘正确答案是:A4、若有以下程序段:  for(m=1;m<=100;m++)  {scanf("%d",&y);  if(y<0)  continue;  printf("%3d",m);  }正确的描述是()。A当y<0时整个循环结束By>=0时什么也不输出Cprintf函数永远也不执行D最多允许输出100个非负整数正确答案是:D5、已知intx=10,y=20,z=30;以下语句执行后x,y,z的值是()。if(x>y)z=x;x=y

3、;y=z;Ax=10,y=20,z=30Bx=20,y=30,z=30Cx=20,y=30,z=10Dx=20,y=30,z=20"正确答案是:B6、执行以下程序段后,y的值是()。inta[]={1,3,5,7,9}intx=0,y=1,*ptr;ptr=&a[1];while(!x){y+=*(ptr+x);x++;}A1B2C4D24正确答案是:C7、下面程序的输出结果是()。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",

4、x);}}A3981B4284C2668D2870正确答案是:D8、若有说明:inta[10];则对数组元素的正确引用是()。Aa[10]Ba[3,5]Ca(5)Da[10-10]正确答案是:D9、下面对typedef的叙述中不正确的是()。A用typedef不能定义变量名B用typedef可以定义新的数据类型C用typedef只是将已存在的类型用一个新的标识符来代表D使用typedef有利于程序的通用和移植正确答案是:B10、以下为一维整型数组a的正确说明是()。Ainta(10);Bintn=10,a[n];Cintn;scanf("%d",&n)

5、;inta[n];D#defineSIZE10;inta[SIZE];正确答案是:D11、已知ch是字符型变量,则不正确的赋值语句是()。Ach=5+9;Bch='';Cch='7'+'9';Dch='a+b';正确答案是:D12、下面程序的输出结果为()。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**

6、C**0****1****2**D有语法错误正确答案是:B13、以下程序运行后,输出结果是()。  #defineADD(x)x+x  main()  {intm=1,n=2,s=3;   s*=ADD(m+n);   printf("s=%d",s);  }As=8Bs=9Cs=6Ds=18正确答案是:D14、判断char型变量c1是否为大写字母的正确表达式是()。AA'<=c1<='Z'B(c1>='A')&(c1<='Z')C(c1>='A')&&(c1<='Z')D('A'<=c1)AND('Z'>=c1)正确答案是:C15、若有定义:in

7、ta[2][3];,则以下对a数组元素地址的正确表示为()。A*(a+1)B*(a[1]+2)Ca[1]+3Da[0][0]正确答案是:A16、若调用fputc函数输出字符成功,则函数的返回值是()。A输出的字符B-1C0DEOF正确答案是:A17、设c1、c2均是char类型变量,则以下不正确的函数调用是()。Ascanf("c1=%cc2=%c",&c1,&c2);Bgetchar()Cputchar(c2);Dputchar(c1,c2)"正确答案是:D18、以下程序执行后a的值为()。  main()  {inta,m=2,k=1,*p=&k;

8、  a=p!=&m;  printf("%d",a);  }A-1B0C1D2正确答案是:

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

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

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