當前位置:首頁 » 編程語言 » 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<<"請輸入一個非零整數,謝謝合作";
}

}