八一学院《C语言开发及应用》形成性考核答案

国开八一学院公众号【八一学习俱乐部】专科、本科形考答案题库,由往年期末考试试题和单元自测题随机组卷构成,通过反复刷题,能够帮助大家快速掌握题目中的知识点。大家多看考前练习题,可以检验自己对知识的掌握程度,还能提高形考和期末考的通过几率。

▲形考代做、期末试卷答案联系微信:xingkao100
搜答案方法:电脑端按「Ctrl+F」、手机端用「页面查找」功能输入关键词查找。

八一学院《C语言开发及应用》形成性考核答案

形考任务随机题目,按Ctrl+F,输入题目关键词查找。

题目:[判断题]在C语言程序中, ABC和abc被作为同一标识符使用 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]定义符合常量有两种方法,一种是采用定义语句的方法,另一种是采用预处理命令的方法。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在执行“printf("%6d",x);”语句时,其输出的x的值所占用的显示宽度将小于6个字符位置。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在定义一个变量时,不能够同时给它赋初值。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在“scanf("%d %d",&x,&y);”语句中,x和y变量均为整数类型。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在C语言系统中,没有求一个整数的绝对值函数。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]使用#include命令只能包含头文件,不能包含其他任何文件。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]for循环语句的循环体,可以是简单语句,也可以是复合语句。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在二维数组的定义语句中,可以给数组中每个元素赋初值。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在C语言中,求一个整数的绝对值的数学函数为abs(x)。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main(){

int i,s=0

for(i=1;i<=5;i++)s+=i*I;

printf(“s=%d\n”,s)

}

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main() {

int x=37,k=2;

do {if(x%k==0) break; k++;} while(k*k<=x);

if(k*k>x) printf("Yes!\n");

else printf("No!\n");

}

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"A+B=12\n"的长度为( )。 

A.8

B.9

C.7

D.6

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在printf()函数调用的格式字符串中,若使用格式符为“%6.2f”,则规定对应输出的数据中,其整数部分占用的字符位置个数为(  )。 

A.6

B.4

C.3

D.2

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]若n的值为10,则执行“for(i=0;; i++) if(i>n/3) break;”语句后,i的值为( )。 

A.4

B.6

C.3

D.5

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]假定一维数组的定义为“char a[8];”,则该数组a所占用的存储空间的节数为( )。 

A.8

B.16

C.64

D.32

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"Its\40\n"的长度为(  )。 

A.5

B.6

C.7

D.8

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]结构成员访问运算符有两个,点运算符(.)和箭头运算符(->)。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]do-while循环语句中的循环体可能不会被执行。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]假定一个数组对象为int*类型,则指向该对象的指针类型为int**。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在结构成员访问运算符中,点运算符(. )为双目运算符。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序的编译单位是一个 () 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]C语言程序中的基本功能模块位( )。 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]假定A是一个一维数组,则A[i]的指针访问方式为() 

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在#include预处理命令中,不可以包含(  )。 

A.系统头文件

B.程序文件

C.用户头文件

D.目标文件

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在printf()函数调用的格式字符串中,若使用格式符为“%6.2f”,则规定对应输出的数据占用的字符位置个数为(  )。 

A.5

B.6

C.4

D.2

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"A+B=12\n"的长度为( )。 

A.8

B.9

C.7

D.6

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]要利用const保留字定义整型常量ABC的值为10,则对应的定义语句为(  )。 

A.const int ABC 10;

B.const int ABC,10;

C.const int ABC;10;

D.const int ABC=10;

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在scanf()函数调用的格式字符串中,若使用格式符为“%f”,则对应输入的数据类型为(  )。 

A.char

B.int

C.float

D.double

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在VC++环境下,为运行一个程序而建立的工作区文件的扩展名为(  )。 

A.obj

B.exe

C.dsw

D.dsp

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]常数-4.25的数据类型为(  )。 

A.整型

B.单精度型

C.双精度型

