奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 634|回复: 0

21春【兰大网院】C语言程序设计课程作业第三套-1

[复制链接]
发表于 2021-5-19 16:56:16 | 显示全部楼层 |阅读模式
谋学网
【兰州大学网院】-C语言程序设计课程作业第三套
试卷总分:100    得分:100
第1,在C语言中,每个语句和数据定义是用( )结束
A、句号
B、逗号
C、分号
D、括号
正确资料:


第2题,C语言中,逻辑真表示为( )
A、TRUE
B、'y'或'Y'
C、1
D、非零值
正确资料:


第3题,凡是函数中未指定存储类别的局部变量,其隐含的存储类别为( )
A、auto
B、static
C、extern
D、register
正确资料:


第4题,若有int w=1,x=2,y=3,z=4;则表达式w<x?w:y<z?y:z的值是( )
A、4
B、3
C、2
D、1
正确资料:


资料来源:谋学网(www.mouxue.com),一下关于宏替换的叙述不正确的是
A、宏替换只是字符替换
B、 宏名无类型
C、 宏替换不占用运行时间
D、 宏替换不占用编译时间
正确资料:


第6题,设有以下程序片段:char a[ ]='hello',*p;p=a;printf('%d',*(p+5));执行上面的程序片段后的结果为( )
A、111
B、 0
C、104
D、不确定的值
正确资料:


第7题,执行语句for(i=1;i++<4;);后变量的值为( )
A、3
B、4
C、5
D、不定
正确资料:


第8题,若x、i、j和k都是int型变量,则计算下面表达式后,x的值为( ) x=(i=4,j=16,k=32)
A、4
B、16
C、32
D、52
正确资料:


