当前位置:首页 » 编程语言 » c语言程序设计判断题
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言程序设计判断题

发布时间: 2022-07-25 04:12:02

c语言程序设计考题

第五题应该是对的,字符数组的值是用单引号引起来的,而字符串是用双引号的,还有,假如定义a[3],如果当字符数组来用,可以存放3个值,例如a[0]='1',a[1]='2',a[2]='3',如果当字符串来用,则只能存放2个字符,因为还有个结束标志,如:a="ds";
第六题应该是错的,应该用FILE来表示,C语言是区分大小写的!

Ⅱ 帮忙做几道C语言程序设计的判断,填空题吧,谢谢。

1
:对。
2:错。函数可以嵌套调用,但不可以嵌套定义。
3:对。c语言是区分大小写的。
4:对。八进制以0开头。
5:对。c语言的命名由字母和数字组成,但是第一个字符必需是字母,下划线也被认为是字母。6:对。c语言从mian函数开始,顺序执行。
7:错。A和a是两个不同的变量。
8:对。文件操作fopen是打开文件,fclose是关闭文件。
9:对。c语言的数组名其实就是数组是首地址,可以当参数传递。
10:错。因为输出的不是12345这几个数,而是这变量所对应的数的十六进制。
1:#define
2:
0。15>2是真,所以这表达式是1。25%5余数是0,所以1与0结果为0.
3:ch!='\n',ch>='0'
&&ch<='9',以为换行符是'\n'。
4:输出一个字符到屏幕上
5:定义一个指针p,该指针指向int型的数据
6:FILE
*fp。
7:12。定义了二维数组,行为3,列为4.

Ⅲ C语言程序设计题(关于判断字符串是否为回文)

程序多处需要修正,你把下面这个试一下。
#include<stdio.h>
#include<string.h>
int huiwen(char*s)
{
int i,j;
j=strlen(s) - 1;//不能为strlen(s),那样调用s[j]会下标越限
for(i=0;i<j;i++)
{
if(s[i]==s[j])
j--;
else
break;//不符合回文条件
}
if(i>=j)//当i==j时, s[i] = s[j] 且两端都能组成回文,当i>j时,i必等于j+1,也为回文,i<j只有当不是回文break时产生。
return 1;
return 0;
}
void main()
{
char s[80];
gets(s);
if(huiwen(s)==1)
printf("yes!");
else
printf("no!");
}

Ⅳ C语言程序设计题,输入1个数,判断是奇数还是偶数,用调用函数的方法

#include
"stdio.h"
int
s(int
a)
{
return(a%2);
}
main()
{
int
x;
printf("请输入一个整数:");
scanf("%d",&x);
if(s(x)==1)
printf("%d是一个奇数",x);
else
printf("%d是一个偶数",x);
}
先编写一个判断是素数还是偶数的函数,偶数就返回0,否则就返回1,然后在主函数调用函数,根据返回值判断素数还是偶数。

Ⅳ C语言程序设计,判断题

1,正确;2.正确;3.错误 4.正确 5.错误 6.错误 7.错误 8.正确 9.正确 10.错误


Ⅵ C语言程序设计,判断正确的表达式

B,x是double类型的,怎能和一个int型的数做于运算呢?
C,a=a*3=2,这个等式明显就不成立,可能是a没有初始化,不能这样赋值,
因为这中间都是赋值符号。
D,y是double类型的强转一来写错了而来语法也不对float(i)应该(float)i

Ⅶ 《C语言程序设计》复习题 在线跪求答案····每题一分。谢谢了。

2.错 肯定先执行main函数
3.错 也可以1为真非1为假
6.对
7.错 省略了就不是结构体了
8.错 下标是从0开始,第八个是a[7]
9.错 还有//符号 开始标记是/*
10.错 不一定
11.对
12.错 同第八题
13.错 应该以实参为准吧

自己做的,不一定全对

Ⅷ C语言程序设计,计算机2级试题

D

D
对于指针,sizeof操作符返回这个指针占的空间。
strlen不区分是数组还是指针,就读到\0为止返回长度。

错错对错错
错错错错

第6题判断解释一下:
#define MY(x,y) x*y
由于没有用括号进行x,y原子性的确保,则MY(2+3,5)为 2+3*5 = 17

Ⅸ C语言判断题和选择题,劳烦知道的帮帮我