D.长双精度型

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在二维数组的定义语句中,不能给数组中每个元素赋初值。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]函数定义格式中的参数表被称为实参表。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]对于一个长度为n的字符串,存储它的字符数组的长度至少为n。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在C语言程序上机操作的过程中,需要对每个用户头文件进行单独的编译操作。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]一个C语言程序只能够包含一个程序文件。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]对于一个长度为n的字符串,存储它的字符数组的长度至少为n。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]do-while循环语句的循环体,只能是复合语句,不能是简单语句。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在C语言中,打开一个数据文件的系统函数为fopen(),它带着两个字符串参数,用来给定文件名和打开方式。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在C语言字符集中,一个大写英文字母和它的小写英文字母被视为不同的字符。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]当不需要函数返回任何值时,则应使用()标识符来定义函数类型。 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main() {

int x=5,y=0;

switch(2*x-3) {

case 4: y+=x;

case 7: y+=2*x+1;

case 10: y+=3*x;

}

printf("y=%d\n",y);

}

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"Its\40\n"的长度为(  )。 

A.5

B.6

C.7

D.8

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]若一个函数声明为“double * function();”,则该函数的返回值类型为( )。 

A.实数型;

B.实数指针型;

C.函数指针型;

D.数组型;

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]当循环次数确定时,while循环语句能够转换为for循环语句。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在C语言程序中,主函数不能是递归函数。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]return语句中可以带有返回表达式。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]源程序文件被编译成目标文件后,其目标文件中也存在有对应的注释内容。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]假定一维数组的定义语句为“ChAr* A[8];”,则该数组A所占存储空间的字节数为 () 

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在printf()函数调用的格式字符串中,若使用格式符为“%6.2f”,则规定对应输出的数据中,其小数部分占用的字符位置个数为(  )。 

A.5

B.6

C.4

D.2

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]若x=5,y=10,则x>y逻辑值为真。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在if语句中,必须带有else子句,不能省略它。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]浮点数只有单精度表示,没有双精度表示。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]十进制数25表示成符合C语言规则的十六进制数为()。 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main() {

int x,p=2;

scanf("%d",&x);

while(x>=p)

if(x%p==0) {printf("%d=%d*%d\n",x,p,x/p); break;}

else p++;

}

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]若n的值为10,则执行“while(n-->0)s+=n;”语句的过程中,循环体被执行的次数为( )。 

A.9

B.8

C.10

D.11

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]假如a是一个一维数组,则a[i]值与*(a+1)的值不等。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]使用const语句定义一个符号常量时,则必须对它同时进行初始化。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main(){

int a[3][3]=__13,18,16},{15,19,12},{8,15,22__;int i,j,x=a[0][0]; for(i=1;i<3;i++)

for(j=0;j<3;j++)

if(a[i][j] printf(“x=%d\n”,x)

}

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"Its\40\n"的长度为(  )。 

A.5

B.6

C.7

D.8

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]若n的值为5,s的值为0,则执行“do s+=n--; while(n>0);”语句后,s的值为( )。 

A.14

B.15

C.12

D.13

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]表达式x=x+1表示成增量表达式为x++。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main() {

int i=0, s=0;

while(s<50) {i+=2; s+=i*i;}

printf("s=%d\n",s);

}

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]注释语句的内容只会出现在源程序文件中,不会出现在编译后而生成的目标代码文件中。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]一个程序中用户定义的普通函数的名称不能为( )。 

A.Main

B.main

C.xyz

D.mainInt

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]执行下面程序的输出结果为( )。

#include

Void main()

{

int i,f1=1,f2;

for(i=2;i<6;i++){

f2=3*f1;

f1=f2;

}

printf(“f2=%d\n”,f2);

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main() {

int a=5,b=8,c=6,d=15,x,y;

if(a>=b) x=a; else x=b;

if(c>=d) y=c; else y=d;

if(x>=y) printf("%d\n",x);

else printf("%d\n",y);

}

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]strCpy函数用于把一个字符串()到另一个字符数组空间中。 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]C语言中的每条简单语句以()作为结束符。 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]C程序中的所有预处理命令均以()字符开头。 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]执行下面程序的输出结果为( )。

#include

void main( ){

int a[8]={3,8,6,5,9,2,8,5};

int i ,s=0;

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

if(i%2) s+=a[i];

prinft(“s=%d\n”,s);

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"Its\40\n"的长度为(  )。 

A.5

B.6

C.7

D.8

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]运算符优先级最高的是( )。 

A.()

B.=

C.+

