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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2021-5-19 16:55:33 | 显示全部楼层 |阅读模式
谋学网
【兰州大学网院】-C语言程序设计课程作业第一套
试卷总分:100    得分:100
第1,若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是( )
A、scanf('%d%lx,%le',&x,&y,&z)
B、scanf('%2d*%d%lf',&x,&y,&z)
C、scanf('%x%*d%o',&x,&y)
D、scanf('%x%o%6.2f',&x,&y,&z)
正确资料:


第2题,判断char型变量ch是否为大写字母的正确表达式为( )
A、A'<=ch<='Z'
B、(ch>='A')&(ch<='Z')
C、(ch>='A')&&(ch<='Z')
D、('A'<=ch)AND('Z'>=ch)
正确资料:


第3题,表达式a<b||c&d的运算顺序为( )
A、&,<,||
B、&,||,<
C、<,||,&
D、<,&,||
正确资料:


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


资料来源:谋学网(www.mouxue.com),以下不正确的说法为( )
A、在不同函数中可以使用相同名字的变量
B、形式参数是局部变量
C、在函数内定义的变量只在本函数范围内有效
D、在函数内的复合语句中定义的变量在本函数范围内有效
正确资料:


第6题,定义一个联合体变量时,系统分配给它的内存是( )
A、联合体中第一个成员所需内存量
B、联合体中最后一个成员所需内存量
C、成员中占内存量最大者所需的容量
D、各成员所需内存量的总和
正确资料:


第7题,若i是int型变量,且有下面的程序片段i=0;if(i<=0) printf('####') else printf('****');上面程序片段的输出结果是( )
A、####
B、****
C、####****
D、有语法错误,无输出结果
正确资料:


第8题,有下列程序段:char ch; int s=0; for(ch='A';ch<'Z';++ch) if(ch%2= =0) s++; printf("%d",s);则执行上述片段后,程序的输出结果是( )
A、13
B、12
C、26
D、25
正确资料:


第9题,若有以下定义, int k=7,x=12, 则能使值为3的表达式是( )
A、x%=k%=5
B、x%=k-k%5
C、x%=(k-k%5)
D、(x%=k)-(k%=5)
正确资料:


资料来源:谋学网(www.mouxue.com),下面程序的运行结果是( )#include<stdio.h>main(){int i,b,k=0;for(i=1;i<=5;i++){b=i%2;while(b-->=0) k++;}printf('%d,%d',k,b);}
A、3,-1
B、8,-1
C、3,0
D、8,-2
正确资料:


第11题,以下程序段x=-1;do  x=x*x;while(!x);( )
A、是死循环
B、循环执行两次
C、循环执行一次
D、有语法错误
正确资料:


资料来源:谋学网(www.mouxue.com),将高级语言编写的程序翻译成目标程序的程序是( )
A、解释
B、编译
C、汇编
D、二进制
正确资料:


第13题,以下选项中可作为C语言合法整数的是
A、10110B
B、  0386
C、   0Xffa
D、  x2a2
正确资料:


第14题,在C语言中,反斜杠符是( )
A、\n
B、\t
C、\v
D、\\
正确资料:


资料来源:谋学网(www.mouxue.com),在C语言中,每个语句和数据定义是用( )结束
A、句号
B、逗号
C、分号
D、括号
正确资料:


第16题,下面程序段x=y=0;while(x<15) y++,x+=++y;printf('%d,%d',y,x);的运行结果是( )
A、20,7
B、6,12
C、20,8
D、8,20
正确资料:


第17题,若有定义typedef char STRING[255]; STRING s; 则s是
A、字符指针数组变量
B、字符指针变量
C、字符变量
D、字符数组变量
正确资料:


第18题,定义如下变量和数组: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
正确资料:


第19题,设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为( )
A、1
B、2
C、3
D、4
正确资料:


资料来源:谋学网(www.mouxue.com),下列数组的定义中,会产生错误的是( )
A、int a[10]={'0','1','2','3','4','5','6','7','8','9'}
B、int a[10]={0,1,2,3,4,5,6,7,8,9}
C、char a[5]='Hello'
D、char a[5]={'H','e','l','l','o'}
正确资料:


第21题,设有说明:char *str[10];则标识符str的意义是( )
A、str是一个指向有10个元素的数组的指针
B、str是一个有10个元素的数组,数组元素的数据类型是指向char型的指针型
C、str是一个指向char型函数的指针
D、str是具有10个指针元素的一维指针数组,每个元素都只能指向整型变量
正确资料:


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


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


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


资料来源:谋学网(www.mouxue.com),C语言中没有真正的多维数组
√、对
×、错
正确资料:√


