奥鹏教育兰州大学《C语言程序设计》平时作业3

奥鹏兰州大学平时在线作业

《C语言程序设计》21春平时作业3

设整型变量 m,n,a,b,c,d 均为1,执行 (m=ab)d)后, m,n 的值是()。
A:0,0
B:0,1
C:1,0
D:1,1
答案问询微信:424329

以下程序中,while 循环的次数是( )。#include <stdio.h>void main( ){int i = 0;while (i<10){ if (i<1) continue;if (i= =5) break;i++;}}
A:1
B:死循环,不能确定次数
C:6
D:10
答案问询微信:424329

一个C语言程序是由()。
A:一个主程序和若干个子程序组成
B:函数组成
C:若干过程组成
D:若干子程序组成
答案问询微信:424329

C语言中while和do while循环的主要区别是( )
A:do-while的循环至少无条件执行一次
B:while循环控制条件比do-while的循环控制条件严格
C:do-while允许从外部转入到循环体内
D:do-while的循环体不能是复合语句。
答案问询微信:424329

C语言中函数返回值的类型是由( )决定的。
A:函数定义时指定的类型
B:return语句中的表达式类型
C:调用该函数时的实参的数据类型
D:形参的数据类型
答案问询微信:424329

在C语言中,合法的字符常量是( )。
A:'84'
B:'x43'
C:'ab'
D:""
答案问询微信:424329

下列说法中正确的是()。
A:C 语言程序由主函数和 0 个或多个函数组成
B:C 语言程序由主程序和子程序组成
C:C 语言程序由子程序组成
D:C 语言程序由过程组成
答案问询微信:424329

为了避免在嵌套的条件语句if …else中产生二义性,c语言规定:else子句总是与()配对。
A:缩排位置相同的if
B:其之前最近的if
C:其之后最近的if
D:同一行上的if
答案问询微信:424329

以下能对一维数组a进行初始化的语句是: ( )
A:int a[5]=(0,1,2,3,4,)
B:int a(5)={}
C:int a[3]={0,1,2}
D:int a{5}={10*1}
答案问询微信:424329

字符串"a"在内存中占据的字节个数为()。
A:0
B:1
C:2
D:3
答案问询微信:424329

程序char c[5]={‘a’,‘b’,‘’,‘c’,‘’}; printf(“%s”,c);的运行结果是()。
A:'a''b'
B:ab
C:ab c
D:ab
答案问询微信:424329

C语言中,运算对象必须是整型数的运算符是( )
A:%
B:
C:%和
D:**
答案问询微信:424329

设a为int型变量,执行下列赋值语句后,a的取值分别是()a=125.534; a=(int)125.521%4; a=5<<2;
A:125,31,1
B:125,1,20
C:125,31,20
D:125.534,2,20
答案问询微信:424329

根据定义和数据的输入方式,输入语句的正确形式为( )。
A:scanf(“%f,%f”,
B:scanf(“%3.2f%2.1f”,
C:scanf(“%3.2f%2.1f”,
答案问询微信:424329

以下程序的执行结果是()。#include<stdio.h>main(){int i=10,j=10;printf("%d,%dn",++i,j–);}
A:9,10
B:11,10
C:11,9
D:10,9
答案问询微信:424329

下面不正确的字符串常量是()
A:'abc'
B:"12'12"
C:"0"
D:" "
答案问询微信:424329

C语言中数组名作为参数传递给函数,作为实在参数的数组名被处理为( )
A:该数组的长度
B:该数组的元素个数
C:该数组中各元素的值
D:该数组的首地址
答案问询微信:424329

若有char c[5]={'c','d','','e',''};则执行语句printf("%s",c),结果是( )
A:cde
B:'c''d'
C:cd
D:cd e
答案问询微信:424329

以下标识符合法的是()
A:3s
B:s*T
C:-3x
D:sum5
答案问询微信:424329

在下列表达式中,属于字符型常量的是()。
A:A
B:'a'
C:"A"
D:b
答案问询微信:424329

在switch 语句中的每一个case都要用break语句
A:正确
B:错误
答案问询微信:424329

若有int a[5],*p=a;则p+2表示第2个元素的地址。()
A:正确
B:错误
答案问询微信:42奥鹏兰州大学平时在线作业4329

设已经定义了指针变量p,且p指向变量a,则*p与a的含义相同
A:正确
B:错误
答案问询微信:424329

若有说明语句:char c= ‘64’ ; 则变量C包含1个字符
A:正确
B:错误
答案问询微信:424329

设已经定义了指向整型变量的指针变量p和整型数组a,则p=a;语句表示把数组a各元素的值赋给p
A:正确
B:错误
答案问询微信:424329

while、do~while和for语句的循环体都可以是空语句
A:正确
B:错误
答案问询微信:424329

函数的返回值类型是由函数的类型和return语句中表达式的类型共同决定的,当这两类型不一致时最终起决定作用的是return中表达式的类型
A:正确
B:错误
答案问询微信:424329

0xAF为int类型的常数
A:正确
B:错误
答案问询微信:424329

int add(int x;int y) ;是说明正确的函数原型
A:正确
B:错误
答案问询微信:424329

关系表达式a≤x<b的正确描述是x=a则y[1][1]的值为##。
答案问询微信:424329

下面程序的功能是将字符数组a[6]={`a`,`b`,`c`,`d`,`e`,`f`}变为a[6]={`f`,`a`,`b`,`c`,`d`,`e`}.请填空:#includemain(){char t,a[6]={`a`,`b`,`c`,`d`,`e`,`f`};int i;[1] ;for(i=5;i0;i–)[2] ;a[0]=t;for(i=0;i=5; i++) printf(“%c”,a[i]) ;}
答案问询微信:424329

下面程序的功能是从键盘输入的一组字符中统计出大写字母的个数m和小写字母的个数n,并输出m,n中的较大者#include "stdio.h"main(){int m=0,n=0;char c;while (( [1] )!='n'){ if(c='A'='Z') m++; if (c='a'='z') n++;}printf("%d",m
答案问询微信:424329

写出下面程序的运行结果。 #include <stdio.h>main(){ int m; scanf("%d", if (m >= 0) { if (m%2 == 0) printf("%d is a positive evenn", m); else printf("%d is a positive oddn", m); } else { if (m % 2 == 0) printf("%d is a negative evenn", m); else printf("%d is a negative oddn", m); }}
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网