D.<

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在C语言中,保留字是有专门含义和作用的,不能作为一般标识符使用。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]假定不允许使用逻辑非操作符,则逻辑表达式A>B || B==5的相反表达式为() 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main() {

int a=5,b=8,c=6,d=15,x,y;

if(a>=b) x=a; else x=b;

if(c>=d) y=c; else y=d;

if(x>=y) printf("%d\n",x);

else printf("%d\n",y);

}

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]假定A是一个一维数组,则A[i]的指针访问方式为() 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]执行下面程序的输出结果为( )。

#include

#define N 8

void main( ){

int a[N]={3,5,8,10,15,20,32,66};

int i ,x;

for(i=0;i x=a[i]; a[i]=a[N-1-i]; a[N-1-i]=x;

}

prinft(“%d\n”,a[1]+a[3]);

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]十进制数25表示成符合C语言规则的十六进制数为()。 

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在C语言中,关闭一个数据文件的系统函数为( )。 

A.fopen( )

B.fclose( )

C.fread( )

D.fwrite( )

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]假定p是一个指向数据对象的指针,则通过p表示该数据对象为( )。 

A.p*

B.p&

C.&p

D.*p

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在循环语句“for(i=0;i<10;i+=2) S;”中,循环体S被执行次数为( )。 

A.10

B.6

C.4

D.5

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]表达式x=x+y表示成复合赋值表达式为x+=y。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]continue语句可以使用在任一种语句体内。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]进行动态存储分配的malloc( )函数带有一个参数( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main() {

int x=37,k=2;

do {if(x%k==0) break; k++;} while(k*k<=x);

if(k*k>x) printf("Yes!\n");

else printf("No!\n");

}

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]当不需要函数返回任何值时,则应使用()标识符来定义函数类型。 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main(){

int i,s=0

for(i=1;i<=5;i++)s+=i*I;

printf(“s=%d\n”,s)

}

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在一个函数定义中,函数体是一条复合语句。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]若x=5,y=10,则x!=y的逻辑值为真。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]C语言中的数据文件只包括字符文件这一种存储类型。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]C程序中的所有预处理命令均以()字符开头。 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main() {

int i,s=0;

for(i=16; i>0; i-=2)

if(i%3==0 || i%4==0) s+=i;

printf("s=%d\n",s);

}

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"Its\40\n"的长度为(  )。 

A.5

B.6

C.7

D.8

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]已知“char a[3][5];”,则元素a[2][3]的地址比该数组的首地址大( )。 

A.13个字节

B.26个字节

C.52个字节

D.48个字节

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]假定有一个定义语句为“int a[10]={3,4,2,8,6};”,则元素a[5]的值为( )。 

A.0

B.2

C.8

D.6

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"A+B=12\n"的长度为( )。 

A.8

B.9

C.7

D.6

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在C语言中,在定义一个字符数组时,不能利用一个字符串进行初始化。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]对二进制文件进行读和写操作将使用不同的系统函数。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]执行int *p=mAlloC (sizeof(int))操作得到的一个动态分配的整型对象为() 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]当使用xxk6(2,3)调用此函数时,返回值为( )。

int xxk6(int x,int n) {

int i,p=1,s=0;

for(i=1;i<=n;i++) {

p*=x; s+=i*p;

}

return s;

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main() {

int x=5,y=8,z=12;

if(x>y && x>z) printf("%d\n",x);

else if(y>x && y>z) printf("%d\n",y);

else printf("%d\n",z);

}

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main() {

char ch;

int a,b,c;

scanf("%c",&ch);

scanf("%d %d",&a,&b);

switch(ch) {

case '+': c=a+b; break;

case '-': c=a-b; break;

case '*': c=a*b; break;

case '/': c=a/b; break;

default: printf("Error!\n");

}

printf("%d%c%d=%d\n",a,ch,b,c);

}

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]假定一个函数原型语句为“int f1(int a[ ],int n);”,与数组参数等价的表示为( )。 

A.int * * a

B.int a

C.int &a

D.int *a

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"A+B=12\n"的长度为( )。 

A.8

B.9

C.7

D.6

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]C语言中的每条简单语句以()作为结束符。 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]假定一维数组的定义语句为“ChAr* A[8];”,则该数组A所占存储空间的字节数为 () 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]存储一个空字符串需要占用()个字节。 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main() {

int x=5,y=0;

switch(2*x-3) {

case 4: y+=x;

case 7: y+=2*x+1;

case 10: y+=3*x;

}

printf("y=%d\n",y);

}

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"Its\40\n"的长度为(  )。 

A.5

B.6

C.7

