好文档 - 专业文书写作范文服务资料分享网站

大学C语言考试题库(答案)(20200517120756)

天下 分享 时间: 加入收藏 我要投稿 点赞

精品文档

9

题号:2868

若要通过以下语句给a、b、c、d分别输入字符A、B、C、D,给w、x、y、z分别输 入

10、20、30、40,正确的输入形式是 ________ 。请用代表Enter键。 scanf( %d%c%d%c%d%c%c&%c &a, &x,&b, &y, &c, &z, &d);

答案: 空1:

10A20B30C40D

题号:4063

以下程序段的输出结果是 _______ 、 _____ 、 ____ 、 ______

double a = 513.789215;

printf( a = %8.6f, a = %8.2f, a = .8f, a = .8lf\\”答案: 空 1:

a = :513.789215 空 2: a = 513.79 空 3:

a = 513.78921500 空 4:

a 513.78921500 = 题号:

5076 以下程序的输出结果是 _______ 。

main () { int a=0;

a+= (a=8);

printf (\) ; }

答案: 空1:

16

题号:5410

以下程序的执行结果是 ________ 。

mai n() {

a, a, a, a);

精品文档

int a, b, *p = & a, *q = &b; a = 10; b = 20; *p = b; *q = a;

printf( a = %d, b = %d\\n”,a, b); }

答案: 空1:

a = 20, b = 20

题号:6975

以下程序的输出结果是 _______ 。

mai n()

{ int x = 2; while ( x--); printf( %d\\n”}

答案: 空1:

-1

程序设计

题号:58

/* ----------

,x);

精品文档

【程序设计】

功能:将字符串中的小写字母转换为对应的大写字母, 其它字符不变。

----------------------------------------------- */ #i nclude \bky();

void cha nge(char str[]) {

Beg in

End

mai n() {

void cha nge(); char str[40]; gets(str); cha nge(str); puts(str); bky(); } void bky() {

FILE *IN,*OUT; char i[200];

IN=fope n(\if(IN==NULL) {

printf(\}

OUT=fope n(\if(OUT==NULL)

精品文档

{

prin tf(\}

fscan f(IN,\cha nge(i);

fprin tf(OUT,\fclose(IN); fclose(OUT); }

示例代码:

int i;

for(i=0;str[i]!='\\0';i++) if(str[i]>='a' && str[i]<='z') str[i]=str[i]-32;

题号:45

能正确表示逻辑关系:\> 10或a<0 \的C语言表达式是

A、 a>=0 | a<=10 B、 a>=10 or a<=0 C、 a>=10 && a<=0 D、a>=10 || a<=0

答案:

D

题号:53

若已定义x为int类型变量,下列语句中说明指针变量p的正确语句是()

A、int *p=&x; B、 int p=&x; C、 *p=*x; D、 int *p=x;

答案:

A

题号:2244

字符串指针变量中存入的是

A、 第一个字符

B、 字符串

C、 字符串的首地址 D、 字符串变量 答案: C

题号:3722

下列字符数组长度为5的是

A、 char c[10]= {'h', 'a', 'b', 'c', 'd'}; B、 char b[]= {'h', 'a', 'b', 'c', 'd', '\\0'}; C、 char a[]={'h', 'a', 'b', 'c', 'd'};

D、 char d[6]= {'h', 'a', 'b', 'c', '\\0' }; 答案: C

题号:2703

从键盘上输入某字符串时,不可使用的函数是()

A、 getchar() B、 sca nf() C、 fread() D、 gets() 答案: A

题号:3402

以下对整型数组a的正确说明是:

A、 int n = 10, a[n]; B、

int H;

scanf (\猛fcn)-

irrt a[n];屮

C、

ffdefins SIZE We

int a [SIZE];\ D、 int a(10);

答案:

C

题号:130

若char a[10 ];已正确定义,以下语句中不能从键盘上给 所有元素输入值的语句是()。

A、 scanf(\B、 for(i=0;i<10;i++)a[i]=getchar(); C、 a=getchar();

精品文档

a数组的

大学C语言考试题库(答案)(20200517120756)

精品文档9题号:2868若要通过以下语句给a、b、c、d分别输入字符A、B、C、D,给w、x、y、z分别输入10、20、30、40,正确的输入形式是________。请用代表Enter键。scanf(%d%c%d%c%d%c%c&%c&a,&x,&b,&y,&c,&z,&d);<
推荐度:
点击下载文档文档为doc格式
970fm39gy947ty70kclt55mbv23ri500557
领取福利

微信扫码领取福利

微信扫码分享