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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

20秋西交《程序设计基础(高起专)》在线作业-4(100分)

[复制链接]
发表于 2020-11-11 23:03:09 | 显示全部楼层 |阅读模式
谋学网
资料来源:谋学网(www.mouxue.com)-[西安交通大学]西交《程序设计基础(高起专)》在线作业
试卷总分:100    得分:100
第1,下列说法错误的是(  )
A、else总是和它上面的,离它最近的if配对
B、条件表达式可以不用括号括起来。
C、整个if语句在程序中被看作是一条语句
D、if语句中的各语句可以是一条语句,也可以是复合语句
正确资料:


第2题,C语言中,要求运算数必须是整型的运算符是()
A、^
B、%
C、!
D、
正确资料:


第3题,(  )是用来描述对象的属性和行为的
A、实体
B、类
C、对象
D、现象
正确资料:


第4题,若有int a[][]={{1,2},{3,4}};则*(a+1),*(*a+1)的含义分别为()。
A、非法,2
B、&a[1][0],2
C、&a[0][1],3
D、a[0][0],4
正确资料:


资料来源:谋学网(www.mouxue.com),以下叙述正确的是(  )
A、可以把define和if定义为用户标识符
B、可以把define定义为用户标识符,但不能把if定义为用户标识符
C、可以把if定义为用户标识符,但不能把define定义为用户标识符
D、define和if都不能定义为用户标识符
正确资料:


第6题,下列选项中正确的语句组是()
A、char s[8]; s={"Beijing"};
B、char *s; s={"Beijing"};
C、char s[8]; s="Beijing";
D、char *s; s="Beijing";
正确资料:


第7题,逻辑运算符两侧运算对象的数据类型()。
A、只能是0或1
B、只能是0或非0正数
C、只能是整型或字符型数据
D、可以是任何类型的数据
正确资料:


第8题,下列标识符中,不合法的C语言用户自定义标识符是()。
A、printf
B、enum
C、_
D、sin
正确资料:


第9题,设:int a=4,b=5; 则表达式 84-!0||2&&54的结果为(  )
A、0
B、1
C、-1
D、无法计算
正确资料:


资料来源:谋学网(www.mouxue.com),已知int j,i=1;执行语句"j=i++;"后,变量i的值是(  )
A、1
B、2
C、-1
D、-2
正确资料:


第11题,以下程序段的输出结果是(  )int a=1234;printf("%2d\n",a);
A、12
B、34
C、1234
D、提示出错、无结果
正确资料:


资料来源:谋学网(www.mouxue.com),凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。
A、自动(auto)
B、静态(static)
C、外部(extern)
D、寄存器(register)
正确资料:


第13题,以下程序的输出结果是(  )main(){ int a=5,b=4,c=6,d;printf("%d\n",d=ab?(ac?a:c)b));}
A、5
B、4
C、6
D、不确定
正确资料:


第14题,若有inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则输出结果不为5的语句为()。
A、printf("%d",*(a+5));
B、printf("%d",p[5]);
C、printf("%d",*(p+5));
D、printf("%d",*p[5]);
正确资料:


资料来源:谋学网(www.mouxue.com),若有int i=3,*p;p=&i;下列语句中输出结果为3的是()。
A、printf("%d",&p);
B、printf("%d",*i);
C、printf("%d",*p);
D、printf("%d",p);
正确资料:


第16题,下列类型中错误的是(  )
A、unsigned
B、unsigned float
C、unsigned long int
D、unsigned int
正确资料:


第17题,下列程序的输出结果是()。main(){int x=1,y=0,a=0,b=0;switch(x){case1.switch(y){case0.a++;break;case1.b++;break;}case2.a++;b++;break;case3.a++;b++;break;}printf("a=%d,b=%d\n",a,b);}
A、a=1,b=0
B、a=2,b=1
C、a=1,b=1
D、a=2,b=2
正确资料:


第18题,执行以下程序段后,输出结果和a的值是()。Int a=10;printf("%d",a++);
A、10和10
B、10和11
C、11和10
D、11和11
正确资料:


第19题,关于结构体,下列说法错误的是(  )
A、不能将一个结构体变量作为一个整体进行输入和输出。
B、对成员变量可以像普通变量一样进行各种运算。
C、结构体变量的地址主要用作函数参数传递结构体的地址。
D、结构体变量赋初值与数组不同,可以不一一对应。
正确资料:


资料来源:谋学网(www.mouxue.com),下列关于标识符的说法不正确的是(  )
A、第一个字符必须是字母或下划线
B、第一个字符以后必须由字母、下划线或数字组成
C、大小写字母表示相同意义
D、标识符不能用C中的关键字
正确资料:


第21题,以下不符合C语言语法的实型常量是()。
A、1.2E0.5
B、3.14.159E
C、.5E-3
D、E15
正确资料:,B,D


第22题,以下选项中合法的表达式是()
A、0=x100
B、i=j==0
C、(char)(65+3)
D、x+1=x+1
正确资料:,B,C