D.8

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main(){

int a[3][3]=__13,18,16},{15,19,12},{8,15,22__;int i,j,x=a[0][0]; for(i=1;i<3;i++)

for(j=0;j<3;j++)

if(a[i][j] printf(“x=%d\n”,x)

}

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"A+B=12\n"的长度为( )。 

A.8

B.9

C.7

D.6

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在一条变量定义语句中,可以同时定义不同类型的变量。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main() {

int x,p=2;

scanf("%d",&x);

while(x>=p)

if(x%p==0) {printf("%d=%d*%d\n",x,p,x/p); break;}

else p++;

}

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]执行“typeDef int DAtAType;”语句后,在使用int定义整型变量的地方也可以使用()来定义整型变量。 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]执行下面程序的输出结果为( )。

#include

void main( ){

int n=1; y=0;

while(n<10) {y+=n; n+=2;}

printf(“y=%d\n”, y);

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"A+B=12\n"的长度为( )。 

A.8

B.9

C.7

D.6

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在C语言程序中,对于递归函数和非递归函数,其函数头部有区别标志。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序的编译单位是一个 () 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]执行下面程序的输出结果为( )。

#include

void main( ){

int a[3][3]={{3,2,6},{5,4,2},{1,5,6}};

int i, j, s=0;

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

for(j=0;j<3;j++) s+=a[i][j];

printf(“s=%d\n”,s);.

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]执行下面程序的输出结果为( )。

#include

void main( ){

int a[8]={3,8,6,5,9,2,8,5};

int i ,s=0;

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

if(i%2) s+=a[i];

prinft(“s=%d\n”,s);

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在C语言程序上机操作的过程中,编译程序的操作步骤之后直接是运行操作。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]定义结构类型的变量时,能够同时进行初始化。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main(){

int a[8]={12,15,20,8,5,9,16,10};int i,x=a[0]; for(i=1;i<8;i++) if(a[i]>x) x=a[i];

printf(“%d\n”,x)

}

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]当循环次数确定时,while循环语句不能转换为for循环语句。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main() {

int a=5,b=8,c;

if(3*a>2*b) c=2*a+3*b;

else if(a==b) c=a*a+b*b;

else c=a*b+3;

printf("c=%d\n",c);

}

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]执行下面程序的输出结果为(      )。

#include

Void main()

{

int a=25,b=18;

if(a>b) printf(“%s\n”,”a>b”);

if(a==b) printf(“%s\n”,”a==b”);

if(a } 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main() {

int i=0, s=0;

while(s<50) {i+=2; s+=i*i;}

printf("s=%d\n",s);

}

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]执行下面程序的输出结果为( )。

#include

void main( ){

int a=5,b=8,c=6,d=15,x,y;

if (a>=b) x=a; else x=b;

if(c>=d) y=c; else y=d;

if(x>=y) printf(“%d\n”,x);

else printf(“%d\n”,y);

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"A+B=12\n"的长度为( )。 

A.8

B.9

C.7

D.6

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"Its\40\n"的长度为(  )。 

A.5

B.6

C.7

D.8

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main() {

int x=36,y=48,z;

do {z=x%y; x=y; y=z;} while(y>0);

printf("x=%d\n",x);

}

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"Its\40\n"的长度为(  )。 

A.5

B.6

C.7

D.8

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"A+B=12\n"的长度为( )。 

A.8

B.9

C.7

D.6

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"A+B=12\n"的长度为( )。 

A.8

B.9

C.7

D.6

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"Its\40\n"的长度为(  )。 

A.5

B.6

C.7

D.8

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"A+B=12\n"的长度为( )。 

A.8

B.9

C.7

D.6

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"A+B=12\n"的长度为( )。 

A.8

B.9

C.7

D.6

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"A+B=12\n"的长度为( )。 

A.8

B.9

C.7

D.6

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"Its\40\n"的长度为(  )。 

A.5

B.6

C.7

D.8

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在一个程序文件的开始,若需要使用一个包含命令包含一个头文件时,则命令标识符为(  )。 

A.#clude

B.#const

C.#include

D.#defile

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]与结构成员表达式p->name等价的表达式为( )。 

A.p.name

B.(*p).name

C.*p.name

D.*(p

E.name)

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在switCh语句的每个CAse块中,假定都是以BreAk语句结束的,则此switCh语句容易被改写为( )语句。 

A.Do

