|
答案来源:www.ybaotk.com1032 C语言程序设计
1.[单选题] 在以下运算符中,优先级最高的运算符是( )。
答案资料下载请参考
说明
A.!=
B./
C.&&
D.<=
2.[单选题] C语言中,合法的字符型常数是( )。
A.A.A
B.“A”
C.65
D.‘A’
3.[单选题] 假如int i=3,则 k=(++i)+(++i)+(i++)执行过后k和i的值为( )。
A.15,5
B.15,6
C.18,6
D.12,5
4.[单选题] 设a,b为int变量,执行scanf(“a=%d,b=%d”,&a,&b)函数调用后,输入a的值为3,b的值为2,正确的输入是( )。
A.E.a=3b=2
B.32
C.a=3,b=2
D.3,2
5.[单选题] 一个char型数据,它的值在内存中存放的是( )。
A.BCD码值
B.内码值 福建大学答案
C.ASCII码值
D.十进制码值
6.[单选题] int x=23,y=12,z=5,w=7,则表达式:x>y?z:w的结果是( )。
A.12
B.5
C.23
D.7
7.[单选题] C语言中各种基本数据类型的存储空间长度排列为( )。
A.double<float<long<int<char
B.char<long<int<float<double
C.float<int<long<char<double
D.char<int<long<float<double
8.[单选题] 设有一个3位正整数m,能计算m的十位数的表达式为( )。
A.m/10
B.m%100/10
C.m/100
D.m%100
9.[单选题] 若已定义x、y为double类型,则表达式x=1,(int)y=x+3/2 的值是( )。
A.2
B.2.5
C.3
D.1
10.[单选题] C语言可执行程序的开始执行点是( )。
A.包含文件中的第一个函数
B.程序中的main函数
C.程序中第一个函数
D.程序中第一条可执行语言
11.[单选题] 下面关于for循环的正确描述是( )。
A.for循环是先执行循环体语句,后判断表达式
B.for循环只能用于循环次数未知的情况
C.for循环只能用于循环次数已知的情况
D.for循环的循环体语句中,可以包含多条语句
12.[单选题] 若有以下程序段:
新窗口查看
int c1=1,c2=2,c3;
c3=1.0/c2*c1;
则执行后,c3中的值是( )。
A、0 B、0.5 C、1 D、2
A.0.5
B.0
C.2
D.1
13.[单选题] 设整型变量a,b的值分别为1,0,那么a != b的结果是( )。
A.2
B.1
C.不确定
D.0
14.[单选题] 用数组名作为函数调用时的实参,则实际传递给形参的是( )。
A.数组的元素个数
B.数组中的全部元素值
C.数组的首地址
D.数组的第一个元素值
15.[单选题] 字符串”ax\\899\101b”的长度是( )。
A.D.18
B.12
C.11
D.13
16.[单选题] 表达式3!=2的值是( )。
A.1
B.非0值
C.0
D.true
17.[单选题] 有语句:int a[10]={6,7,8,9,10};对以下说明语句的正确理解是( )。
A.因为数组长度与初值的个数不相同,所以此语句不正确
B.将5个初值依次赋给a[1]至a[5]。
C.将5个初值依次赋给a[0]至a[4]
D.将5个初值依次赋给a[6]至a[10]。
18.[单选题] C语言中的关键字必须是( )。
A.小写字母
B.字母
C.数字
D.下划线
19.[单选题] 在C语言中,要求参加运算的数必须时整数的运算符是( )。
A.=
B./
C.%
D.*
20.[单选题] 设有说明语句:char a;int b;float c;double d;则执行语句c=a+b+c+d;后,变量c的数据类型是( )。
A.double
B.float
C.char
D.int
21.[单选题] C语言中以只写方式打开一个二进制文件,应选择的使用方式是( )。
A.“rb”
B.“a+”
C.“w+”
D.“wb”
22.[单选题] 在C语句”int x=10;x+=5;”执行后x=( )。
A.5
B.不确定
C.15
D.10
23.[判断题] C语言的数组名是一个地址常量,不能对它进行加、减和赋值运算。( )
A.正确
B.错误
24.[判断题] 一个C源程序可由一个或多个函数组成。( )
A.正确
B.错误
25.[判断题] 设变量m,n,a,b,c,d均为0,执行(m=a==b)||(n=c==d)后的值是1。( )
A.正确
B.错误
26.[判断题] 在定义一维数组时,可以将该数组的长度省略。( )
A.正确
B.错误
27.[判断题] 下面的数据类型中,C语言没有布尔型。( )
A.正确
B.错误
28.[判断题] 宏定义是C语句,要在行末尾加分号( )
A.正确
B.错误
29.[判断题] 设a=5,b=10,执行printf(“%d,%d”,--a,b++);语句后的输出是6,10。( )
A.正确
B.错误
30.[判断题] 在C语言中,变量可以先使用再定义。( )
A.正确
B.错误
31.[判断题] _CLAS能做为C程序自定义标识符。( )
A.正确
B.错误
32.[判断题] 在for循环中允许使用嵌套循环,但只能是嵌套while循环。( )
A.正确
B.错误
33.[判断题] 用do-while语句构成的循环,在while后的表达式为零时结束循环。( )
A.正确
B.错误
34.[判断题] 在一个函数内的复合语句定义的变量在本函数范围内有效。( )
A.正确
B.错误
35.[判断题] 用do-while语句构成的循环,在while后的表达式为1时结束循环。( )
A.正确
B.错误
36.[判断题] main()
{ int x=10,y=3;
printf("%d\n",y=x/y);
}
上面程序的输出是3。( )
A.正确
B.错误
37.[判断题] C语言中,一维数组下标的最小值1。( )
A.正确
B.错误
38.[判断题] 循环语句for(x=0,y=0;(y!=123)||(x<4);x++);的循环会执行无限次。( )
A.正确
B.错误
39.[判断题] 函数的定义和调用都可以嵌套( )
A.正确
B.错误
40.[判断题] 数组边定义边赋值时,大括号内数据项的数目可以大于或等于数组的长度。( )
A.正确
B.错误
41.[判断题] 在for循环中允许使用嵌套循环,但只能是嵌套while循环。( )
A.正确
B.错误
42.[判断题] 以只写方式打开一个二进制文件,应选择的使用方式是”w+”( )。
A.正确
B.错误
43.[判断题] 设整型变量a,b的值分别为1,0,那么a != b的结果是1。( )
A.正确
B.错误
44.[判断题] 若变量已正确定义并赋值,表达式“a=a+1=c+b”是符合C语言语法的。( )
A.正确
B.错误
45.[判断题] C程序中,不管是数据声明还是语句,都必须有一个结束符,它是C语句的必要组成部分,该符号是分号“;”。( )
A.正确
B.错误
46.[主观填空题] 设char s[3]="AB",*p=s;,则*(p+2)的值是 。
A.
47.[主观填空题] 设int x=4,y=2;,表达式x<y?y:x的值是___。
A.
48.[主观填空题] 程序的功能是从键盘上任意输入一个正整数,求各位数字之和。请用模块化方法改写下列程序,功能不变。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
上一篇:西南大学22年9月1030 大学物理基础在线作业参考非答案下一篇:西南大学22年9月1056 计算机基础在线作业非答案
|