兰州大学《C语言程序设计》19秋学期在线考核试题
【奥鹏】[兰州大学]《C语言程序设计》19秋学期在线考核试题试卷总分100得分100
兰州大学
作业答案联系微信或QQ 515224986
第1题以下程序的执行结果是()。#include<stdio.h>main(){inti=10j=10printf("%d%d\n"++ij)}
A、910
B、1110
C、119
D、109
正确答案B
第2题若有chara*p=a则下面的选项中正确的赋值语句是()
A、p=“abcd”
B、a=“abcd”
C、*p=“abcd”
D、*a=“abcd”
正确答案A
第3题若定义intm=7n=12则能得到值为3的表达式是()
A、n%=(m%=5)
B、n%=(mm%5)
C、n%=mm%5
D、(n%=m)(m%=5)
正确答案
第4题C语言源程序的基本单位是()
A、过程
B、函数
C、子程序 兰州大学
奥鹏在线作业答案联系QQ 515224986
D、标识符
正确答案B
第5题若有以下类型说明语句:charaintbfloatcdoubled则表达式a*b+dc的结果类型为()。
A、Float
B、char
C、int
D、double
正确答案
第6题以下关于运算符优先顺序的描述中正确的是()
A、关系运算符<算术运算符<赋值运算符<逻辑运算符
B、逻辑运算符<关系运算符<算术运算符<赋值运算符
C、赋值运算符<逻辑运算符<关系运算符<算术运算符
D、算术运算符<关系运算符<赋值运算符<逻辑运算符
正确答案
第7题表示关系12=x=y的C语言表达式为:()
A、(12<=x)&(x<=y)
B、(12<=x)&&(x<=y)
C、(12<=x)|(x<=y)
D、(12<=x)||(x<=y)
正确答案
第8题若有定义:int(*p)则p()
A、是一个指向整型变量的指针
B、是一个指针数组名
C、是一个指针,它指向一个含有3个整型元素的一维数组
D、定义不合法
正确答案
第9题若有定义:intx*pb则正确的赋值表达式是()
A、pb=&x
B、pb=x
C、*pb=&x
D、*pb=*x
正确答案
第10题对二维数组的正确定义是()
A、inta[][]={123456}
B、inta[]={123456}
C、inta[]={123456}
D、inta={123456}
正确答案
第11题若变量已正确定义,以下非法的表达式是()。
A、a/=b+c
B、a%(4.0)
C、a=1/2*(x=y=20x*3)
D、a=b=c
正确答案
第12题C语言中规定函数的返回值的类型是由()
A、return语句中的表达试类型所决定
B、调用该函数时的主调用函数类型所决定
C、调用该函数时系统临时决定
D、在定义该函数时所指定的函数类型所决定
正确答案
第13题设x、y均为float型变量则以下不合法的赋值语句为()
A、y=(x%2)/10
B、x*=y+8
C、x=y=0
D、++x
正确答案
第14题以下函数调用语句中含有()个实参。func((e1e2)(e3e4e5))
A、2
B、3
C、5
D、语法错误
正确答案
第15题下列四组字符串中都可以用作C语言程序中的标识符的是()
A、print_3ddb8aBc
B、I\amone_halfstart$it3pai
C、str_1Cpppowwhile
D、PxqMy>bookline#His.age
正确答案
第16题C语言规定,程序中各函数之间()
A、既允许直接递归调用也允许间接递归调用
B、不允许直接递归调用也不允许间接递归调用
C、允许直接递归调用不允许间接递归调用
D、不允许直接递归调用允许间接递归调用
正确答案
第17题如果用scanf()来输入长整型数据则正确的格式控制符是()
A、%x
B、%lx
C、%lD
D、%d
正确答案
第18题下列关于#include命令的叙述中,错误的是()
A、#include命令中,文件名可以用双引号或尖括号括起来
B、一个被包含文件中又可以包含另一个被包含文件
C、一个#include命令中可以指定多个被包含文件
D、一个#include命令中只能指定一个被包含文件
正确答案
第19题若有定义chars以下对数组元素s的各种引用形式中错误的是()
A、*(s+j)
B、*(s+i)+j
C、s
D、*(*(s+i)+j)
正确答案
第20题下面不是C语言合法标识符的是()。
A、fine5
B、flag
C、Score
D、&i
正确答案
第21题在C程序中语句是以分号结束的
A、正确
B、错误
正确答案
第22题在C语言类型说明中,int、char、short等类型的长度是固定的
A、正确
B、错误
正确答案
第23题设已经定义了指向整型变量的指针变量p和整型数组a,则p=a;语句表示把数组a各元素的值赋给p
A、正确
B、错误
正确答案
第24题函数调用语句是:fun(e1(e2e3)(e4e5e6))实在参数的个数是6
A、正确
B、错误
正确答案
第25题C语言允许函数值类型缺省定义,此时该函数值隐含的类型是整形。()
A、正确
B、错误
正确答案
第26题设已经定义了指针变量p,且p指向变量a,则*p与a的含义相同
A、正确
B、错误
正确答案
第27题数组在定义时没有必要指定数组的长度其长度可以在程序中根据元素个数再决定
A、正确
B、错误
正确答案
第28题若有定义:char*p(chara)则p是函数名。()
A、正确
B、错误
正确答案
第29题用C语言实现的算法可以没有输出但必须要有输入。()
A、正确
B、错误
正确答案
第30题对字符串的定义charstr="abcde"是正确的
A、正确
B、错误
正确答案
第31题执行语句for(i=1i++4)后变量的值为##
正确答案
第32题以下if语句执行后,a、b、c中的值分别为##。inta=1b=2c=3if(a>c)b=aa=cc=b
正确答案
第33题下面程序的运行结果是_____。main(){intijrowcolmininta={{1234}{9876}{1275}}min=arow=0col=0for(i=0i3i++)for(j=0j3j++)if(amin){min=arow=icol=j}printf("min=%drow=%dcol=%d\n"minrowcol)}
正确答案
第34题以下程序其算法是,运行结果是。main(){inta={96831}ijtpsort(a)for(i=0i=4i++)printf("%3d"a)}sort(inta[]){intijtpfor(j=0j4j++){p=jfor(i=ji=4i++)if(aa)p=it=aa=aa=t}}
正确答案
第35题阅读程序,写出下列程序的运行结果#include<stdio.h>main(){intm=1n=2*p=&m*q=&n*rr=pp=qq=rprintf("%d%d%d%d\n"mn*p*q)}
正确答案
奥鹏作业答案
联系微信或QQ 515224986
页:
[1]