查看: 1540|回复: 0

程序设计基础第3次形考(课程代码:3306802-浙江电大)

[复制链接]

9162

主题

9199

帖子

24万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
241962
发表于 2020-3-29 21:29:33 | 显示全部楼层 |阅读模式
程序设计基础第3次形考答案.doc (194 KB, 下载次数: 36, 售价: 3.00 元)
程序设计基础第3次形考
试卷总分:100        测试时间:--  
判断题 |单选题 |程序阅读题
1.
如果被调用函数是标准库函数时,必须在程序开头用#include命令将有关头文件包含到本程序中。
×
2.
若不要求函数有返回值,则函数类型可以写为void
×
3.
C语言的函数可以嵌套定义。
×
4.
在C语言中,引用数组元素时,其数组下标的数据类型允许是( )。
只能是整型常量
整型常量或整型表达式
实型表达式
任何类型的表达式
5.
对函数返回值的描述错误的是( )。
有多少个return语句,就能返回多少个值
函数返回值的类型应该和定义时函数值的类型一致
函数的返回值是通过函数中的return语句获得
如果函数值的类型和return语句不一致,则以函数类型为准
6.
下列各语句定义了数组,其中正确的是( )。
int b[2,3];
char b(2);
int b[];
int b[2];
7.
以下函数test返回值类型为( )。 float test(int x) { return x+1; }
int
float
void
不确定或错误
8.
以下叙述正确的是( )。
函数的定义可以嵌套,但函数的调用不可以嵌套
函数的定义和函数的调用均不可以嵌套
函数的定义不可以嵌套,但函数的调用可以嵌套
函数的定义和函数的调用均可以嵌套
9.
若调用一个返回类型不是void的函数,但此函数没有return语句,则正确的说法 )。
没有返回值
返回若干个系统默认值
能返回一个用户所希望的函数值
返回一个不确定的值
10.
下列各语句定义了数组,其中哪一个是正确的( )。
int x[10]={1,2,3}
char no(30)
int x[]
int a[5],b[2,3]
11.
在下列的字符数组定义中,存在语法错误的是( )。
char a[20]="abcdefg";
char a[]="x+y=55.";
char a[15]={'1','2'};
char a[10]='5';
12.
阅读以下程序,以下哪项是它的运行结果?(
#include<stdio.h>
void main()
{ char ch='a';
if(ch>='0'&&ch<='9')
       printf("digit");
  else
   printf("other ");
}
a
digit
other
A
13.
阅读以下程序,以下哪项是它的运行结果?(
#include<stdio.h>
void main()
{ int x;
for(x=10; x>=1; x--,x--)
  {printf("%d ", x); }
}
10 9 8 7 6 5 4 3 2 1
10 8 6 4 2
9 7 5 3 1
10 8 6 4 2 0
14.
若输入m<回车>,以下哪项是它的运行结果?(
#include<stdio.h>
void main()
{
  intch;
scanf("%c",&ch);
if(ch>='A'&& ch<='Z')
    printf("%c", ch-'A'+'a');
else
    printf("%c", ch);
}
m
M
A
a
15.
阅读以下程序,以下哪项是它的运行结果?(
#include<stdio.h>void main()
{ int x=1;
  inty=3;
  if(x<y)
       printf("%d<%d",x, y);
  else if(x==y) printf("%d=%d",x, y);
       else printf("%d>%d",x, y);
}
x<y
x=y
x>y
1<3
16.
阅读以下程序,以下哪项是它的运行结果?(
#include<stdio.h>
void main()
{ int x=50;
if(x<60)
      printf("Failed");
else
      printf("Pass");
}
50
Failed
Pass
不确定
17.
若输入A<回车>,以下哪项是它的运行结果?(
#include<stdio.h>
void main()
{
  intch;
scanf("%c",&ch);
if(ch>='A'&& ch<='Z')
     printf("%c", ch-'A'+'a');
else
     printf("%c", ch);
}
ch
%c
A
a
18.
阅读以下程序,以下哪项是它的运行结果?(
#include<stdio.h>
void main()
{ char c='y';
  if(c=='y'||c=='Y')
     printf("Yes");
  else
   printf("No");
}
YES
Yes
No
y
19.
若输入d<回车>,以下哪项是它的运行结果?(
#include<stdio.h>
void main()
{
  intch;
scanf("%c",&ch);
if(ch>='a'&& ch<='z')
  printf("%c", ch-'a'+'A');
else
  printf("%c", ch);
}
a
z
d
D
20.
若输入G<回车>,以下哪项是它的运行结果?(
#include<stdio.h>
void main()
{ int ch;
scanf("%c",&ch);
if(ch>='a'&& ch<='z')
   printf("%c", ch-'a'+'A');
else  
   printf("%c", ch);
}
g
G
A
a
21.
阅读以下程序,以下哪项是它的运行结果?(
#include<stdio.h>
void main()
{ int x;
for(x=5; x>=1; x--)
  {printf("%d ", x); }
}
5 4 3 2 1
1 2 3 4 5
5 4 3 2 1 0
0 1 2 3 4 5
22.
阅读以下程序,以下哪项是它的运行结果?(
#include<stdio.h>
void main()
{ char ch='7';
  if(ch>='0'&&ch<='9')
        printf("digit");
else
    printf("other ");
}
7
digit
other
7’
23.
阅读以下程序,以下哪项是它的运行结果?(
#include<stdio.h>
void main()
{ int x=60;
if(x<60)
    printf("Failed");
else
   printf("Pass");
}
60
Failed
Pass
不确定
24.
阅读以下程序,以下哪项是它的运行结果?(
#include<stdio.h>
void main()
{ int x=4; int y=4;
  if(x<y)
     printf("%d<%d",x, y);
  else
      if(x==y)
         printf("%d=%d",x, y);
      else
         printf("%d>%d",x, y);
}
4=4
x=y
x>y
x<y

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
 
代做客服
更新报错
下载问题
充值问题
交流合作
作业代做一群:
河南电大教学考代做
作业代做二群:
电大题库吧代做二群
工作时间:
0:00-24:00
官方微信扫一扫
快速回复 返回顶部 返回列表