B.for

C.if

D.while

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]若x的值为10,则执行“switch(x%3){case 0: x++; break; case 1:x++; default: x++;}”语句后,x的值为( )。 

A.9

B.12

C.11

D.10

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]将两个字符串连接起来组成一个字符串时,选用的函数为( )。 

A.strCAt()

B.strCmp()

C.strCAp()

D.strlen()

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在循环语句“for(i=0;i

A.1

B.n-1

C.n

D.n+1

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]假定二维数组的定义语句为”char a[M][N];”,则该数组所含元素的个数为( )。 

A.(M-1)*(N-1)

B.M*N-1

C.M*N+1

D.M*N

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]C语言中的选择类语句有两条,它们是( )。 

A.if和switch

B.else和case

C.switch和case

D.if和else

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]若x的值为10,则执行“switch(x%3){case 0: x++; case 1:x++; case 2: x++;}”语句后,x的值为( )。 

A.11

B.10

C.12

D.13

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]下列数值中最小值是( )。 

A.28/8

B.35/3

C.28%8

D.35%3

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]从一个数据文件中读入以换行符结束的一行字符串的函数为( )。 

A.fgetC()

B.fgets()

C.getC()

D.gets()

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]假定二维数组的定义为“int a[3][5];”,则该数组所含元素的个数为( )。 

A.8

B.15

C.10

D.12

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在scanf()函数调用的格式字符串中,若使用格式符为“%Lf”,则对应输入的数据类型为(  )。 

A.char

B.int

C.float

D.double

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]下列数值中最大值是(  )。 

A.28/8

B.35/3

C.28%8

D.35%4

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]假定s被定义为指针类型ChAr *的变量,初始指向的字符串为"Hello worlD!",若要使变量p指向s所指向的字符串,则p应定义为( )。 

A.ChAr *p=&s;

B.ChAr *p;p=*s;

C.ChAr *p; p=&s;

D.ChAr *p=s;

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]由C语言目标文件连接而成的可执行文件的扩展名为( )。 

A.cpp

B.exe

C.obj

D.c

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]假定A为一个整数类型的数组名,整数类型的长度为4,则元素A[4]的地址比A数组的首地址大( )个字节。 

A.16

B.4

C.32

D.8

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]设有语句序列为“int a=12; a+=a*a;”,则执行结束后,a的值为(  )。 

A.12

B.144

C.156

D.288

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]要结束任一种循环语句或switch语句的执行,则在其中使用的语句为( )。 

A.continue

B.return

C.break

D.goto

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"Its\40\n"的长度为(  )。 

A.5

B.6

C.7

D.8

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]若需要求出一个字符串的长度,则选用的函数是( )。 

A.strlen

B.strcmp

C.strcat

D.strcpy

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]若n的值为10,则执行“for(i=1;i

A.1

B.n+1

C.n-1

D.n

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]不符合C语言规定的复合语句是( )。 

A.{}

B.{;}

C.{y=10}

D.{x=0;}

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]int类型的长度为(  )。 

A.1

B.2

C.4

D.8

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]每个C程序文件在编译时可能出现有严重性错误,其对应的标识符号为(  )。 

A.warning

B.error

C.warn

D.err

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]当需要在程序文件中引入用户定义的头文件时,使用的不是#include命令。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在C语言中,标识符中的非首字符可以是英文字母、数字或下划线字符。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在同一个结构类型的定义中,各数据成员名必须不同。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]常数3.26e4是双精度浮点数。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在“scanf("%d-%d=%d",&x,&y,&z);”语句中,有语法错误。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]逻辑表达式(a>b || b==5)的相反表达式为(a>b && b==5)。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]定义符号常量只有一种方法,就是采用预处理命令#define的方法。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]源程序文件被编译成目标文件后,源程序文件中的注释语句仍然存在。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]一条注释语句的最后必须使用分号结束。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]假定x=5,则执行“a=(x?10:20);”语句后a的值为10。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]定点数包括单精度定点数和双精度定点数两种。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在C语言中,退出程序运行的系统函数为exit()。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在一个磁盘数据文件的文件名中,文件主名和扩展名都是必须的,不可省略。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在执行“printf("%5d",x);”语句时,其输出的x的值所占用的显示宽度将大于等于5个字符位置。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]假定x=5,则表达式2+x++的值为7。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在C语言程序上机操作的过程中,不能够对用户头文件进行单独的编译操作。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]定义符合常量有两种方法,一种是采用定义语句的方法,另一种是采用预处理命令的方法。。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]一个C语言程序能够包含多个用户头文件。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]for循环语句不能够被转换为while循环语句。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]假定不允许使用逻辑非操作符,则逻辑表达式A>B || B==5的相反表达式为() 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]执行“typeDef int DAtAType;”语句后,在使用int定义整型变量的地方也可以使用()来定义整型变量。 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]执行下面程序的输出结果为( )。

