當前位置:首頁 » 編程語言 » 以下選項不屬於c語言類型
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

以下選項不屬於c語言類型

發布時間: 2022-08-23 06:51:51

1. 以下選項中不屬於c語言的類型是

D ,A是有符號短整型數,B是無符號長整形數,C是有符號短整型(也就是A項)的縮寫。

2. 3. 以下選項中不屬於C語言的類型和是______。 (2分) A. signed short int B. unsigned char C. singed lon

盡管你給的答案不全,我想應該是B答案。因為char型本來就是無符號整型數(ASCII碼呀)。所以不需要unsigned

3. 以下選項中不是c語言的是.那請問如何判斷是不是c語句

C語言語句格式
1.if語句:
if(Bool表達式)

如果表達式為true,執行此表達式

else

否則執行次表達式

2.while語句:
while(Bool值表達式)

如果表達式為true則執行{}內語句,再次跳回Bool表達式再次進行判斷,循環;否則跳過,執行while下條語句;

3.do while語句
跟while差不多,只不過先做一遍再循環
do

與while的判斷相同
}while(Bool表達式)
4.for語句:
for(定義數值;Bool表達式;運算語句)
{
()內三個表達式(可為空),第一個為循環條件變數賦值。第二個執行判斷,如果為true則執行運算語句,並執行{}內語句,再跳回Bool表達式判斷,循環;否則跳過for語句;
}
5.switch(表達式)
switch(一個值)

case 一個值:(當switch括弧中的值與此值相等時,執行下面語句)
語句;
break;
case 又一個值:(判斷同上)
語句;
break;
case ……
default:(當以上case都為執行時執行)
語句;
break;

6.break語句
用於for,while,switch循環中,表示跳出整個循環;
7.continue語句
用於for,while,表跳出這一次循環,進行下一次循環;
8.return語句
表示返回函數值,如果後面的值為空則可以用於中斷,退出函數;
9.goto語句
標簽:
語句
goto 標簽;(此時跳回標簽內語句,可用於switch中case語句,此時case 一個值就是標簽)
10.printf語句
輸出的語句
printf("輸出內容",值(內容中d%f%c%s%等函數值,內容中的\n,\t等字元符用法書上自己看,不限定個數),值,值……);
11.scanf語句
輸出語句
scanf(內容同輸出語句,只不過值前要加「&」表示為這個值賦予內容中d%f%c%s%的值,如有多個要在內容中空格隔開);

4. 不是c語言的基本數據類型是

您好,很高興回答您的問題。
c語言的基本數據類型就是整型、實型和字元型。其餘的數組類型、指針類型、枚舉類型、結構體類型等等都不是基本數據類型。基本數據類型只有上面的三種。

5. 以下選項不屬於C語言的類型的是

選D哦。。。。 ABC都是C語言的。。

6. 102、以下選項中不屬於C語言的類型和是______。 A:signed short int

long short。long 是長整型。 short是短整型。一個變數不可能又長又短。

C 語言標準定義了以下整數類型:

1) short int(可簡寫為 short),和 int 一樣,也是有符號整數

2) long int(簡寫:long),有符號整數

3) long long int(簡寫:long long),C99 標准添加的類型,有符號整數

4) unsigned int(簡寫:unsigned),無符號整數,不能表示負數

5) unsigned long int(簡寫:unsigned long),無符號整數,不能表示負數

6) unsigned short int(簡寫:unsigned short),無符號整數,不能表示負數

7) unsigned long long int(簡寫:unsigned long long),C99 添加的類型,無符號整數

8) 所有沒有標明 unsigned 的整數類型默認都是有符號整數。

(6)以下選項不屬於c語言類型擴展閱讀:

注意事項:

C語言只規定short <= int <= long int,位元組長度跟操作系統和編譯器有關,long int長度至少32位,而64位類Unix系統為64位。

一般把 short 稱為短整型,把 long 稱為長整型,把 long long 稱為超長整型,把 int 稱為整型。[4]unsigned 打頭的那些整數類型統稱為無符號整型。例如:我們稱 unsigned short 為無符號短整型。以此類推。

%h short有符號短整型。

%d int有符號整型。

%u unsigned int 無符號整型。

%l long int 有符號長整型。

%lu unsigned long 無符號長整型。

%ll long long int有符號超長整型。

%llu unsigned long long無符號超長整型。

7. C語言考題

13.D
14.A
15.B
16.B
17.B
18.A
19.A
20.D

8. 二級公共基礎知識的幾道題~~

1.一下一顆定義為用戶標識符的是:
A.printf B.net C.3com D.int
PS:這道題的printf和int為什麼不可以?

printf是一個函數 int是標識 沒辦法 D

2.以下選項中不屬於C語言的類型的是:
A.signed short int B.unsigned char
C.signed long D.long short

AC沒看到過 D沒有這種用法 選B