第23题,C语言中三种基本的类型为()
A、int
B、char
C、float
D、struct
正确资料:,B,C


第24题,以下不合法的赋值语句是()。
A、x=y=100
B、d--;
C、x+y;
D、c=int(a+b);
正确资料:,C,D


资料来源:谋学网(www.mouxue.com),设有以下定义int a=0;double b=1.25;cha rc='A';#defined2则下面语句中正确的是()。
A、a++;
B、b++;
C、c++;
D、d++;
正确资料:


第26题,有定义语句:int x,y;若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。
A、1112回车
B、11,空格12回车
C、11,12回车
D、11,回车12回车
正确资料:,C,D


第27题,下列对逻辑运算符两侧的运算对象的数据类型描述不正确的是()。
A、只能是0或1
B、只能是0或非0正数
C、可以是整型或字符型数据
D、可以是任何类型的数据
正确资料:,B,D


第28题,合法的标识符()。
A、可以由字母构成
B、第一个字母可以为数字
C、第一个字母可以为下划线
D、最后一个字母必须为字母
正确资料:,C


第29题,若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是()。
A、a=b=c=d=100;
B、d++;
C、c+b;
D、d=(c=22)-(b++);
正确资料:,B,D


资料来源:谋学网(www.mouxue.com),关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。
A、三个表达式都不可省略
B、表达式1可以省略
C、表达式2可以省略
D、表达式3可以省略
正确资料:,C,D


第31题,以下不正确的叙述是
A、在C程序中,每行只能写一条语句
B、若a是实型变量,C程序中允许赋值A=10,因此实型变量中允许存放整型
C、在C程序中,无论是整数还是实数,都能被准确无误地表示
D、在C程序中,%是只能用于整数运算的运算符
正确资料:,B,C


第32题,以下叙述正确的是()
A、C语言严格区分大小写英文字母
B、C语言用";"作为语句分隔符
C、C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上
D、可以使用/*...*/对C程序中的任何部分作注释
正确资料:


第33题,以下选项中不合法的字符常量是()
A、"B"
B、'\010'
C、68
D、D
正确资料:,C,D


第34题,以下关于typedef的叙述正确的是()。
A、用typedef可以定义各种类型名,但不能用来定义变量
B、用typedef可以增加新类型
C、用typedef只是将已存在的类型用一个新的名字来代表
D、使用typedef便于程序的通用
正确资料:,C,D


第35题,以下叙述正确的是( )
A、C语言严格区分大小写英文字母
B、C语言用";"作为语句分隔符
C、C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上.
D、可以使用/*...*/对C程序中的任何部分作注释
正确资料:,B,C,D


第36题,以下4个选项中,可以看作是一条语句的有()。
A、{;}
B、a=0,b=0,c=0;
C、if(a0);
D、if(b==0)m=1;n=2;
正确资料:,B,C


第37题,对do-while语句描述正确的是()。
A、do-while语句构成的循环可以使用break语句退出循环
B、do-while语句构成的循环必须使用break语句退出循环
C、do-while语句构成的循环,当while中的表达式值为非零时结束循环
D、do-while语句构成的循环,当while中的表达式值为零时结束循环
正确资料:,D


第38题,定义语句:int x,y;若要通过scanf("%d,%d",&x,&y);
语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()
A、11 12
B、11,12
C、11,12
D、11, 12
正确资料:,C,D


第39题,能正确表示逻辑关系:"a≥10"的C语言表达式是()。
A、a≥10
B、!(a10)
C、a=10
D、a10
正确资料:,C


第40题,以下选项中合法的表达式是()。
A、0=x100
B、i=j==0
C、(char)(65+3)
D、x+1=x+1
正确资料:,B,C


第41题,自增运算符和自减运算符的结合方向也是"自左向右"。()
A、错误
B、正确
正确资料:


第42题,若有int x,y,z; x=y=z=1;则执行++x&&++y&&++z后,x,y,z的值分别为2,1,1。()
A、错误
B、正确
正确资料:


第43题,在C的if语句中,用作判断的表达式只能是关系表达式或逻辑表达式。()
A、错误
B、正确
正确资料:


第44题,若定义char *str;则str="BOOK";是正确的。()
A、错误
B、正确
正确资料:


第45题,C程序中和每一行就是一个语句。()
A、错误
B、正确
正确资料:


第46题,若有int a,b;则a=(b*bb)的值是1。()
A、错误
B、正确
正确资料:


第47题,若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是p=n;。()
A、错误
B、正确
正确资料:


第48题,有unsigned int a=16;a=a2;则a的值是64。()
A、错误
B、正确
正确资料:


第49题,min和id-s都是合法的标识符。()
A、错误
B、正确
正确资料:


资料来源:谋学网(www.mouxue.com),可以用typedef声明各种类型名,但不能用它来定义变量。()
A、错误
B、正确
正确资料:














本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-11-26 14:43 , Processed in 0.103434 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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