第9题,下面程序的输出是( )main(){enum team {my, your=4,his,her=his+10};printf('%d%d%d%d
',my,your,his,her);}
A、0 1 2 3
B、0 4 0 10
C、0 4 5 15
D、l 4 5 15
正确资料:


资料来源:谋学网(www.mouxue.com),若以'a+'方式打开一个已存在的文件,则以下叙述正确的是( )
A、文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和修改操作
B、文件打开时,原有文件内容不被删除,位置指针移到文件开头,可作重写和读写操作
C、文件打开时,原有文件内容被删除,只可作写操作
D、以上叙述皆不正确
正确资料:


第11题,若有以下定义,int a,b;float x; 则正确的赋值语句是( )
A、a=1,b=2
B、b++
C、a=b=5
D、b=int(x)
正确资料:


资料来源:谋学网(www.mouxue.com),设整型变量a值为9,则下列表达式中使b的值不为4的表达式( )
A、b=a/2
B、b=a%2
C、b=8-(3,a-5)
D、b=a>5?4:2
正确资料:


第13题,若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为(假设a[0][0]位于数组的第一个位置上)( )
A、i*m+j
B、j*m+I
C、i*m+j-1
D、i*m+j+1
正确资料:


第14题,下列运算符中优先级最低的是( )
A、? :
B、&&
C、+
D、!=
正确资料:


资料来源:谋学网(www.mouxue.com),根据下面程序及数据的输入和输出形式,main(){char ch1,ch2,ch3;输入语句printf('%c%c%c',ch1,ch2,ch3);}, 输入形式:AuBuC输出形式:AuB, 程序中输入语句的正确形式应该为( )(u代表空格)
A、scanf('%c%c%c',&ch1,&ch2,&ch3)
B、scanf('%c,%c,%c',&ch1,&ch2,&ch3)
C、scanf('%c %c %c',&ch1,&ch2,&ch3)
D、scanf('%c%c',&ch1,&ch2,&ch3)
正确资料:


第16题,printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式( )
A、从左起输出该字符串,右补空格
B、按原字符串长从左向右全部输出
C、右对齐输出该字符串,左补空格
D、输出错误信息
正确资料:


第17题,对说明语句int a[10]={6,7,8,9,10};的正确理解是( )
A、将5个初值依次a[1]至a[5]
B、将5个初值依次a[0]至a[4]
C、将5个初值依次a[5]至a[9]
D、将5个初值依次a[6]至a[10]
正确资料:


第18题,下面的程序main(){int x=3;do{printf("%d
",x-=2);}while(!(--x));},描述正确的是( )
A、输出的是1
B、输出的是1和-2
C、输出的是3和0
D、是死循
正确资料:


第19题,下面程序main(){int x=4,y=0,z;x*=3+2; printf("%d",x);x*=y= =(z=4); printf("%d",x);}的输出结果是( )
A、14 40
B、20 0
C、20 4
D、14 4
正确资料:


资料来源:谋学网(www.mouxue.com),a为0111,b为0123,a、b、c均为无符号短整型变量,则语句printf('%o,%o,%o,%o',c=~a,c=a&b,c=a|b,c=a∧b)的输出结果为( )
A、177666,101,133,32
B、0177666,0123,0333,032
C、0177666,0101,0133,032
D、177666,0123,0133,034
正确资料:


第21题,下面程序#include <stdio.h>main(){int y=10;do {y--;}while(--y);printf('%d
',y--);}的运行结果是( )
A、1
B、-1
C、8
D、0
正确资料:


第22题,strcmp3(char *s,char *t){for (;*t= =*s;){if (!*t) return 0; t++;s++;}return (*s-*t);}库函数strcmp(char*s,char*t)是功能相等的程序段
√、对
×、错
正确资料:√


第23题,若有说明int c; 则while(c=getchar());是错误的C语句.
√、对
×、错
正确资料:×


第24题,在计算机内部,unsigned int 和 int类型的数据所占存储空间大小是一样的.
√、对
×、错
正确资料:√


资料来源:谋学网(www.mouxue.com),C语言程序中,一个文件中的函数可以引用另一个文件中的函数和变量
√、对
×、错
正确资料:√


第26题,下面四个选项中,均是不合法的用户标识符的选项是( )
A、A,P_0,do
B、float,la0,_A
C、b-a,goto,int
D、_123,temp,INT
正确资料:


第27题,下面程序#include <stdio.h>main(){int a=1,b=10;do{b-=a;a++;}while(b--<0);printf('a=%d,b=%d
',a,b);}的运行结果是( )
A、a=3,b=11
B、a=2,b=8
C、a=1,b=-1
D、a=4,b=9
正确资料:


第28题,判断char型变量c1是否小写字母的正确表达式为
A、'a'<=c1<='z'
B、  (c1>='a')&&(c1<='z')
C、  (c1>=a)&&(c1<=z)
D、 ('a'<=c1)||('z'>=c1)
正确资料:


第29题,下面哪个表达式的值为4:
A、11/3
B、11.0/3
C、(float)11/3
D、(int)(11.0/3+0.5)
正确资料:


资料来源:谋学网(www.mouxue.com),设有程序段int k=10;while(k=0) k=k-1;则下面描述中正确的是( )
A、while循环执行10次
B、循环是无限循环
C、循环体语句一次也不执行
D、循环体语句执行一次
正确资料:


第31题,若fp是指向某文件的指针,且feof(fp)的返回值是非零值,则表示
A、已读到此文件末尾
B、 未读到此文件的末尾
C、 此文件已关闭
D、 此文件尚未被打开
正确资料:


第32题,函数rewind的作用是( )
A、使位置指针指向文件的末尾
B、将位置指针指向文件中所要求的特定位置
C、使位置指针重新返回文件的开头
D、使位置指针自动移到下一个字符位置
正确资料:


第33题,函数ftell的作用是( )
A、取得当前文件指针的位置,该位置为相对于文件开头的位移量表示
B、取得当前文件指针的位置,该位置为相对于文件末尾的位移量表示
C、出错时返回值为0
D、以上叙述都不正确
正确资料:


第34题,若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是( )
A、exp==0
B、exp!=0
C、exp==1
D、exp!=1
正确资料:


第35题,C语言提供的合法关键字是( )
A、break
B、print
C、funtion
D、end
正确资料:


第36题,字符串"China"在内存中占用几个字节
A、3
B、 4
C、   6
D、  8
正确资料:


第37题,下面是对数组s的初始化,其中不正确的是( )
A、char s[ ]='abcde'
B、char s[5]={1,2,3,4,5}
C、char s[5]={'a','b','c','d','e'}
D、char s[5]='abcde'
正确资料:


第38题,以下程序main(){int i=010,j=10,k=0x10;printf('%d,%d,%d
',i,j,k);的输出结果是( )
A、8,10,16
B、8,10,10
C、10,10,10
D、10,10,16
正确资料:


第39题,以下关于运算符优先顺序的描述中正确的是( )
A、关系运算符<算术运算符<赋值运算符<逻辑运算符
B、逻辑运算符<关系运算符<算术运算符<赋值运算符
C、赋值运算符<逻辑运算符<关系运算符<算术运算符
D、算术运算符<关系运算符<赋值运算符<逻辑运算符
正确资料:


第40题,阅读以下程序,int w=1,x=2,y=3,z=4,m;m=w<x?w:x;m=m<y?m:y;m=m<z?m:z;则执行语句后m的值是( )
A、1
B、2
C、3
D、4
正确资料:


第41题,以下对二维数组a的正确说明是( )
A、int a[3][]
B、float a(3,4)
C、double a[1][4]
D、float a(3)(4)
正确资料:


第42题,C语言中调用printf进行输出时需要注意,在格式控制串中,格式说明与输出项的个数必须相同。如果格式说明的个数小于输出项的个数,多余的输出项将( );如果格式说明的个数多于输出项的个数,则对于多余的格式将输出不定值(或0)
A、不予输出
B、输出空格
C、照样输出
D、输出不定值或0
正确资料:


第43题,下面程序的运行结果是( )#include<stdio.h> main(){int a[6],i;for(i=1;i<6;i++){a[i]=9*(i-2+4*(i>3))%5;printf('%2d',a[i]);}}
A、4 0 4 0 4
B、-4 0 4 0 3
C、-4 0 4 4 3
D、-4 0 4 4 0
正确资料:


第44题,定义如下变量和数组:int k,a[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是( )。for(k=0;k<3;k++) printf('%d ',a[k][2-k]);
A、3 5 7
B、3 6 9
C、1 5 9
D、1 4 7
正确资料:


第45题,main(){int x,y,z;x=1;y=1;z=0;x=x||y&&z;printf('%d,%d',x,x&&!y||z);}程序的运行结果是1,1
√、对
×、错
正确资料:


第46题,若有说明int *p1,*p2,m=5,n;则p1=&m;p2=&p1;是正确的程序段
√、对
×、错
正确资料:


第47题,下列语句new→next=head;head=new;可以完成建立2结点的单向链表的功能
√、对
×、错
正确资料:


第48题,C语言中形参到实参传递是双向的
√、对
×、错
正确资料:














本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-11-26 02:09 , Processed in 0.097433 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表