判断题
1.程序中的所有语句都被执行一次,而且只能执行一次。 ×
2.若定义:int a,b;char c;double d;则a%b-c+d的结果为double类型。 √
3.赋值运算符的左边必须是变量。 ×
4.if-else语句中无论条件是否成立,都会有相应的语句执行。 √
5.-10的逻辑值为1。 √
6.除(/)运算时,被除数和除数必须是整数。 ×
7.for、while、do-while循环分别有特定的用处,不能互相替换。 ×
8.for循环语句在循环条件满足时结束循环。 ×
9.int a[6]=={1,2,3,4},则a[5]的值为随机数。 ×
10.在以下的定义中,数组a的长度和数组b的长度相等。

选择题
1. 在C语言程序设计中,语句和数据定义是以( B )结束。
A.句号 B.分号 C.逗号 D.括号
2.下列字符串是标识符的是( A )
A._HJKL B.9a C.for D.LINE 1
3.一个C程序的执行是从(A )。
A. 本程序的main函数开始,到main函数结束。
B. 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。
C. 本程序的main函数开始,到本程序文件的最后一个函数结束。
D. 本程序文件的第一个函数开始,到main函数结束。
4.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符应是( C ) 。
A. 必须为字母 B. 必须为下划线
C. 必须为字母或下划线 D. 可以是字母、数字和下划线中任一种字符
5.在C语言中,换行是( A )。
A. B. C.v D.\
6.已知x=43,ch=’A’,y=0,则表达式(x>=y&&ch<’B’&&!y)的值是 (A) 。
A. 0 B. 语法错 C. “假” D. 1
7. 以下选项中合法的实型常数是____B__。
A. 5E2.0 B. .2E0 C. E-3 D. 1.3E
8.设a=2,b=3,则表达式1.0+a/b的值为:( A)
A. 1.0 B.1.666667 C. 2.0 D. 1
9.C语言对嵌套if语句的规定是:else总是与 D 。
A.其之前最近的if配对 B.第一个if配对
C.缩进位置相同的if配对 D.其之前最近的且尚未配对的if配对
10.下列程序的输出结果是( B )
#include <stdio.h>
main()
{ int x=3,y=2,z=1,m=2;
if(x>y>z)
printf(“%d ”,m);
else
if((z-1>=m)==1)
printf(“%d ”,m+1);
else
pirntf(“%d ”,m+2);
}
A. 3 B. 4 C. 2 D.编译时有错,无结果
11.下列程序的输出结果是( D )
main()
{
int a,b,c,d;
a=b=c=d=0;
if(a==1)
b=1;c=2;
else
d=3;
printf(“%d,%d,%d,%d”,a,b,c,D.;
}
A. 0,1,2,0 B. 0,0,0,3 C. 1,1,2,0 D.编译有错
12.为使下列程序段不陷入死循环,从键盘输入的数据应该是( 编译错误 )
int m,i=0,sum=0;
scanf(“%d”,&m);
do
{ sum=sum+i; i=i-2;
}while (t!=m);
A. 任意正奇数 B. 任意负偶数
C. 任意正偶数 D. 任意负奇数

13.下列程序的输出结果是(B )
main()
{
int y=0;
do{;
}while(y--);
printf(“y=%d ”,y);
}
A. y=0 B. y=-1 C. y=1 D. while构成无限循环
14.下列变量定义中合法的是( )
A. float _a=.1e-1; B. double b=1-5e2.5;
C. int do=0xfdag; D. float 2_and=1-e-3;
15. 下列程序的执行结果( B )
#define sum 10+20
main()
{ int b=0,c=0;
b=5;
c=sum*b;
printf(“%d”,c);
}
A. 100 B. 110 C. 70 D.150

上面粗字体部分都是有问题的代码哦。无语···

Ⅹ c语言程序设计题:输入一个整数,判断是正偶数,负偶数,正奇数还是负奇数

#include "iostream"
using namespace std;
void main()
{
cout<<"Please input a number: ";
int a;
cin>>a;
if (a>0&&a%2==0)
{
cout<<"输入的数是正偶数";
}
if (a<0&&a%2==0)
{
cout<<"输入的数是负偶数";
}
if (a<0&&a%2!=0)
{
cout<<"输入的数是负奇数";
}
if (a>0&&a%2!=0)
{
cout<<"输入的数是负奇数";
}
if (a==0)
{
cout<<"请输入一个非零整数,谢谢合作";
}

}