#include

#define N 8

void main( ){

int a[N]={3,5,8,10,15,20,32,66};

int i ,x;

for(i=0;i x=a[i]; a[i]=a[N-1-i]; a[N-1-i]=x;

}

prinft(“%d\n”,a[1]+a[3]);

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main(){

int a[8]={12,15,20,8,5,9,16,10};int i,x=a[0]; for(i=1;i<8;i++) if(a[i]>x) x=a[i];

printf(“%d\n”,x)

}

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main() {

int x=36,y=48,z;

do {z=x%y; x=y; y=z;} while(y>0);

printf("x=%d\n",x);

}

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和(  )。 

A.表达式

B.语句

C.函数体

D.参数表

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]表达式floor(2.3457*100+0.5)/100的值为( )。 

A.2.35

B.2

C.2.34

D.2.3457

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]实数340.25对应的规格化浮点数为(  )。 

A.340.25

B.34.025e1

C.3.4025e2

D.0.34025e3

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]若n的值为10,则执行“for(i=0;i

A.n(n+1)/2

B.(n+1)/2

C.n(n-1)/2

D.n*n

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]当不需要函数返回任何值时,则所使用的返回类型为(  )。 

A.int

B.union

C.void

D.Void

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]运算符优先级最高的是( )。 

A.&&

题目:[]

C.++

D./

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]short类型的长度为( )。 

A.1

B.2

C.3

D.4

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]若n的值为5,s的值为0,则执行“while(n-->0) s+=n;”语句后,s的值为( )。 

A.14

B.15

C.12

D.10

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为( )。 

A.mAin

B.funCtion

C.MAIN

D.nAme

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]假定x=4.6,则函数ceil(x)的值为( )。 

A.4.0

B.4.6

C.4.5

D.5.0

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]带有随机函数的表达式rand()%20的取值范围是( )。 

A.1~19

B.1~20

C.0~19

D.0~20

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]若x的值为15,则执行“if(x>10) x++; else x--;”语句后,x的值为( )。 

A.14

B.16

C.15

D.10

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]用于输出表达式值的标准输出函数的函数名是( )。 

A.scanf()

B.print()

C.printf()

D.output

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]C语言中的循环类语句有3条,它们是(  )。 

A.for,if,while

B.for,while,do

C.while,do,switch

D.for,break,do

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]若用数组名作为函数调用的实参,传递给形参的是( )。 

A.数组中全部元素的值

B.数组的首地址

C.数组中第一个元素的值

D.数组元素的个数

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在下列的语句中,必须以分号作为结束的语句是( )。 

A.do

B.while

C.switch

D.for

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]假定x是一个逻辑量,则(x && !x)和(x || !x)的值分别为( )。 

A.1和1

B.0和0

C.0和1

D.1和0

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在一个函数定义中,参数表中的参数类型可以为void类型。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]多行注释语句的开始和结束标记符可以互换使用。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]continue只能使用在任一种循环语句的循环体中。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在“scanf("%s",x);”语句中,x变量不是字符指针类型。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在C语言字符集中,包含有全部26个英文大写字母和对应的小写字母。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]do-while循环语句是以循环体结尾的。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在一维数组的定义语句中,数组名后带有一对中括号。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]进行动态存储分配的malloc( )函数带有两个参数。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在一条变量定义语句中,定义的变量和赋给它的初值之间只能使用等号(=)。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]while循环语句中的循环体可能不会被执行。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在C语言字符集中,一个大写英文字母和它的小写英文字母被视为不同的字符 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在一条注释语句中,除了注释内容外,不需要使用任何特定的标记符。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]执行int *p=mAlloC (sizeof(int))操作得到的一个动态分配的整型对象为() 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]执行下面程序的输出结果为( )。

#include

Void main()