第26题,设有说明:double y=0.5,z=1.5;int x=10;则能够正确使用C语言库函数的赋值语句是( )
A、z=exp(y)+fabs(x)
B、y=log10(y)+pow(y)
C、z=sqrt(y-z)
D、x=(int)(atan2((double)x,y)+exp(y-0.2))
正确资料:


第27题,下面是对数组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'
正确资料:


第28题,在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是( )
A、extern
B、register
C、auto
D、static
正确资料:


第29题,设整型变量a和b的值分别为8和9。printf('%d,%d',(a++,++b),b--);的输出是( )
A、8,8
B、8,7
C、9,9
D、10,9
正确资料:


资料来源:谋学网(www.mouxue.com),若有定义:int (*p)[4];则标识符p( )
A、是一个指向整型变量的指针
B、是一个指针数组名
C、是一个指针,它指向一个含有四个整型元素的一维数组
D、定义不合法
正确资料:


第31题,若已定义int a;下面对(1)(2)两个语句(1)int *p=&a; (2)*p=a;的正确解释是( )
A、语句(1)和(2)中的*p含义相同,都表示给指针变量p赋值
B、(1)和(2)语句的执行结果,都是把变量a的地址赋给指针变量p
C、(1)在对p进行说明的同时进行初始化,使p指向a (2)将变量a的值赋给指针变量p
D、(1)在对p进行说明的同时进行初始化,使p指向a (2)将变量a的值赋给*p
正确资料:


第32题,为了避免在嵌套的条件语句if-else中产生二义性,C语言规定:else子句总是与      配对( )
A、缩排位置相同的if
B、其之前最近的没有else配对的if
C、其之后最近的if
D、同一行上的if
正确资料:


第33题,以下叙述正确的是( )
A、在C程序中,main函数必须位于程序的最前面
B、在C程序的每一行只能写一条语句
C、C语言本身没有输入输出语句
D、在对一个C程序进行编译的过程中,可发现注释中的拼写错误
正确资料:


第34题,一个C程序的执行是从( )
A、本程序的main函数开始,到main函数结束
B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C、本程序的main函数开始,到本程序文件的最后一个函数结束
D、本程序文件的第一个函数开始,到本程序main函数结束
正确资料:


第35题,以下程序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
正确资料:


第36题,10+'a'+1.5-567.345/'b'的结果是( )型数据
A、long
B、double
C、int
D、unsigned float
正确资料:


第37题,执行下列程序段后, int x=10,y=9;int a,b,c;a=(--x= =y++)?--x:++y;b=x++;c=y; 变量a,b,c的值分别是( )
A、a=9,b=9,c=9
B、a=8,b=8,c=10
C、a=9,b=10,c=9
D、a=8,b=8,c=9
正确资料:


第38题,下列字符串不属于标识符的是( )
A、total
B、lutos_1_2_3
C、_night
D、$ 123
正确资料:


第39题,以下描述中正确的是( )
A、由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
B、do-while循环由do开始,用while结束,在while(表达式)后面不能写分号
C、在do-while循环体中,一定要有能使while后面表达式的值变为零('假')的操作
D、do-while循环中,根据情况可以省略while。
正确资料:


第40题,下面程序的运行结果是( )#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
正确资料:


第41题,有程序:main(){int a=5,b=1,c=0;if (a=b+c)  printf('***
');else printf('$$$
');}该程序( )
A、有语法错误不能通过编译
B、可以通过编译,但不能通过连接
C、输出:***
D、输出$$
正确资料:


第42题,在"文件包含"预处理语句的使用形式中,当#include后面的文件名用''括起时,寻找被包含文件的方式是( )
A、直接按照系统设定的标准方式搜索目录
B、先在源程序所在目录搜索,再按照系统设定的标准方式搜索
C、仅仅搜索源程序所在目录
D、仅仅搜索当前目录
正确资料:


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


第44题,若有以下定义:char s[10]='include',*p=s;则不能代表字符u的表达式是( )
A、s[4]
B、s+4
C、*(p+4)
D、p+=4,*p
正确资料:


第45题,C语言中,共用体类型的变量在程序运行期间,所有成员都在内存中.
√、对
×、错
正确资料:


第46题,main(){short i;i=-4;printf('
i:dec=%d, oct=%o, hex=%x, unsigned=%u
',i,i,i,i);}以上程序的输出结果为i:dec=-4, oct=177774, hex=fffc, unsigned=65532
√、对
×、错
正确资料:


第47题,对for(表达式1; ;表达式3)可理解为for (表达式1;1;表达式3)
√、对
×、错
正确资料:














本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-12-24 01:56 , Processed in 0.103485 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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