14秋华中师范大学《C语言程序设计B》在线作业

所属学校:华中师范大学 科目:C语言程序设计B 2015-03-17 21:28:20
华师《C++语言程序设计B》在线作业
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
一、单选题(共 20 道试题,共 40 分。)
V
1. 下面有关for循环的正确描述是
A. for循环只能用于循环次数已经确定的情况
B. for循环是先执行循环体语句,后判断表达式
C. 在for循环中,不能用break语句跳出循环体
D. for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
此题选: D 满分:2 分
2. 在C语言中,一维数组的定义方式为:类型说明符 数组名
A. [常量表达式]
B. [整型表达式]
C. [整型常量] 或[整型表达式]
D. [整型常量]
需要购买答案的联系QQ:79691519满分:2 分
3. 一个C程序的执行是从
A. 本程序的main函数开始,到main函数结束
B. 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C. 本程序的main函数开始,到本程序文件的最后一个函数结束
D. 本程序文件的第一个函数开始,到本程序main函数结束
需要购买答案的联系QQ:79691519满分:2 分
4. 以下关于运算符优先顺序的描述中正确的是
A. 关系运算符 算术运算符 赋值运算符 逻辑与运算符
B. 逻辑与运算符 关系运算符 算术运算符 赋值运算符
C. 赋值运算符 逻辑与运算符 关系运算符 算术运算符
D. 算术运算符 关系运算符 赋值运算符 逻辑与运算符
需要购买答案的联系QQ:79691519满分:2 分
5. 下列四组选项中,均不是C语言关键字的选项是
A. define IF type
B. getc char printf
C. include scanf case
D. while go pow
需要购买答案的联系QQ:79691519满分:2 分
6. 若有说明:int a[][4]={0,0};则下面不正确的叙述是
A. 数组a的每个元素都可得到初值0
B. 二维数组a的第一维大小为1
C. 因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1
D. 只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0
此题选: D 满分:2 分
7. 以下能对一维数组a进行正确初始化的语句是
A. int a[10]=(0,0,0,0,0);
B. int a[10]={};
C. int a[]={0};
D. int a[10]={10*1};
需要购买答案的联系QQ:79691519满分:2 分
8. 下面四个选项中,均是正确的八进制数或十六进制数的选项是
A. -10 0x8f -011
B. 0abc -017 0xc
C. 0010 -0x11 0xf1
D. 0a12 -0x123 -0xa
需要购买答案的联系QQ:79691519满分:2 分
9. 若二维数组a有m列,则在a[j]前的元素个数为
A. j*m+i
B. i*m+j
C. i*m+j-1
D. i*m+j+1
需要购买答案的联系QQ:79691519满分:2 分
10. 若二维数组a有m列,则计算任一元素a[j]在数组中位置的公式为    。(假设a[0][0]位于数组的第一个位置上。)
A. i*m+j
B. j*m+i
C. i*m+j-1
D. i*m+j+1
此题选: D 满分:2 分
11. 对for(表达式1;;表达式3)可理解为
A. for(表达式1;0;表达式3)
B. for(表达式1;1;表达式3)
C. for(表达式1; 表达式1;表达式3)
D. for(表达式1; 表达式3;表达式3)
需要购买答案的联系QQ:79691519满分:2 分
12. 在下列运算符中,( )优先级最低。
A. !
B.
C. !=
D. ?:
此题选: D 满分:2 分
13. 以下能正确地定义整型变量a,b和c并为其赋初值5的语句是
A. int a=b=c=5;
B. int a,b,c=5;
C. a=5,b=5,c=5;
D. a=b=c=5
需要购买答案的联系QQ:79691519满分:2 分
14. 在C语言中,数字029是一个( )。
A. 八进制数
B. 十六进制数
C. 十进制数
D. 非法数
此题选: D 满分:2 分
15. 下面四个选项中,均是正确的数值常量或字符常量的选项是
A. 0.0 0f 8.9e ‘ ’
B. “a” 3.9E-2.5 1e1 ‘”’
C. ‘3’ 011 0xFF00 0a
D. +011 0xabcd 2e2 50.
此题选: D 满分:2 分
16. 为求出s=10!的值,则变量s的类型应当为( )。
A. int
B. unsigned
C. long
D. 以上三种类型均可
需要购买答案的联系QQ:79691519满分:2 分
17. 若有说明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是
A. 2
B. 3
C. 4
D. 无确定值
需要购买答案的联系QQ:79691519满分:2 分
18. 下列四个选项中,均是C语言关键字的选项是
A. auto enum include
B. switch typedef continue
C. signed union scanf
D. if struct type
需要购买答案的联系QQ:79691519满分:2 分
19. 在C语言中,引用数组元素时,其数组下标的数据类型允许是
A. 整型常量
B. 整型表达式
C. 整型常量或整型表达式
D. 任何类型的表达式
需要购买答案的联系QQ:79691519满分:2 分
20. 下面正确的字符常量是
A. “c”
B. ‘/’’
C. ‘W’
D. ‘’
需要购买答案的联系QQ:79691519满分:2 分
华师《C语言程序设计B》在线作业
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
二、多选题(共 15 道试题,共 30 分。)
V
1. 以下对C语言函数的有关描述中,正确的有
A. 在C程序中,函数调用不能出现在表达式语句中;
B. 在C语言中,一个函数一般由两个部分组成,它们是函数说明和函数体;
C. 函数的实参和形参可以是相同的名字;
D. 在main()中定义的变量都可以在其它被调函数中直接使用
需要购买答案的联系QQ:79691519满分:2 分
2. 目前程序设计采用的基本方法有:
A. 面向过程的程序设计
B. 面向对象的程序设计
C. 面向问题的程序设计
D. 面向机器的程序设计
需要购买答案的联系QQ:79691519满分:2 分
3. 定义了一维int型数组a[10]后,下面正确的引用有:
A. a[0]=1;
B. a[10]=2;
C. a[0]=5*2;
D. a[1]=a[2]*a[0];
需要购买答案的联系QQ:79691519满分:2 分
4. 以下4条语句,没有语法错误的是
A. if(a b) m=a;
B. if(a);
C. if((a=b) =0) m=a;
D. if((a=b;) =0) m=a;
需要购买答案的联系QQ:79691519满分:2 分
5. 以下关于函数的叙述正确的有
A. 一个C语言程序有且仅有一个main函数;
B. C语言程序中,main函数是没有参数的;
C. 一个函数通过其他函数间接的调用了自身,这种情况也是一种递归调用;
D. main函数是由系统调用的
需要购买答案的联系QQ:79691519满分:2 分
6. 以下哪些函数可以实现字符的输出?
A. putchar函数
B. getchar函数
C. printf函数
D. scanf函数
需要购买答案的联系QQ:79691519满分:2 分
7. 函数调用strcat(strcpy(str1,str2),str3)的功能,以下说法错误的有:
A. 将串str1复制到串str2中后在连接到串str3之后;
B. 将串str1连接到串str2之后再复制到串str3之后;
C. 将串str2复制到串str1中后再将串str3连接到串str1之后;
D. 将串str2连接到串str1中后再将串str1复制到串str3中
需要购买答案的联系QQ:79691519满分:2 分
8. 哪些运算符属于逻辑运算符?
A.
B.
C. !
D. ^
需要购买答案的联系QQ:79691519满分:2 分
9. printf函数中,关于格式字符描述正确的是:
A. 格式字符o表示以八进制无符号形式输出整数
B. 格式字符u 表示以无符号十进制形式输出整数
C. 格式字符x 表示以无符号十六进制形式输出整数
D. 格式字符f 表示以实数形式输出单、双精度数
需要购买答案的联系QQ:79691519满分:2 分
10. 下列函数中,能够输出字符数据的函数有
A. puts( )
B. printf( )
C. scanf( )
D. putchar( )
需要购买答案的联系QQ:79691519满分:2 分
11. 若a为整型变量,则下列表达式的值为0的是
A. a%a
B. a!=a
C. 3/4
D. 3 0
需要购买答案的联系QQ:79691519满分:2 分
12. 如果不加花括号表示else与if的配对关系,则else与if的匹配方法,不正确的是
A. else与它上面最远的if配对;
B. else与它上面最近的if配对;
C. else与离它最近的if配对;
D. else与它上面最近的且没有和其他else配对的if配对
需要购买答案的联系QQ:79691519满分:2 分
13. 以下哪些函数属于字符串处理函数?
A. puts函数
B. gets函数
C. strcat函数
D. strcpy函数
需要购买答案的联系QQ:79691519满分:2 分
14. 关于if语句,下列叙述正确的是:
A. if语句中,条件表达式只能是关系表达式或逻辑表达式;
B. if语句中,条件表达式的括号不可以省略;
C. else子句不能作为一个独立的语句单独使用,必须是if语句的一部分。
D. if和else后面可以包含多个操作语句,此时要用一对大括号把这多个语句对括起来成为一个复合语句。
需要购买答案的联系QQ:79691519满分:2 分
15. 表示一个算法的方式包括哪些?
A. 用自然语言表示
B. 用流程图表示
C. 用N-S流程图表示
D. 用伪代码表示
需要购买答案的联系QQ:79691519满分:2 分
华师《C语言程序设计B》在线作业
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
三、判断题(共 15 道试题,共 30 分。)
V
1. 函数的参数为int类型时,形参与实参结合的传递为值传递。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
2. C语言中,任意两个函数间不能嵌套定义,但可以互相调用。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
3. 设i,j,k均为int型变量,则执行完for(i=0,j=10;i =j;i++,j--) k=i+j;语句后,k的值为11。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
4. 若a=1,b=2,c=3,则执行表达式(a b) (c++)后,c的值为4。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
5. C语言程序中,任何英语单词均可以作标识符。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
6. return语句可以带有表达式也可以不带。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
7. 两个char 型数据相加,其结果为char型。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
8. 在C程序中,函数调用可以作为函数的形参。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
9. 若有定义:int a[5],*p;,则操作p=a;是合法的操作。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
10. C语言中不区分大小写英文字母。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
11. do......while循环语句至少要执行一次循环体。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
12. 实际上,可以用顺序、分支、循环三种结构构造任何算法。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
13. 假定一个一维数组的定义为“char *a[8];”,则该数组所占存储空间的字节数为16。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
14. 整型变量m的值为27,语句 printf("m=%x",m);的输出结果为m=1b。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
15. 在C语言中,for语句既可以用于计数类型循环又可以用于条件类型循环。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: