智慧树知到《C语言程序设计基础(石河子大学)》章节测试答案

答案网www.8kk4.com为你分享智慧树知到《C语言程序设计基础(石河子大学)》章节测试答案,智慧树 知到 C语言程序设计基础的相关攻略:智慧树知到《C语言程序设计基础(石河子大学)》章节测试答案第一章测试1、下列对C语言特点的描述中,错误的是()。A、C语言不是结构化程序设计语言B、C语言编程简洁明了C、C语言功能较强D、C语言移植性好正确答案:A2、下列关于C语言程序在结构上特点的描述中,错误的是()。A、C语言程序是一个函数串B、C语言程序可以由一个或多个文件组成C、C语言程序的诸多函数


D、chars[5]=“abcdef”;

正确答案:D

8、下面程序段的运行结果是()。charc[5]={‘a’,‘b’,‘\0’,‘c’,‘\0’};printf(“%s”,c);

A、‘a’‘b’

B、ab

C、cab

D、abc

正确答案:B

9、对两个数组a和b进行如下初始化chara[]=“ABCDEF”;charb[]={‘A’,‘B’,‘C’,‘D’,‘E’,‘F’};则以下叙述正确的是()。

A、a与b数组完全相同

B、a与b长度相同

C、a和b中都存放字符串

D、a数组比b数组长度长

正确答案:D

10、有两个字符数组a、b,则以下正确的输入格式是()。

A、gets(a,b);

B、scanf(“%s%s”,a,b);

C、scanf(“%s%s”,&a,&b);

D、gets(“a”),get(“b”);

正确答案:B

第八章测试

1、以下程序有错,错误原因是()_。intmain(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;┆}

A、p和q的类型不一致,不能执行*p=*q;语句

B、*p中存放的是地址值,因此不能执行*p=40;语句

C、q没有指向具体的存储单元,所以*q没有实际意义

D、q虽然指向了具体的存储单元,但该单元中没有确定的值,所以不能执行*p=*q;语句

正确答案:A

2、已有变量定义和函数调用语句:inta=25;print_value(&a);下面函数的正确输出结果是。voidprint_value(int*x){printf(“%d\n”,++*x);}

A、23

B、24

C、25

D、26

正确答案:D

3、下面程序的运行结果是()。#include<stdio.h>intmain(){staticchara[]=”Language”,b[]=”programe”;char*p1,*p2;intk;p1=a;p2=b;for(k=0;k<=7;k++)if(*(p1+k)==*(p2+k))printf(“%c”,*(p1+k));}

A、gae

B、ga

C、Language

D、有语法错

正确答案:A

4、下面程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*p1,*p2,str[50]=”abc”;p1=”abc”;p2=”abc”;strcpy(str+1,strcat(p1,p2));printf(“%s\n”,str);}

A、abcabcabc

B、bcabcabc

C、aabcabc

D、cabcabc

正确答案:C

5、若有说明:char*language[]={“FORTRAN”,”BASIC”,”PASCAL”,”JAVA”,”C”};则表达式*language[1]>*language[3]比较的是()。

A、字符F和字符P

B、字符串BASIC和字符串JAVA

C、字符B和字符J

D、字符串FORTRAN和字符串PASCAL

联系我们

联系我们

查看联系方式

邮箱: 2643773075@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部