计算机基础A试题及答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单项选择

==================================================

题号:9721

设j和k都是int类型,则下面的for循环语句()。

for(j=0,k=0;j<=9&&k!=876;j++) scanf("%d",&k);

A、最多执行9次

B、是无限循环

C、循环体一次也不执行

D、最多执行10次

答案:

D

题号:2531

以下程序的输出结果是。

typedef union

{ long i;

int k[5];

char c;

} DATE;

struct date

{ int cat;

DATE cow;

double dog;

} too;

DATE max;

main()

{

printf(“%d\n”, sizeof(struct date) + sizeof(max) );

}

A、30

B、25

C、18

D、8

答案:

A

题号:6926

有如下程序

#include

main()

{ FILE *fp1;

fp1 = fopen(“f1.txt”, “w”);

fprintf(fp1, “abc”);

fclose(fp1);

}

若文本文件f1.txt中原有内容为good,则运行以上程序后文件f1.txt中的内容为

A、abc

B、abcd

C、goodabc

D、abcgood

答案:

A

题号:5241

设有 int x=11; 则表达式 (x++ * 1/3) 的值是()。

A、3

B、4

C、12

D、11

答案:

A

题号:1521

以下选项中合法的用户标识符是______。

A、_2Test

B、long

C、A.dat

D、3Dmax

答案:

A

题号:4737

sizeof(float)是()。

A、一种函数调用

B、一个整型表达式

C、一个不合法的表达式

D、一个双精度型表达式

答案:

B

题号:10081

文件包含中,被包含文件( ).

A、可以是可执行文件.

B、可以嵌套其它文件.

C、可以是目标文件或源文件.

D、必须用".h"为后缀.

答案:

B

题号:2598

假设所有变量均为整型,表达式:a=2,b=5,a>b?a++:b++,a+b的值

是()。

A、8

B、2

C、9

D、7

答案:

A

题号:9478

根据下面的程序,使a=123,c1='o',c2='k'哪一种是正确的键盘输入方法?( )。(规定用字符串[CR]表示回车,U表示空格)

main()

{int a;

char c1,c2;

scanf("%d%c%c", &a,&c1,&c2);

}

A、123UoUk[CR]

B、123ok[CR]

C、123Uok[CR]

D、123oUk[CR]

答案:

B

题号:9802

以下正确的函数定义是( ).

A、double fun(int x, int y) { z=x+y; return z;}

B、fun(x, y) { int x, y; double z; z=x/y; return z;}

C、float f(int x, int y) {float z; z=x/y; return z;}

D、fun(int x, y) { int z; return z; }

答案:

C

题号:2471

已知字母a的ASCII十进制代码为97,则执行下列语句后的输出结果为()。char a='a'; a--;

printf("%d,%c\n",a+'2'-'0',a+'3'-'0');

A、98,c

B、格式描述和输出项不匹配,输出无定值

C、b,c

D、a--运算不合法,故有语法错

答案:

A

题号:5043

以下选项中合法的实型常数是()。

A、5E2.0

B、1.3E

C、E-3

D、.2E0

答案:

D

题号:3430

以下选项中不正确的实型常量是

A、456e-2

B、0.05e+1.5

C、2.670E-1

D、-77.77

答案:

B

题号:1029

以下程序运行后的输出结果是。

struct STU

{ char name[10];

int num;

int score;

};

main()

{struct STU s[5] = {{“YangSan”, 20041,703}, {“LiSiGuo”,20042, 580},

{“WangYin”,20043,680},{“SunDan”, 20044, 550},

{“Penghua”,20045,537}}, *p[5], *t;

int i, j;

for(i = 0; i < 5; i++) p[i] = &s[i];

for(i = 0; i < 4; i++)

for(j = i + 1; i < 5; j++)

if(p[i] ->score >p[j] ->score)

{t = p[i]; p[i] = p[j]; p[j] = t; }

printf(“%d %d\n”, s[1].s core, p[1] ->score);

}

A、580 680

B、680 680

C、580 550

D、550 580

答案:

C

题号:2296

一个算法应该具有“确定性”等五个特性,下面对另外4个特性的描述中错误的是

A、可行性

B、有穷性

C、有零个或多个输出

D、有零个或多个输入

答案:

C

相关文档
最新文档