奥鹏远程教育兰州大学《C语言程序设计》平时作业3
奥鹏兰州大学平时在线作业
《C语言程序设计》21春平时作业3
执行下面程序片段int x=0;do{printf(“%2d”,x–);}while(x);的结果是( )
A:打印出321
B:打印出23
C:打印不确定结果
D:陷入死循环
答案问询微信:424329
若有:int a,b=2;则a=(b*100+1.5,100)则a的值是( )
A:100
B:100.5
C:200.5
D:300.5
答案问询微信:424329
程序段的基本结构中,不包含( )
A:函数结构
B:循环结构
C:顺序结构
D:分支结构
答案问询微信:424329
系统的标准输入文件是指( )
A:键盘
B:显示器
C:软盘
D:硬盘
答案问询微信:424329
已知:char s1[4]="12"; char *ptr; 则执行ptr=s1; printf("%cn",*(ptr+1)); 语句后输出是()
A:字符'2'
B:字符'1'
C:字符'2'的地址
D:不确定
答案问询微信:424329
建立函数的目的之一,以下正确的说法是( )
A:提高程序的执行效率
B:提高程序的可读性
C:减少程序的篇幅
D:减少程序文件所占内存
答案问询微信:424329
以下运算符不是C语言的运算符()
A:算术运算符
B:赋值运算符
C:特殊运算符
D:求值运算符
答案问询微信:424329
C语言中可处理的文件类型是( )
A:文本文件和数据文件
B:文本文件和二进制文件
C:数据文件和二进制文件
D:数据代码文件
答案问询微信:424329
在C 语言中,下列类型属于构造类型的是( )
A:整型
B:字符型
C:实型
D:数组类型
答案问询微信:424329
有程序段如下,不能表示为地址的是( )int x=2,*p;p=x=x+1;
A:输出格式不合法,输出错误信息
B:67,88
C:66,89
D:C,X
答案问询微信:424329
若有定义char s[3][4];以下对数组元素s[i][j]的各种引用形式中错误的是()
A:*(s[i]+j)
B:*(s+i)+j
C:s[i][j]
D:*(*(s+i)+j)
答案问询微信:424329
main(){ int y=2456;printf("y=%3on",y);}以上C程序正确的运行结果奥鹏兰州大学平时在线作业是( )(u代表空格)
A:y=uuu2456
B:y=uuu4630
C:y=2456
D:y=4630
答案问询微信:424329
以下正确的函数定义形式是( )
A:doublefun(intx,inty)
B:doublefun(intx
C:inty)
D:doublefun(intx,inty)
E:doubelfun(intx
F:inty)
答案问询微信:424329
有以下程序:#includestdio.hmain(){int x,y; printf("Enter an integer(x):");scanf("%d",if(x++0) y=-1;else if(x==0) y=0;else y=1; printf("%d",y);}现从键盘上输入-1,则程序的输出是( )
A:0
B:-1
C:1
D:不确定的值
答案问询微信:424329
char *s="china";等价于char *s;s="china";
A:错误
B:正确
答案问询微信:424329
C程序中的main函数必须放在程序的开始部分
A:正确
B:错误
答案问询微信:424329
表达式1/2和1.0/2.0的值相同
A:错误
B:正确
答案问询微信:424329
用while和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成。而for语句可以在表达式1中实现循环变量的初始化
A:正确
B:错误
答案问询微信:424329
在C语言中,整型数据与实型数据在任何情况下都可以通用
A:正确
B:错误
答案问询微信:424329
C语言中形参到实参传递是双向的
A:错误
B:正确
答案问询微信:424329
C语言程序由函数组成,它的主函数必须在其它函数之前,函数内可以嵌套定义函数。()
A:正确
B:错误
答案问询微信:424329
设已经定义了指针变量p,且p指向变量a,则*p与a的含义相同
A:正确
B:错误
答案问询微信:424329
C语言中,变量的指针就是变量的地址
A:正确
B:错误
答案问询微信:424329
局部变量可以为本文件中其他函数所共用。它的有效范围为从定义变量的位置开始到本源文件结束
A:正确
B:错误
答案问询微信:424329