{

int a=25,b=18;

if(a>b) printf(“%s\n”,”a>b”);

if(a==b) printf(“%s\n”,”a==b”);

if(a[b]} 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]存储一个空字符串需要占用()个字节。 

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main() {

char ch;

int a,b,c;

scanf("%c",&ch);

scanf("%d %d",&a,&b);

switch(ch) {

case '+': c=a+b; break;

case '-': c=a-b; break;

case '*': c=a*b; break;

case '/': c=a/b; break;

default: printf("Error!\n");

}

printf("%d%c%d=%d\n",a,ch,b,c);

}

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]假定二维数组的定义语句为“DouBle A[M][N];”,则该数组A的列下标的取值范围在0到()之间。 

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]C语言中的跳转类语句有四条,它们是goto,return和(  )。 

A.break,const

B.static,continue

C.break,continue

D.while,extern

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]从一个二进制文件中读取数据的系统函数为( )。 

A.fread()

B.fgets()

C.fwrite()

D.fgetc()

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]循环体至少被执行一次的循环语句为( )。 

A.for

B.while

C.do-while

D.任一种

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在C语言中,每条复合语句的开始标记字符为( )。 

A.(

题目:[

C.{

D.<

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]一个有符号字符类型的值域范围是(  )。 

A.-128到+127

B.0到255

C.-127到255

D.1到255 很遗憾,答错咯……

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在C语言中,用于比较大小的关系运算符的总数为(  )。 

A.3

B.4

C.5

D.6

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]假定变量m定义为“int m=7;”,则下面正确的语句为( )。 

A.int p=&m;

B.int *p=m;

C.int &p=*m;

D.int *p=&m;

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]每个C语言程序文件的编译错误分为( )类。 

A.1

B.4

C.3

D.2

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]标准输出设备显示器的文件流标识符是( )。 

A.stdin

B.stdout

C.stderr

D.stdio

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]假定a为一个字符数组名,则元素a[8]的地址比该数值的首地址大( )。 

A.4个字节;

B.8个字节;

C.16个字节;

D.32个字节;

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]x>0 && y<=5的相反表达式为(  )。 

A.x<=0 || y>5

B.x>0 || y<=5

C.x<=0 && y>5

D.x<0 && y!=5

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在下面运算符中,优先级最高的是( )。 

A.!

B.&&

C.||

D.!=

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在一个链表中,每个结点必然存在着一个指向自身结点类型的指针域,用来保存下一个结点的( )。 

A.地址

B.值

C.名称

D.类型

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在C语言程序上机操作的过程中,连接程序的操作步骤之前是编译程序。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]表达式(int)14.6%5的值为4。( ) 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]continue语句既有保留字,又有语句体。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在C语言中,作为标识符的第一个字符可以是英文字母、数字或下划线字符。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在执行“printf("%8.2f",x);”语句时,其输出的x的值所占用的显示宽度将大于等于8个字符位置。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]表达式(int)14.6%5的值为0。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]假如a是一个一维数组,则数组名a的值和&a[0]的值相等。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]while循环语句的循环体,只能是复合语句,不能是简单语句。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]break语句可以使用在switch语句中。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[判断题]在for循环语句的头部,for后面括号内共有3个表达式位置。 

A.对

B.错

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main() {

int i,s=0;

for(i=16; i>0; i-=2)

if(i%3==0 || i%4==0) s+=i;

printf("s=%d\n",s);

}

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main(){

int x=48,y=30,z; do{z=x%y;x=y;y=z;}while(y>0);

for(i=1;i<=5;i++)s+=i*I;

printf(“x=%d\n”,x)

}

正确答案是:

此处内容已隐藏……点击查看

题目:[填空题]程序填空题:执行下面程序的输出结果为( )。

#include

void main() {

int x=5,y=8,z=12;

if(x>y && x>z) printf("%d\n",x);

else if(y>x && y>z) printf("%d\n",y);

else printf("%d\n",z);

}

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]向一个文本文件中写入一个字符的系统函数为( )。 

A.fputc( )

B.fgets( )

C.fputs( )

D.fgetc( )

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在C语言中,一条简单语句的结束符是( )。 

A.冒号

B.空格

C.逗号

D.分号

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]若x的值为-10,则执行“if(!x) x++; else x--;”语句后,x的值为( )。 

A.0

B.-11

C.-10

D.-9

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]要利用#define命令定义ABC常量的值为100,则对应的命令格式为(  )。 