3.有如下程序,則以下敘述中正確的是:
int x=78;char y='A';
printf("%d\n",(x,y));
A.輸出語句中格式說明符的個數少於輸出項的個數,不能正確輸出
B.輸出值為65
C.輸出值為78
D.輸出值為'A'
PS:那個(x,y)是什麼意思?怎麼計算?
(x,y)是逗號表達式 取最後一個值 即y
所以輸出是A 選D

4.以下不能正確計算代數式4*sin2(1/5)(2是sin的平方)值的C語言表達式是:
A.4*sin(1/5)*sin(1/5) B.sin(0.2)*sin(0.2)*4
C.pow(sin(0.2),2)*4 D.4*pow(sin(1.0/5),2)
A不對 1/5在C語言裡面就變成0了 B C D均滿足要求

5.以下程序運行時,若從鍵盤輸入:10 20 30<回車>,輸出的結果是:
#includ<stdio.h>
void main()
{
int i=0,j=0,k=0;
scanf("%d%*d%d",&i,&j,&k);
printf("%d%d%d\n"i,j,k);
}
PS:為什麼結果是10300?我怎麼覺得是000呢?
%*d 這里有奧妙啊
不過這個寫法沒看到過

6.下列敘述中正確的是:
A.C語言編譯時不檢查語法
B.C語言的子程序有過程和函數兩種
C.C語言的函數可以嵌套定義
D.C語言中,根據函數能否被其他源文件調用,被區分為內部函數和外部函數

C C語言中函數是不可以嵌套定義的

7.有以下程序:
main()
{
int a;char c=10;float f=100;double x;
a=f/c*=(x=6.5);
printf("%d%d%3.1f%3.1f\n",a,c,f,x);
} 程序運行後的輸出結果是:
A.1 65 1 6.5 B.1 65 1.5 6.5
C.1 65 1.0 6.5 D.2 65 1.5 6.5
PS:為什麼我覺得選C呢?

連續賦值吧
x=6.5
c =c*6.5 = 65.0
a=100/65.0 = 1.5

8.下面程序:
void main()
{
int a=-1,b=4,k;
k=(a++<=0)&&(!(b--<=0));
printf("%d%d%d\n",k,a,b);
} 輸出結果是:
A.0 0 3 B.0 1 2 C.1 0 3 D.1 1 2
PS:我怎麼覺得應該選C呢?為什麼答案是B?
k=(a++<=0)&&(!(b--<=0));

a後++ b後--
所以 左側為1 右側為0
k=0
a成為0
b成為3
A

9.設有以下定義:
int a=0;double b=1.25;char c='A';
#define d 2
則下列語句中錯誤的是:
A.a++ B.b++ C.c++ D.d++
PS:C選項為什麼可以做++運算?
D
c只是符號變數 完全可以加加減減

10.若要求從指定文件讀入一個字元,應使用函數:
A.getc() B.gets() C.getchar() D.scanf()
C

11.以下四個程序中,完全正確的是:
A.#includes<stdio.h>
main();
{/*programming*/
printf("programming!\n");}
B.#include<stdio.h>
main();
{/*/programming/*/
printf("programming!\n");}
C.#include<stdio.h>
main();
{/*/*programming*/*/
printf("programming!\n");}
D.include<stdio.h>
main();
{/*programming*/
printf("programming!\n");}
PS:/*programming*/是什麼意思?

沒有一個完全正確的 main()後面加;是什麼意思
/*programming*/這是注釋

9. 求解 以下不屬於C語言內置類型的是:______。 A) string B) unsigned int C) signed long D) double

A)string
java中的字元串。 String類是不可變的,對String類的任何改變,都是返回一個新的String類對象。 String 對象是 System.Char 對象的有序集合,用於表示字元串。String 對象的值是該有序集合的內容,並且該值是不可變的。

10. 程序設計基礎C語言題

  1. 能將高級語言編寫的源程序轉換成目標程序的是(B、編譯程序)。

  2. 以下類型選項中,不屬於C語言的類型是(A、signed short)

  3. 下列敘述中,合法的C語言賦值語句是(B、i++;)。

  4. 若變數c為char類型,能正確判斷出c為小寫字母的表達式為(D、(c>='a')&& (c<='z'))。

  5. 若有int a[4][5];則數組a包含的元素個數是(D、20)。

  6. 在主函數中定義的變數(A、只有主函數中有效。)。

  7. 若有func((v1,v2),(v3,v4,v5),v6)調用,說明函數func有(A、3)個參數。

  8. 若有int a[10];*p=a;,則(C、p++可以使p指向下一元素,即a[1]的首地址。)。

  9. 設有數組定義:char array[]="Chian";,則數組所佔有的存儲空間為(B、6)個位元組。

  10. 下列函數中,不能用於對文件進行輸入輸出操作的是(B、printf() )。