奥鹏作业学霸网!奥鹏离线作业,在线作业,奥鹏作业学霸网

奥鹏在线作业答案,奥鹏作业,结课作业答案,奥鹏学霸网

当前位置: 主页 > 电大作业 >

川农《C语言程序设计》18春平时作业2答案

时间:2019-08-24 10:43来源:未知 作者:admin 点击:
(单选题) 1: 设char *s="\ta\017bc";则指针变量s指向的字符串所占的字节数是( ) A: 9 B: 5 C: 6 D: 7 正确答案: C (单选题) 2: 在C语言中,一维数组的定义方式为:类型说明符 数组名 ( ) A: [常量表达式] B: [整型表达式] C: [整型表达式]或[整型常量] D: [整型
(单选题) 1: 设char *s="\ta\017bc";则指针变量s指向的字符串所占的字节数是( )
A: 9
B: 5
C: 6
D: 7




(单选题) 2: 在C语言中,一维数组的定义方式为:类型说明符 数组名 ( )
A: [常量表达式]
B: [整型表达式]
C: [整型表达式]或[整型常量]
D: [整型常量]




(单选题) 3: 设整型变量a和b的值分别为8和9。printf("%d,%d",(a++,++b),b--);的输出是( )
A: 8,8
B: 8,7
C: 9,9
D: 10,9




(单选题) 4: 设整型变量a值为9,则下列表达式中使b的值不为4的表达式( )
A: b=a/2
B: b=a%2
C: b=8-(3,a-5)
D: b=a>5?4:2




(单选题) 5: C语言规定:在一个源程序中,main函数的位置( )
A: 必须在最开始
B: 必须在系统调用的库函数的后面
C: 可以任意
D: 必须在最后




(单选题) 6: 在C语言程序中,下面哪一个是正确的?
A: 函数的定义可以嵌套,但函数的调用不可以嵌套
B: 函数的定义不可以嵌套,但函数的调用可以嵌套
C: 函数的定义可以嵌套,函数的调用也可以嵌套
D: 函数的定义和函数的调用都不可以嵌套




(单选题) 7: 下面程序的运行结果是( )#include 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: 40404
B: -40403
C: -40443
D: -40440




(单选题) 8: 若fp已正确定义并指向某个文件,当未遇到该文件结束标志时,函数feof(fp)值
A: 0
B: 1
C: -1
D: 一个非0值的




(单选题) 9: 若有说明:int a[3][4];则对a数组元素的非法引用是( )
A: a[0][2*1]
B: a[1][3]
C: a[4-2][0]
D: a[0][4]




(单选题) 10: 下面能正确进行字符串赋值操作的是( )
A: chars[5]={"ABCDE"}
B: chars[5]={'A','B','C','D','E'}
C: char*s
D: s="ABCDE"
E: char*s
F: scanf("%s",s)




(单选题) 11: 表达式(int)2.1416的值为( )
A: 2
B: 2.1
C: 0
D: 3




(单选题) 12: 在C语言中,要求运算数必须是整型(数)的运算符是( )
A: /
B: ++
C: !=
D: %




(单选题) 13: 数组名作为实参传递给形参时,数组名被处理为
A: 该数组的长度
B: 该数组的元素个数
C: 该数组的首地址
D: 该数组中各元素的值




(单选题) 14: 设有如下定义int x=10,y=3,z;则语句printf("%d\n",z=(x%y,x/y));的输出结果是( )
A: 3
B: 0
C: 4
D: 1




(单选题) 15: 设d为字符变量,下列表达式不正确的是( )
A: d=97
B: d=’a’
C: d=”a”
D: d=’g’




(判断题) 1: C语言中的main函数必须位于程序的最前面
A: 错误
B: 正确




(判断题) 2: C语言是解释性语言
A: 错误
B: 正确




(判断题) 3: C语言是大小写敏感的.
A: 错误
B: 正确




(判断题) 4: 已有定义int i,j;float x;为将-10赋给i,12赋给j,410.34赋给x;则对应以下scanf函数scanf("%o%x%e",&i,&j,&x);调用语句的数据输入形式是-12ucu4.1034e2(u代表空格)
A: 错误
B: 正确




(判断题) 5: 在C 语言中,共用体类型属于构造类型
A: 错误
B: 正确




(判断题) 6: C语言中,共用体类型的变量在程序运行期间,所有成员都在内存中.
A: 错误
B: 正确




(判断题) 7: 若有说明int c; 则while(c=getchar());是错误的C语句.
A: 错误
B: 正确




(判断题) 8: char *s="china";等价于char *s;s="china";
A: 错误
B: 正确




(判断题) 9: 若a为一维数组名,则*(a+i)与a[i]等价
A: 错误
B: 正确




(判断题) 10: #define SIZE 10 int a[SIZE];是对一维数组a的正确说明
A: 错误
B: 正确



(责任编辑:admin)
要这答案加QQ:800020900 或加微信:apzy123 获取
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片

提示信息×