超前自学网

 找回密码
 立即注册

奥鹏在线作业,2元一门,先做后付,微信424329

查看: 123|回复: 0

西交《程序设计基础(高起专)》在线作业

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
95816
发表于 2020-8-8 19:07:06 | 显示全部楼层 |阅读模式
微信公众号:超前自学网
点击这里
C语言中要求对变量作强制定义的主要理由是()。
A:便于移植
B:便于写文件
C:便于编辑预处理程序的处理
D:便于确定类型和分配空间

在计算机中,一个字节所包含二进制位的个数是(  )
A:2
B:4
C:8
D:16

凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。
A:自动(auto)
B:静态(static)
C:外部(extern)
D:寄存器(register)

函数的形式参数隐含的存储类型说明是()。
A:extern
B:static
C:register
D:auto

关于指针,下列说法错误的是(  )
A:指针变量是用来存放内存地址的
B:&表示取变量地址运算
C:*表示取指针变量所指向的变量内容的运算
D:可以将整数赋给指针变量

下面有关for循环的正确描述是()。
A:for循环只能用于循环次数已经确定的情况
B:for循环是先执行循环循环体语句,后判断表达式
C:在for循环中,不能用break语句跳出循环体
D:for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来

以下叙述中正确的是()。
A:在程序的一行上可以出现多个有效的预处理命令行
B:使用带参的宏时,参数的类型应与宏定义时的一致
C:宏替换不占用运行时间,只占编译时间
D:在以下定义中CR是称为"宏名"的标识符#defineCR045

关于数组,下列说法正确的是(  )
A:对数组的初始化操作在定义数组的同时进行
B:给数组赋初值时,必须所有数组元素都被赋值
C:给数组元素全部赋初值时,一定要指明数组的大小。
D:引用数组元素的时候,可以一次引用数组中的全部元素

应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为()。
A:fclose()
B:close()
C:fread()
D:fwrite

double x;scanf("%lf",&x);不可以赋值给x变量的常量是()。
A:123
B:100000
C:A'
D:"abc"

以下数值中,不正确的八进制数或十六进制数是()。
A:0x16
B:016
C:-1
D:0xaaaa

在C语言中,形参的缺省存储类是()。
A:auto
B:register
C:static
D:extern

以下叙述中不正确的是()。
A:一个好的程序应该有详尽的注释
B:在C程序中,赋值运算符的优先级最低
C:在C程序中,j++;是一条赋值语句
D:C程序中的#include和#define均不是C语句

语句while(!E);中的表达式!E等价于()。
A:E==0
B:E!=1
C:E!=0
D:E==1

用户定义的函数不可以调用的函数是()。
A:非整型返回值的
B:本文件外的
C:main函数
D:本函数下面定义的

下列程序的输出结果是()。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

以下不能正确定义二维数组的选项是()
A:int a[2][2]={{1},{2}};
B:int a[][2]={1,2,3,4};
C:int a[2][2]={{1},2,3};
D:int a[2][]={{1,2},{3,4}};

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

设:int a=4,b=5; 则表达式 8>4-!0||2&&5>4的结果为(  )
A:0
B:1
C:-1
D:无法计算

下面关于do-while语句和while语句说法正确的是(  )
A:while语句和do-while语句肯定都要执行
B:两者运行结果不同
C:do-while在判断条件之前先执行循环体一次
D:while语句至少执行一次

以下叙述正确的是()。
A:预处理命令行都必须以"#"开始
B:在程序中凡是以"#"开始的语句行都是预处理命令行
C:C程序在执行过程中对预处理命令行进行处理
D:#defineABCD是正确的宏定义

以下描述正确的是()
A:调用函数时,实参可以是表达式
B:调用函数时,实参与形参可以共用内存单元
C:调用函数时,将为形参分配内存单元
D:调用函数时,实参与形参的类型必须一致

以下对C语言中的函数描述不正确的有()。
A:可以嵌套定义,不可以嵌套调用
B:不可以嵌套定义,可以嵌套调用
C:可以嵌套定义,也可以嵌套调用
D:嵌套定义和嵌套调用都不允许

下面那些为合法整型常量()
A:190
B:0xf
C:0765
D:0xk

下列为c语言的关键字是()
A:if
B:struct
C:union
D:Int

在定义int a[2][3];之后,对a的引用正确的有()。
A:a[0][2]
B:a[1,3]
C:a[1>2][!1]
D:a[2][0]

以下表达式中正确的是()
A:c=c+1
B:a+=1
C:x>y?x.y
D:a-+=3

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

下列对逻辑运算符两侧的运算对象的数据类型描述不正确的是()。
A:只能是0或1
B:只能是0或非0正数
C:a>=10
D:可以是任何类型的数据

设有以下定义int a=0;double b=1.25;cha rc='A';#defined2则下面语句中正确的是()。
A:a++;
B:b++;
C:c++;
D:d++;

以下叙述正确的是()
A:预处理命令行都必须以"#"开始
B:在程序中凡是以"#"开始的语句行都是预处理命令行
C:C程序在执行过程中对预处理命令行进行处理
D:#define ABCD是正确的宏定义

正确的if语句形式是()。
A:if(x>y&&x!=y);
B:if(x==y)x+=y;
C:if(x!=y)scanf("%d",&x)elsescanf("%d",&y);
D:if(x<y){x++;y++;}

在定义int a[2][3];之后,对a的引用正确的有()
A:a[0][2]
B:a[1,3]
C:a[1>2][!1]
D:a[2][0]

以下选项中,合法的字符常量是()。
A:'\t'
B:'\17'
C:"n"
D:'\xaa'

下列选项中是C语言合法标志符的有()。
A:good_morning
B:main
C:stdio.h
D:8abc

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

以下选项中不合法的字符常量是()。
A:"B"
B:'\010'
C:68
D:D

以下合法的十六进制数是()。
A:oxff
B:0Xabc
C:0x01
D:0X9X

关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。
A:三个表达式都不可省略
B:表达式1可以省略
C:表达式2可以省略
D:表达式3可以省略

以下叙述中正确的是()。
A:一个C源程序可由一个或多个函数组成
B:一个C源程序必须包含一个main()函数
C:C源程序的基本组成单位是函数
D:在C源程序中,注释说明只能位于一条语句的最后

C程序中,当调用函数时,由实参把值传递给形参,调用结束后,再由形参把值传回给实参。()
A:错误
B:正确

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

用户标识符中可以出现下划线和中划线(减号)。()
A:错误
B:正确

C语言中,feof函数用来判断即将读入的是否是文件结束标志,它可用于二进制文件,但不能用于文本文件。()
A:错误
B:正确

若定义char str[];则str="yellow";是正确的。()
A:错误
B:正确

C语言中rewind函数使位置指针回到文件的开头位置,而fseek函数使位置指针移到指定的位置。()
A:错误
B:正确

C语言的文件存取方式只能是顺序存取,不能随机存取。()
A:错误
B:正确

结构类型变量所占内存长度等于成员的长度;而共享体类型变量所占用的内存长度是各成员的内存长度之和,每个成员分别占用其自己的内存单元。()
A:错误
B:正确

若有static int a[10];则a数组的10个元素的值都是0。()
A:错误
B:正确

自增运算符和自减运算符的结合方向也是“自左向右”。()
A:错误
B:正确

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|超前自学网 ( 皖ICP备20014425号-1 )|网站地图

GMT+8, 2025-5-1 17:01

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

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