1.表示關(guān)系x≥y≥z應(yīng)使用C語言表達(dá)式()
A)(x>=y)&&(y>=z)
B)(x>y)AND(y>z)
C)x>=y>=z
D)(x>=y)&(y>=z)
2.C語言可執(zhí)行程序的開始執(zhí)行點(diǎn)是()
A)程序中第一條可執(zhí)行語言
B)程序中第一個(gè)函數(shù)
C)程序中的main函數(shù)
D)包含文件中的第一個(gè)函數(shù)
3.以下if語句書寫正確的是()
A)if(x=0;)
printf("%f",x);
else printf("%f",-x);
B)if(x>0)
{x=x+1;printf("%f",x);}
else printf("%f",-x);
C)if(x>0);
{x=x+1;printf("%f",x);}
else printf("%f",-x);
D)if(x>0)
{x=x+1;printf("%f",x)}
else printf("%f",-x);
4.以下敘述中正確的是()
A)在C程序中,語句之間必須要用分號(hào)(;)分隔
B)在C程序中#include行和#define行不是C語句
C)程序中的注釋部分可有可無,通??梢允÷?BR> D)當(dāng)輸入數(shù)值數(shù)據(jù)時(shí),對(duì)于整型變量只能輸入整型值;對(duì)于實(shí)型變量只能輸入實(shí)型值
5.以下語句的輸出結(jié)果是()
printf("%d,%d,%u\n",016,16,-16);
A)16,16,65420
B)14,16,6542
C)16,16,-16
D)14,16,-16
6.以下選項(xiàng)中,與k=n++完全等價(jià)的表達(dá)式是()
A)k=n,n=n+1
B)n=n+1,k=n
C)k=++n
D)k+=n+1
7.以下合法的賦值語句是()
A)x=y=100
B)d--;
C)x+y;
D)c=int(a+b);
8.設(shè)a、b、c為int型變量,若從鍵盤給a、b、c輸入數(shù)據(jù),則正確的輸入語句是()
A)scanf("%d%d%d",a,b,c);
B)put("%d%d%d",a,b,c);
C)input("%d%d%d",a,b,c);
D)scanf("%d%d%d",&a,&b,&c);
9.以下正確的數(shù)組定義語句是()
A)int y[1][4]={1,2,3,4,5,}
B)float x[3][]={{1},{2},{3}}
C)long s[2][3]={{1},{1,2}{1,2,3,}}
D)double t[][3]={0}
10.設(shè)有如下的變量定義:
int i=8,k,a,b;
unsinged long w=5;
double x=1.42,y=5.2
則以下符合C語言語法的表達(dá)式是()
A)a+=a-=(b=4)*(a=3)
B)x%(-3);
C)a=a*3=2
D)y=float(i)
答案:11.A 12.C 13.B 14.B 15.B 16.A 17.B 18.D 19.D 20.A
A)(x>=y)&&(y>=z)
B)(x>y)AND(y>z)
C)x>=y>=z
D)(x>=y)&(y>=z)
2.C語言可執(zhí)行程序的開始執(zhí)行點(diǎn)是()
A)程序中第一條可執(zhí)行語言
B)程序中第一個(gè)函數(shù)
C)程序中的main函數(shù)
D)包含文件中的第一個(gè)函數(shù)
3.以下if語句書寫正確的是()
A)if(x=0;)
printf("%f",x);
else printf("%f",-x);
B)if(x>0)
{x=x+1;printf("%f",x);}
else printf("%f",-x);
C)if(x>0);
{x=x+1;printf("%f",x);}
else printf("%f",-x);
D)if(x>0)
{x=x+1;printf("%f",x)}
else printf("%f",-x);
4.以下敘述中正確的是()
A)在C程序中,語句之間必須要用分號(hào)(;)分隔
B)在C程序中#include行和#define行不是C語句
C)程序中的注釋部分可有可無,通??梢允÷?BR> D)當(dāng)輸入數(shù)值數(shù)據(jù)時(shí),對(duì)于整型變量只能輸入整型值;對(duì)于實(shí)型變量只能輸入實(shí)型值
5.以下語句的輸出結(jié)果是()
printf("%d,%d,%u\n",016,16,-16);
A)16,16,65420
B)14,16,6542
C)16,16,-16
D)14,16,-16
6.以下選項(xiàng)中,與k=n++完全等價(jià)的表達(dá)式是()
A)k=n,n=n+1
B)n=n+1,k=n
C)k=++n
D)k+=n+1
7.以下合法的賦值語句是()
A)x=y=100
B)d--;
C)x+y;
D)c=int(a+b);
8.設(shè)a、b、c為int型變量,若從鍵盤給a、b、c輸入數(shù)據(jù),則正確的輸入語句是()
A)scanf("%d%d%d",a,b,c);
B)put("%d%d%d",a,b,c);
C)input("%d%d%d",a,b,c);
D)scanf("%d%d%d",&a,&b,&c);
9.以下正確的數(shù)組定義語句是()
A)int y[1][4]={1,2,3,4,5,}
B)float x[3][]={{1},{2},{3}}
C)long s[2][3]={{1},{1,2}{1,2,3,}}
D)double t[][3]={0}
10.設(shè)有如下的變量定義:
int i=8,k,a,b;
unsinged long w=5;
double x=1.42,y=5.2
則以下符合C語言語法的表達(dá)式是()
A)a+=a-=(b=4)*(a=3)
B)x%(-3);
C)a=a*3=2
D)y=float(i)
答案:11.A 12.C 13.B 14.B 15.B 16.A 17.B 18.D 19.D 20.A