A.#define ABC=100

B.#define ABC==100

C.#define ABC 100

D.#define ABC;100

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]假定有一个元素类型为int的数组a[10],它所占用的存储空间的字节数为( )。 

A.40

B.20

C.10

D.80

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]已知”int a[10],x, *pa=a;”,若要把数组a[3]元素的值赋给x,则不正确的语句为( )。 

A.x=pa[3];

B.x=*(a+3);

C.x=a[3];

D.x=*pa+3;

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在下面的Do-while循环语句中,其循环体语句被执行的次数为( )。

int i=0; Do i++; while(i<10);

A.3

B.5

C.4

D.10

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]假定一个函数的原型语句为“int ff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是( )。 

A.ff(a)

B.ff(a[0])

C.ff(a+3)

D.ff(&a[0])

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]要定义a和b为两个整型变量,则正确使用的定义语句为( )。 

A.int a;b;

B.int a,b;

C.int a b;

D.int a:b;

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在printf( )函数调用的格式字符串中,每个格式符的先导字符为( )。 

A.#

B.%

C.$

D.@

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]字符串"A+B=12\n"的长度为( )。 

A.8

B.9

C.7

D.6

正确答案是:

此处内容已隐藏……点击查看

题目:[单选题]在循环语句"for(i=0;i<n;i++)S;"中,循环体S被执行次数为( )。 

A.1

B.n-1

C.n

D.n+1

正确答案是:

此处内容已隐藏……点击查看


「国开学习吧」:用户COOKIE有效时间30天,收藏网址『guokaixuexi.com』不迷路哦~

相关文章

八一学院《计算机应用基础(本)》形成性考核答案

八一学院《计算机应用基础(本)》形成性考核答案

八一学院《计算机应用基础(本)》形成性考核答案形考任务随机题目,按Ctrl+F,输入题目关键词查找。1.[单选题]磁盘清理的主要作用是( )。 A.删除无用文件B.进行文件清理并释放磁盘空间...

八一学院《纳税筹划》形成性考核答案

八一学院《纳税筹划》形成性考核答案

八一学院《纳税筹划》形成性考核答案形考任务随机题目,按Ctrl+F,输入题目关键词查找。1.[单选题]下列关于企业所得税不同方式下销售商品收入金额确定的表述中,正确的是( )。 A.采用商业...

八一学院《操作系统》形成性考核答案

八一学院《操作系统》形成性考核答案

八一学院《操作系统》形成性考核答案形考任务随机题目,按Ctrl+F,输入题目关键词查找。1.[单选题]系统出现死锁的原因是( )。 A.计算机系统发生了重大故障B.又多个封锁的进程同时存在C...

八一学院《开放英语3/英语II(1)》形成性考核答案

八一学院《开放英语3/英语II(1)》形成性考核答案

八一学院《开放英语3/英语II(1)》形成性考核答案形考任务随机题目,按Ctrl+F,输入题目关键词查找。1.[单选题]交际用语: — How did you miss your train?—___...

八一学院《理工英语3》形成性考核答案

八一学院《理工英语3》形成性考核答案

八一学院《理工英语3》形成性考核答案形考任务随机题目,按Ctrl+F,输入题目关键词查找。1.[单选题]交际用语:— To be exact, what should I wear for the i...

八一学院《理工英语1》形成性考核答案

八一学院《理工英语1》形成性考核答案

八一学院《理工英语1》形成性考核答案形考任务随机题目,按Ctrl+F,输入题目关键词查找。1.[单选题]交际用语:—Hello, I'm Harry Potter. —Glad to meet...

八一学院《信息化管理与运作》形成性考核答案

八一学院《信息化管理与运作》形成性考核答案

八一学院《信息化管理与运作》形成性考核答案形考任务随机题目,按Ctrl+F,输入题目关键词查找。1.[单选题]企业价值创造的基本活动是指生产经营的实质性活动,( )属于这类活动。 A.采购管...

八一学院《汽车故障诊断技术》形成性考核答案

八一学院《汽车故障诊断技术》形成性考核答案

八一学院《汽车故障诊断技术》形成性考核答案形考任务随机题目,按Ctrl+F,输入题目关键词查找。1.[单选题]车辆做定位时可检测到的定位参数有后轮前束、后轮外倾角、轴距、转向20°时的前张角、推力角和...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。