做外貿(mào)沒有網(wǎng)站需要什么條件/經(jīng)典網(wǎng)絡營銷案例
一、單項選擇題(本大題共20小題,每小題2分,共40分。在每小題給出的四個備選項中,選出一個正確的答案,并將所選項前的字母填寫在答題紙的相應位置上。)
1.以下不正確的C語言標識符是()
A. AB1
B._ab3
C. char
D. a2_b
- 若 x、i、j、k都是 int型變量,則計算下面表達式后,x的值為()
x=i=4.j=6,k=16;
A. 4
B. 8
C. 16
D. 32
3,對于類型相同的兩個指針變量之間,不能進行的運算是()
A. <
B.=
C.+
D.-
- 下設i 和 x 都是 int 類型,則 for 循環(huán)語句()
for(i=0,x=0;i<=9&&x!=876;i++) scanf(“%d”,&x);
A. 最多執(zhí)行 10 次
B. 最多執(zhí)行 9 次
C. 是無限循環(huán)
D. 循環(huán)體一次也不執(zhí)行
5,下列數(shù)組定義正確的是()
A. int a[5],b[2,3];
B. char no(30);
C. char x[];
D. int x[5]={1,2,3};
- 若有變量定義 double x;float a;要給 x 和 a 輸入數(shù)據(jù),正確的輸入語句是()
A. scanf(“%Pf”,&x,&a);
B. scanf(“%f%lf”,&x.&a);
C.scanf(“%lf%f”,&x,&a);
D. scanf(“%lf%lf”,&x,&a);
7.若變量已正確定義,執(zhí)行語句scanf("%d,%d,%d ",&kl,&k2,&k3);時,()的輸入。
A. 2030,40
B. 20 30 40
C. 20,30 40
D. 20,30,40
- 已知 a=20,b=30,則執(zhí)行 c=anb 后,c 的值是()
A. 10
B. 20
C. 30
D. 40
-
下面程序的輸出結(jié)果是()
#include<stdio.h>
void main
{ intx=10,y=10;
printf(“%d %dn”,x–,–y);
}
A. 10 9
B. 9 9
C. 9 10
D. 10 10 -
如果在一個函數(shù)的復合語句中定義了一個變量,則該變量()
A.只在該復合語句中有效,在該復合語句外無效
B. 在該函數(shù)中任何位置都有效
C.在本程序的源文伴范圍內(nèi)均有效
D.此定義方法錯誤,其變量為非法變量
- 以下函數(shù)值的類型是()
int fun(float x)
{
float y;
y=3*x-4;
return y:
}
A. 不確定
B. float
C. void
D. int
12,函數(shù)說明語句正確的是()
A. int Function(void A);
B. void Function(int);
C. int Function(A):
D.void Function(int)
13,函數(shù)調(diào)用語句: d=max(a,max(b.c.d),e):中實參的個數(shù)為
A.1
B. 2
C. 3
D. 4
14.以下能正確定義數(shù)組并正確賦初值的語句是()
A. intn=5,a[3][n];
B. int b[1][5]={{1},{3}};
C. int c[2]0={{1,2},{3,4}}:
D. int d[][2]={{1,2},{3,4)};
15,下列程序運行后的輸出結(jié)果是()
#include <stdio.b>
void sub(int x,int y,int *z)
{*z=y-x; }
void main()
{ int a,b,c;
sub(10,5,&a);
sub(7,a,&b);
sub(a,b,&c);
printf(“%d,%d,%dln”,ab,c);
}
A.-5,-12,-7
B. 5,-2,-7
C.-5,-12,-17
D. 5,2,3
- 設有定義語句"chars]=“xyz”;“,則表達式”*(s+3)"的值是()
A. ‘x’
B. у
C. ‘z’
D. ‘\0’
- 若有定義:int a[3][4];,()不能表示數(shù)組元素 a[1][1]
A. (a[1]+1)
B. (&a[1][1])
C. ((a+1)[1])
D. *(a+5)
- char *s=“ItlNamellAddressin”;指針s所指字符串的長度為()
A.說明不合法
B. 19
C. 18
D. 15
19,已知有宏定義#define SQR(a) 2aa,則SQR(3+4)的值為()
A. 22
B. 32
C. 98
D. 18
- 定義結(jié)構(gòu)體的關(guān)鍵字是()
A. struct
B. typedef
C. Enum
D. Union
二、程序閱讀題(本大題共5小題,每小題6分,共30分。請將程序的運行結(jié)果填寫在答題紙的相應位置上。)
1_______
#include <stdio.h>int main() {int x = 1, a = 1, b = 1;switch (x) {case 0:b++;case 1:a++;case 2:a++;b++;break;}printf("a=%d, b=%d\n", a, b);return 0;
}
2________
#include <stdio.h>int main() {int i = 0, s = 0;do {s += i * 2 + 1;i++;} while (s < 10);printf("i=%d, s=%d\n", i, s);return 0;
}
3______
#include <stdio.h>int main() {int k = 2;while (k < 7) {if (k % 2) {k = k + 3;printf("k-%d\n", k);continue;}k = k + 1;printf("k=%d\n", k);}return 0;
}
4_______
#include <stdio.h>int LA(int *a, int n) {int i, s = 0;for (i = 0; i < n; i++) {s += a[i];}return s;
}int main() {int a[5] = {1, 2, 3, 4, 5};int b = LA(a, 5) + LA(a + 1, 3);printf("b=%d\n", b);return 0;
}
5_______
#include <stdio.h>int WF(int x, int y) {static int k;x = x + y;y += x;k += x + y;return k;
}int main() {int x = 3, y = 5;printf("%d, %d\n", WF(x, y), WF(x, y));return 0;
}
程序填空題(每空 5分,共 35分。請將答案填寫在答題紙的相應位置上。).求滿足下式的 x,y,z。
XYZ
+YZZ
532
#include <stdio.h>
{ int maintintxyitesult=532
for (x=1;_____;x++)
for (y=1; y<=9 y+)
for (_z<=9;z++)
{
i=③+(100y+10z+2);
if (i=result) printf(“x=%d, y=%d, z=%dln”,x.y,z);
}
return 0;
}
2. 程序功能:輸入一數(shù)字后,將輸入的數(shù)字顛倒后輸出。
#include “stdio.h”
int main()
{
int numb,rdigit;
scanf(“%d”,&numb);
while(①r)
{
digit-numb%10;
printf(“%d”,)
numb/=10;
printf(“\n”);
return 0;
}
3. 程序功能:下面的程序輸入 10 個整數(shù),按升序排序后輸出。完善程序。
#include <stdio.h>
void Swap(int *x,int *y)
int t = *x;
①
*y=t;
}
void Sort(int *array, int n)
{
int i, j;
for (i=n-1;i>0;–i)
{
for (j= 0; j <i; ++j)
if (array[i]>array[j+1])
② ;
}
}
int main()
{
int a[10],i;
for(i=0;i<10;i++)scanf(“%d”,&a[i)):
Sort(a,10);
for(i=0;i<10;i++)
printf(“%d”,a[i]);
returm 0;
}
四、編程題(本大題共3小題,每小題15分,共45分,請在答題紙的相應位置上作答。)
-
編寫程序,輸入兩個正整數(shù) m 和 n. 求其最大公約數(shù)
-
編寫函數(shù) copy(char strl],char str2[],int n),實現(xiàn)將 str2 中字符串前 n 個字符復制到 strl 中
(1)用 for 循環(huán)編寫函數(shù) copy(char str1[],char str2],int n),不允許用 strcpy()函數(shù)。
(2)編寫主函數(shù)輸入字符串,調(diào)用 copy(char str1],char str2[],int n)并輸出。 -
編寫程序,輸出以下圖形