奥鹏教育东北师范大学C程序设计在线作业一-0004

奥鹏教育东北师范大学在线作业

C程序设计19春在线作业1-0004

下列程序:main( )
{ int a=7,b=5;
printf("%dn",b=b/a);
}
的输出结果是()
A:5
B:1
C:0
D:不确定值
答案问询微信:424329

以下程序运行后,
int func(char *str)
{ int num=0;
while(*(str+num)!='') num++;
return(num);
}
main()
{ char str[10],*p=str;
gets(p); printf("%dn",func(p));
}
如果从键盘上输入ABCDE回车,则输出结果为()
A:8
B:7
C:6
D:5
答案问询微信:424329

以下程序:
int a=5;
float x=3.14;
a*=x*(‘E’ – ‘A’);
printf(“%fn”,(float)a); 的输出结果是()
A:62.000000
B:62.800000
C:63.000000
D:62
答案问询微信:424329

在C语言中,if语句后的一对圆括号中,用以决定分支流程的表达式为()
A:只能是逻辑表达式
B:只能是关系表达式
C:只能是逻辑表达式或关系表达式
D:可以是任意表达式
答案问询微信:424329

已知char a; int b; float c; double d; 执行语句c=a+b+c+d;后,变量c的数据类型是()
A:int
B:char
C:float
D:double
答案问询微信:424329

下列程序段:
char s1[10]=”12345”,s2[10]=”abc”,s3[]=”67”;
strcpy(s1,s2);
strcat(s1,s3);
puts(s1);
的运行结果是()
A:abc67
B:abc4567
C:abc 567
D:abc567
答案问询微信:424329

以下关于函数的叙述中正确的是()
A:每个函数都可以被其它函数调用(包括main函数)
B:每个函数都可以被单独编译
C:每个函数都奥鹏教育东北师范大学在线作业可以单独运行
D:在一个函数内部可以定义另一个函数
答案问询微信:424329

在位运算中,操作数每右移一位,其结果相当于()
A:操作数乘以2
B:操作数乘以4
C:操作数除以2
D:操作数除以4
答案问询微信:424329

设变量定义为 int a[3]={1,4,7},*p=
printf("%dn",d=ab?(ac?a:c):(b));
}
的输出结果是()
A:5
B:4
C:6
D:不确定
答案问询微信:424329

以下程序: main( )
{ int a=011;
printf(“%dn”, a);
}
的输出结果是()
A:12
B:11
C:10
D:9
答案问询微信:424329

若已定义的函数有返回值,则以关于该函数调用的叙述中错误的是()
A:调用可以作为独立的语句存在
B:调用可以作为一个函数的实参
C:调用可以出现在表达式中
D:调用可以作为一个函数的形参
答案问询微信:424329

已知字母A的ASCⅡ码为十进制的65,下面程序: main()
{ char ch1,ch2;
ch1='A'+'5'-'3';
ch2='A'+'6'-'3';
printf("%d,%cn",ch1,ch2);}
的输出是()
A:67,D
B:B,C
C:C,D
D:不确定的值
答案问询微信:424329

C语言中的文件类型只有()
A:索引文件和文本文件两种
B:文本文件一种
C:二进制文件一种
D:ASCII码文件和二进制文件两种
答案问询微信:424329

下面可以正确表示字符型常数的是()
A:”a”
B:’t’
C:”n”
D:297
答案问询微信:424329

C语言中用于结构化程序设计的三种基本结构是()
A:顺序结构、选择结构、循环结构
B:if、switch、break
C:for、while、do-while
D:if、for、continue
答案问询微信:424329

设有以下宏定义:
#define H 30
#define LEN H+20
则执行赋值语句v=LEN*10;后,v的值是()
A:60
B:230
C:500
D:0
答案问询微信:424329

用C语言编写的代码程序()
A:可立即执行
B:是一个源程序
C:经过编译即可执行
D:经过编译解释才能执行
答案问询微信:424329

定义如下变量和数组:int i; int x[3][3]={1,2,3,4,5,6,7,8,9}; 则语句for(i=0;i3;i++) ?printf("%d? ",x[i][2-i]); 的输出结果是()
A:1 ?5 ?9
B:1 ?4 ?7
C:3 ?5 ?7
D:3 ?6 ?9
答案问询微信:424329

有以下程序
main()
{ int x[8]={8,7,6,5,0,0},*s;
s=x+3;
printf("%dn",s[2]);
}
执行后输出结果是()
A:随机值
B:0
C:5
D:6
答案问询微信:424329

在函数中,变量的默认存贮类型说明符应该是自动的auto。
A:错误
B:正确
答案问询微信:424329

一个函数的函数体包括声明部分和语句部分。
A:错误
B:正确
答案问询微信:424329

指针在任何情况下都可进行,,=,=,==运算。
A:错误
B:正确
答案问询微信:424329

在Turbo C中,整型数据在内存中占2个字节。
A:错误
B:正确
答案问询微信:424329

宏定义的宏名一定要大写,否则无效。
A:错误
B:正确
答案问询微信:424329

格式控制符%d和%D是一样的。
A:错误
B:正确
答案问询微信:424329

表达式1/4+2.75的值是3。
A:错误
B:正确
答案问询微信:424329

C++源程序文件编译而成的目标代码文件的缺省扩展名为.exe。
A:错误
B:正确
答案问询微信:424329

实型数据包括float和long两种类型。
A:错误
B:正确
答案问询微信:424329

定义在main函数后的任何函数都需在main中进行函数声明。
A:错误
B:正确
答案问询微信:424329

语言中,预处理总是以?@符号开头。
A:错误
B:正确
答案问询微信:424329

字符型数据在计算机中是以ASCII码形式表示的。
A:错误
B:正确
答案问询微信:424329

如果一个函数不需要参数,则函数名后的括号可以省略。
A:错误
B:正确
答案问询微信:424329

puts函数的作用是将一个字符串输出到显示器。
A:错误
B:正确
答案问询微信:424329

任何两个毫无关系的指针作相减运算是没有意义的。
A:错误
B:正确
答案问询微信:424329

若有定义:char *p(char a[10]);则p是函数名。
A:错误
B:正确
答案问询微信:424329

使用if语句时,一定要有else语句与它配对。
A:错误
B:正确
答案问询微信:424329

在int *p;和语句printf(“%d”, *p);中的*p含义相同。
A:错误
B:正确
答案问询微信:424329

利用fclose函数关闭已打开的文件。
A:错误
B:正确
答案问询微信:424329

宏定义可分为带参数的宏定义和不带参数的宏定义两类。
A:错误
B:正确
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网